]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/mips/div.d
* config/sh/tm-sh.h (BELIEVE_PCC_PROMOTION): Define, so that
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / mips / div.d
CommitLineData
983be668
ILT
1#objdump: -dr
2#name: MIPS div
3
4# Test the div macro.
5
6.*: +file format .*mips.*
7
8No symbols in .*
9Disassembly of section .text:
100+0000 div \$zero,\$a0,\$a1
110+0004 div \$zero,\$a0,\$a1
120+0008 bnez \$a1,0+0014
13...
140+0010 break 0x7
150+0014 li \$at,-1
160+0018 bne \$a1,\$at,0+002c
170+001c lui \$at,32768
180+0020 bne \$a0,\$at,0+002c
19...
200+0028 break 0x6
210+002c mflo \$a0
22...
230+0038 div \$zero,\$a1,\$a2
240+003c bnez \$a2,0+0048
25...
260+0044 break 0x7
270+0048 li \$at,-1
280+004c bne \$a2,\$at,0+0060
290+0050 lui \$at,32768
300+0054 bne \$a1,\$at,0+0060
31...
320+005c break 0x6
330+0060 mflo \$a0
340+0064 move \$a0,\$a0
350+0068 move \$a0,\$a1
360+006c neg \$a0,\$a0
370+0070 neg \$a0,\$a1
380+0074 li \$at,2
390+0078 div \$zero,\$a0,\$at
400+007c mflo \$a0
410+0080 li \$at,2
42...
430+0088 div \$zero,\$a1,\$at
440+008c mflo \$a0
450+0090 li \$at,32768
46...
470+0098 div \$zero,\$a0,\$at
480+009c mflo \$a0
490+00a0 li \$at,32768
50...
510+00a8 div \$zero,\$a1,\$at
520+00ac mflo \$a0
530+00b0 li \$at,-32768
54...
550+00b8 div \$zero,\$a0,\$at
560+00bc mflo \$a0
570+00c0 li \$at,-32768
58...
590+00c8 div \$zero,\$a1,\$at
600+00cc mflo \$a0
610+00d0 lui \$at,1
62...
630+00d8 div \$zero,\$a0,\$at
640+00dc mflo \$a0
650+00e0 lui \$at,1
66...
670+00e8 div \$zero,\$a1,\$at
680+00ec mflo \$a0
690+00f0 lui \$at,1
700+00f4 ori \$at,\$at,42405
710+00f8 div \$zero,\$a0,\$at
720+00fc mflo \$a0
730+0100 lui \$at,1
740+0104 ori \$at,\$at,42405
750+0108 div \$zero,\$a1,\$at
760+010c mflo \$a0
77...
780+0118 divu \$zero,\$a0,\$a1
790+011c divu \$zero,\$a0,\$a1
800+0120 bnez \$a1,0+012c
81...
820+0128 break 0x7
830+012c mflo \$a0
84...
850+0138 divu \$zero,\$a1,\$a2
860+013c bnez \$a2,0+0148
87...
880+0144 break 0x7
890+0148 mflo \$a0
900+014c move \$a0,\$a0
91...
920+0154 div \$zero,\$a1,\$a2
930+0158 bnez \$a2,0+0164
94...
950+0160 break 0x7
960+0164 li \$at,-1
970+0168 bne \$a2,\$at,0+017c
980+016c lui \$at,32768
990+0170 bne \$a1,\$at,0+017c
100...
1010+0178 break 0x6
1020+017c mfhi \$a0
1030+0180 li \$at,2
104...
1050+0188 divu \$zero,\$a1,\$at
1060+018c mfhi \$a0
107...
1080+0198 ddiv \$zero,\$a1,\$a2
1090+019c bnez \$a2,0+01a8
110...
1110+01a4 break 0x7
1120+01a8 daddiu \$at,\$zero,-1
1130+01ac bne \$a2,\$at,0+01c4
1140+01b0 daddiu \$at,\$zero,1
1150+01b4 dsll32 \$at,\$at,0x1f
1160+01b8 bne \$a1,\$at,0+01c4
117...
1180+01c0 break 0x6
1190+01c4 mflo \$a0
1200+01c8 li \$at,2
121...
1220+01d0 ddivu \$zero,\$a1,\$at
1230+01d4 mflo \$a0
1240+01d8 li \$at,32768
125...
1260+01e0 ddiv \$zero,\$a1,\$at
1270+01e4 mfhi \$a0
1280+01e8 li \$at,-32768
129...
1300+01f0 ddivu \$zero,\$a1,\$at
1310+01f4 mfhi \$a0
132...