ld: Move the .note.build-id section to near the start of the memory map.
[binutils-gdb.git] / sim / testsuite / bfin / move.s
blobb8f41c8bfbcf66b0728e7cdda9c1bb50e652e232
1 # Blackfin testcase for register move instructions
2 # mach: bfin
5 .include "testutils.inc"
7 start
9 .macro move reg0:req, reg1:req, clobber:req
10 imm32 \reg0, 0x5555aaaa
11 imm32 \reg1, 0x12345678
12 imm32 \clobber, 0x12345678
13 \reg0 = \reg1;
14 CC = \reg0 == \clobber;
15 if CC jump 1f;
16 fail
18 .endm
20 move R0, R1, R2
21 move R0, R2, R3
22 move R0, R2, R4
23 move R0, R3, R5
24 move R0, R4, R6
25 move R0, R5, R7
26 move R0, R6, R1
27 move R0, R7, R2
28 move R7, R0, R1
29 move R7, R1, R2
30 move R7, R2, R3
31 move R7, R3, R4
32 move R7, R4, R5
33 move R7, R5, R6
34 move R7, R6, R0
36 pass