MIPS/gas: Fix order of instructions in LI macro expansion
[external/binutils.git] / gas / testsuite / gas / mips / li-d.d
1 #objdump: -d --prefix-addresses
2 #as: -mips64r2
3 #name: MIPS li.d
4 #source: li-d.s
5
6 # Test the li.d macro.
7
8 .*: +file format .*mips.*
9
10 Disassembly of section \.text:
11 [0-9a-f]+ <[^>]*> li    v(0|1),0
12 [0-9a-f]+ <[^>]*> move  v(1|0),zero
13 [0-9a-f]+ <[^>]*> mtc1  zero,\$f1
14 [0-9a-f]+ <[^>]*> mtc1  zero,\$f0
15 [0-9a-f]+ <[^>]*> mtc1  zero,\$f1
16 [0-9a-f]+ <[^>]*> mtc1  zero,\$f0
17 [0-9a-f]+ <[^>]*> ldc1  \$f0,0\(gp\)
18 [0-9a-f]+ <[^>]*> mtc1  zero,\$f0
19 [0-9a-f]+ <[^>]*> mthc1 zero,\$f0
20 [0-9a-f]+ <[^>]*> mtc1  zero,\$f0
21 [0-9a-f]+ <[^>]*> mthc1 zero,\$f0
22 [0-9a-f]+ <[^>]*> mtc1  zero,\$f0
23 [0-9a-f]+ <[^>]*> mthc1 zero,\$f0
24 [0-9a-f]+ <[^>]*> dmtc1 zero,\$f0
25 [0-9a-f]+ <[^>]*> lui   v[01],0x3ff0
26 [0-9a-f]+ <[^>]*> move  v[01],zero
27 [0-9a-f]+ <[^>]*> lui   at,0x3ff0
28 [0-9a-f]+ <[^>]*> mtc1  at,\$f1
29 [0-9a-f]+ <[^>]*> mtc1  zero,\$f0
30 [0-9a-f]+ <[^>]*> lui   at,0x3ff0
31 [0-9a-f]+ <[^>]*> mtc1  at,\$f1
32 [0-9a-f]+ <[^>]*> mtc1  zero,\$f0
33 [0-9a-f]+ <[^>]*> ldc1  \$f0,(0|8)\(gp\)
34 [0-9a-f]+ <[^>]*> mtc1  zero,\$f0
35 [0-9a-f]+ <[^>]*> lui   at,0x3ff0
36 [0-9a-f]+ <[^>]*> mthc1 at,\$f0
37 [0-9a-f]+ <[^>]*> mtc1  zero,\$f0
38 [0-9a-f]+ <[^>]*> lui   at,0x3ff0
39 [0-9a-f]+ <[^>]*> mthc1 at,\$f0
40 [0-9a-f]+ <[^>]*> mtc1  zero,\$f0
41 [0-9a-f]+ <[^>]*> lui   at,0x3ff0
42 [0-9a-f]+ <[^>]*> mthc1 at,\$f0
43 [0-9a-f]+ <[^>]*> li    at,0xffc0
44 [0-9a-f]+ <[^>]*> dsll32        at,at,0xe
45 [0-9a-f]+ <[^>]*> dmtc1 at,\$f0
46 [0-9a-f]+ <[^>]*> li    v[01],0
47 [0-9a-f]+ <[^>]*> li    v[01],4250
48 [0-9a-f]+ <[^>]*> mtc1  zero,\$f1
49 [0-9a-f]+ <[^>]*> li    at,4250
50 [0-9a-f]+ <[^>]*> mtc1  at,\$f0
51 [0-9a-f]+ <[^>]*> mtc1  zero,\$f1
52 [0-9a-f]+ <[^>]*> li    at,4250
53 [0-9a-f]+ <[^>]*> mtc1  at,\$f0
54 [0-9a-f]+ <[^>]*> ldc1  \$f0,(0|16)\(gp\)
55 [0-9a-f]+ <[^>]*> li    at,4250
56 [0-9a-f]+ <[^>]*> mtc1  at,\$f0
57 [0-9a-f]+ <[^>]*> mthc1 zero,\$f0
58 [0-9a-f]+ <[^>]*> li    at,4250
59 [0-9a-f]+ <[^>]*> mtc1  at,\$f0
60 [0-9a-f]+ <[^>]*> mthc1 zero,\$f0
61 [0-9a-f]+ <[^>]*> li    at,4250
62 [0-9a-f]+ <[^>]*> mtc1  at,\$f0
63 [0-9a-f]+ <[^>]*> mthc1 zero,\$f0
64 [0-9a-f]+ <[^>]*> li    at,4250
65 [0-9a-f]+ <[^>]*> dmtc1 at,\$f0
66         \.\.\.