]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/mips/vr5400.d
* config/sh/tm-sh.h (BELIEVE_PCC_PROMOTION): Define, so that
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / mips / vr5400.d
CommitLineData
0504414d
JL
1#objdump: -dr --prefix-addresses -mmips:5400
2#name: MIPS VR5400
3#as: -mcpu=vr5400
4
5# Test the VR5400 macros.
6
7.*: +file format .*mips.*
8
9Disassembly of section \.text:
100+0000 <stuff> mul \$a0,\$a1,\$a2
110+0004 <stuff\+0x4> mulu \$a0,\$a1,\$a2
120+0008 <stuff\+0x8> mulhi \$a0,\$a1,\$a2
130+000c <stuff\+0xc> mulhiu \$a0,\$a1,\$a2
140+0010 <stuff\+0x10> muls \$a0,\$a1,\$a2
150+0014 <stuff\+0x14> mulsu \$a0,\$a1,\$a2
160+0018 <stuff\+0x18> mulshi \$a0,\$a1,\$a2
170+001c <stuff\+0x1c> mulshiu \$a0,\$a1,\$a2
180+0020 <stuff\+0x20> macc \$a0,\$a1,\$a2
190+0024 <stuff\+0x24> maccu \$a0,\$a1,\$a2
200+0028 <stuff\+0x28> macchi \$a0,\$a1,\$a2
210+002c <stuff\+0x2c> macchiu \$a0,\$a1,\$a2
220+0030 <stuff\+0x30> msac \$a0,\$a1,\$a2
230+0034 <stuff\+0x34> msacu \$a0,\$a1,\$a2
240+0038 <stuff\+0x38> msachi \$a0,\$a1,\$a2
250+003c <stuff\+0x3c> msachiu \$a0,\$a1,\$a2
260+0040 <stuff\+0x40> ror \$a0,\$a1,0x19
270+0044 <stuff\+0x44> rorv \$a0,\$a1,\$a2
280+0048 <stuff\+0x48> dror \$a0,\$a1,0x19
290+004c <stuff\+0x4c> dror32 \$a0,\$a1,0x19
300+0050 <stuff\+0x50> dror32 \$a0,\$a1,0x19
310+0054 <stuff\+0x54> drorv \$a0,\$a1,\$a2
320+0058 <stuff\+0x58> dbreak
330+005c <stuff\+0x5c> dret
340+0060 <stuff\+0x60> mfdr \$v1,\$3
350+0064 <stuff\+0x64> mtdr \$v1,\$3
360+0068 <stuff\+0x68> mfpc \$a0,1
370+006c <stuff\+0x6c> mfps \$a0,1
380+0070 <stuff\+0x70> mtpc \$a0,1
390+0074 <stuff\+0x74> mtps \$a0,1
400+0078 <stuff\+0x78> add\.ob \$f0,\$f1,\$f2
410+007c <stuff\+0x7c> add\.ob \$f3,\$f4,\$f6\[2\]
420+0080 <stuff\+0x80> add\.ob \$f6,\$f5,0xf
430+0084 <stuff\+0x84> add\.ob \$f3,\$f7,0x1f
440+0088 <stuff\+0x88> and\.ob \$f0,\$f1,\$f2
450+008c <stuff\+0x8c> and\.ob \$f3,\$f4,\$f6\[2\]
460+0090 <stuff\+0x90> and\.ob \$f6,\$f5,0xf
470+0094 <stuff\+0x94> and\.ob \$f3,\$f7,0x1f
480+0098 <stuff\+0x98> c\.eq\.ob \$f0,\$f2
490+009c <stuff\+0x9c> c\.eq\.ob \$f3,\$f6\[2\]
500+00a0 <stuff\+0xa0> c\.eq\.ob \$f6,0xf
510+00a4 <stuff\+0xa4> c\.eq\.ob \$f3,0x1f
520+00a8 <stuff\+0xa8> c\.le\.ob \$f0,\$f2
530+00ac <stuff\+0xac> c\.le\.ob \$f3,\$f6\[2\]
540+00b0 <stuff\+0xb0> c\.le\.ob \$f6,0xf
550+00b4 <stuff\+0xb4> c\.le\.ob \$f3,0x1f
560+00b8 <stuff\+0xb8> c\.lt\.ob \$f0,\$f2
570+00bc <stuff\+0xbc> c\.lt\.ob \$f3,\$f6\[2\]
580+00c0 <stuff\+0xc0> c\.lt\.ob \$f6,0xf
590+00c4 <stuff\+0xc4> c\.lt\.ob \$f3,0x1f
600+00c8 <stuff\+0xc8> max\.ob \$f0,\$f1,\$f2
610+00cc <stuff\+0xcc> max\.ob \$f3,\$f4,\$f6\[2\]
620+00d0 <stuff\+0xd0> max\.ob \$f6,\$f5,0xf
630+00d4 <stuff\+0xd4> max\.ob \$f3,\$f7,0x1f
640+00d8 <stuff\+0xd8> min\.ob \$f0,\$f1,\$f2
650+00dc <stuff\+0xdc> min\.ob \$f3,\$f4,\$f6\[2\]
660+00e0 <stuff\+0xe0> min\.ob \$f6,\$f5,0xf
670+00e4 <stuff\+0xe4> min\.ob \$f3,\$f7,0x1f
680+00e8 <stuff\+0xe8> mul\.ob \$f0,\$f1,\$f2
690+00ec <stuff\+0xec> mul\.ob \$f3,\$f4,\$f6\[2\]
700+00f0 <stuff\+0xf0> mul\.ob \$f6,\$f5,0xf
710+00f4 <stuff\+0xf4> mul\.ob \$f3,\$f7,0x1f
720+00f8 <stuff\+0xf8> mula\.ob \$f0,\$f2
730+00fc <stuff\+0xfc> mula\.ob \$f3,\$f6\[2\]
740+0100 <stuff\+0x100> mula\.ob \$f6,0xf
750+0104 <stuff\+0x104> mula\.ob \$f3,0x1f
760+0108 <stuff\+0x108> mull\.ob \$f0,\$f2
770+010c <stuff\+0x10c> mull\.ob \$f3,\$f6\[2\]
780+0110 <stuff\+0x110> mull\.ob \$f6,0xf
790+0114 <stuff\+0x114> mull\.ob \$f3,0x1f
800+0118 <stuff\+0x118> muls\.ob \$f0,\$f2
810+011c <stuff\+0x11c> muls\.ob \$f3,\$f6\[2\]
820+0120 <stuff\+0x120> muls\.ob \$f6,0xf
830+0124 <stuff\+0x124> muls\.ob \$f3,0x1f
840+0128 <stuff\+0x128> mulsl\.ob \$f0,\$f2
850+012c <stuff\+0x12c> mulsl\.ob \$f3,\$f6\[2\]
860+0130 <stuff\+0x130> mulsl\.ob \$f6,0xf
870+0134 <stuff\+0x134> mulsl\.ob \$f3,0x1f
880+0138 <stuff\+0x138> nor\.ob \$f0,\$f1,\$f2
890+013c <stuff\+0x13c> nor\.ob \$f3,\$f4,\$f6\[2\]
900+0140 <stuff\+0x140> nor\.ob \$f6,\$f5,0xf
910+0144 <stuff\+0x144> nor\.ob \$f3,\$f7,0x1f
920+0148 <stuff\+0x148> or\.ob \$f0,\$f1,\$f2
930+014c <stuff\+0x14c> or\.ob \$f3,\$f4,\$f6\[2\]
940+0150 <stuff\+0x150> or\.ob \$f6,\$f5,0xf
950+0154 <stuff\+0x154> or\.ob \$f3,\$f7,0x1f
960+0158 <stuff\+0x158> pickf\.ob \$f0,\$f1,\$f2
970+015c <stuff\+0x15c> pickf\.ob \$f3,\$f4,\$f6\[2\]
980+0160 <stuff\+0x160> pickf\.ob \$f6,\$f5,0xf
990+0164 <stuff\+0x164> pickf\.ob \$f3,\$f7,0x1f
1000+0168 <stuff\+0x168> pickt\.ob \$f0,\$f1,\$f2
1010+016c <stuff\+0x16c> pickt\.ob \$f3,\$f4,\$f6\[2\]
1020+0170 <stuff\+0x170> pickt\.ob \$f6,\$f5,0xf
1030+0174 <stuff\+0x174> pickt\.ob \$f3,\$f7,0x1f
1040+0178 <stuff\+0x178> sub\.ob \$f0,\$f1,\$f2
1050+017c <stuff\+0x17c> sub\.ob \$f3,\$f4,\$f6\[2\]
1060+0180 <stuff\+0x180> sub\.ob \$f6,\$f5,0xf
1070+0184 <stuff\+0x184> sub\.ob \$f3,\$f7,0x1f
1080+0188 <stuff\+0x188> xor\.ob \$f0,\$f1,\$f2
1090+018c <stuff\+0x18c> xor\.ob \$f3,\$f4,\$f6\[2\]
1100+0190 <stuff\+0x190> xor\.ob \$f6,\$f5,0xf
1110+0194 <stuff\+0x194> xor\.ob \$f3,\$f7,0x1f
1120+0198 <stuff\+0x198> alni\.ob \$f1,\$f2,\$f3,5
1130+019c <stuff\+0x19c> shfl\.mixh\.ob \$f1,\$f2,\$f3
1140+01a0 <stuff\+0x1a0> shfl\.mixl\.ob \$f1,\$f2,\$f3
1150+01a4 <stuff\+0x1a4> bc2tl 0+4324 <stuff\+0x4324>
1160+01a8 <stuff\+0x1a8> shfl\.pacl\.ob \$f1,\$f2,\$f3
1170+01ac <stuff\+0x1ac> sll\.ob \$f2,\$f4,\$f5\[3\]
1180+01b0 <stuff\+0x1b0> sll\.ob \$f3,\$f6,0xe
1190+01b4 <stuff\+0x1b4> srl\.ob \$f2,\$f4,\$f5\[3\]
1200+01b8 <stuff\+0x1b8> srl\.ob \$f3,\$f6,0xe
1210+01bc <stuff\+0x1bc> rzu\.ob \$f2,0xd
1220+01c0 <stuff\+0x1c0> rach\.ob \$f2
1230+01c4 <stuff\+0x1c4> racl\.ob \$f2
1240+01c8 <stuff\+0x1c8> bc2f 0+04c8 <stuff\+0x4c8>
1250+01cc <stuff\+0x1cc> wach\.ob \$f2
1260+01d0 <stuff\+0x1d0> wacl\.ob \$f2,\$f3
127 ...