This patch addresses the change in the June Armv8.1-M Mainline specification, that...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / score / relaxation_macro.h
CommitLineData
c3b7224a
NC
1/*
2 * macros for S+core 3 instruction relaxation
3 *
4 * partial copyed from testpatterns for S+core 7
5 *
6 * Author: libin
7 */
8
9.macro _tran insn1 insn2
10.balign 2
11 .irp i1,"\insn1", "\insn2"
12 .irp i2,"\insn1", "\insn2"
13 \i1
14 \i2
15 .endr
16 .endr
17.endm
18
19/* insn32/insn16 may include special characters, for example, blank character */
20.macro tran_16_32 insn16 insn32
21 _tran "\insn16", "\insn32"
22.endm
23
24.macro insn_16 insn16
25.balign 2
26 \insn16
27.endm
28
29.macro insn_32 insn32
30.balign 2
31 \insn32
32.endm
This page took 0.465794 seconds and 4 git commands to generate.