1#name: R_MIPS16_HI16 and R_MIPS16_LO16 relocs
2#source: ../../../gas/testsuite/gas/mips/mips16-hilo.s
3#source: mips16-hilo.s
4#objdump: -mmips:16 --prefix-addresses -tdr --show-raw-insn
5#ld: -Tmips16-hilo.ld -e 0x500000 -N
6
7.*:     file format elf.*mips.*
8
9#...
10
11Disassembly of section .text:
120+500000 <[^>]*> 6c00      	li	a0,0
130+500002 <[^>]*> f400 3480 	sll	a0,16
140+500006 <[^>]*> 4c00      	addiu	a0,0
150+500008 <[^>]*> f060 6c05 	li	a0,101
160+50000c <[^>]*> f400 3480 	sll	a0,16
170+500010 <[^>]*> f328 4c00 	addiu	a0,17184
180+500014 <[^>]*> f060 6c05 	li	a0,101
190+500018 <[^>]*> f400 3480 	sll	a0,16
200+50001c <[^>]*> f328 4c04 	addiu	a0,17188
210+500020 <[^>]*> f060 6c05 	li	a0,101
220+500024 <[^>]*> f400 3480 	sll	a0,16
230+500028 <[^>]*> f328 4c10 	addiu	a0,17200
240+50002c <[^>]*> f060 6c05 	li	a0,101
250+500030 <[^>]*> f400 3480 	sll	a0,16
260+500034 <[^>]*> f728 4c00 	addiu	a0,18208
270+500038 <[^>]*> f060 6c16 	li	a0,118
280+50003c <[^>]*> f400 3480 	sll	a0,16
290+500040 <[^>]*> f02b 4c00 	addiu	a0,22560
300+500044 <[^>]*> f060 6c16 	li	a0,118
310+500048 <[^>]*> f400 3480 	sll	a0,16
320+50004c <[^>]*> f40b 4c09 	addiu	a0,23561
330+500050 <[^>]*> f060 6c16 	li	a0,118
340+500054 <[^>]*> f400 3480 	sll	a0,16
350+500058 <[^>]*> f42a 4c10 	addiu	a0,21552
360+50005c <[^>]*> f060 6c16 	li	a0,118
370+500060 <[^>]*> f400 3480 	sll	a0,16
380+500064 <[^>]*> f40b 4c08 	addiu	a0,23560
390+500068 <[^>]*> 6c00      	li	a0,0
400+50006a <[^>]*> f400 3480 	sll	a0,16
410+50006e <[^>]*> 4c01      	addiu	a0,1
420+500070 <[^>]*> f060 6c05 	li	a0,101
430+500074 <[^>]*> f400 3480 	sll	a0,16
440+500078 <[^>]*> f328 4c01 	addiu	a0,17185
450+50007c <[^>]*> f060 6c05 	li	a0,101
460+500080 <[^>]*> f400 3480 	sll	a0,16
470+500084 <[^>]*> f328 4c05 	addiu	a0,17189
480+500088 <[^>]*> f060 6c05 	li	a0,101
490+50008c <[^>]*> f400 3480 	sll	a0,16
500+500090 <[^>]*> f328 4c11 	addiu	a0,17201
510+500094 <[^>]*> f060 6c05 	li	a0,101
520+500098 <[^>]*> f400 3480 	sll	a0,16
530+50009c <[^>]*> f728 4c01 	addiu	a0,18209
540+5000a0 <[^>]*> f060 6c16 	li	a0,118
550+5000a4 <[^>]*> f400 3480 	sll	a0,16
560+5000a8 <[^>]*> f02b 4c01 	addiu	a0,22561
570+5000ac <[^>]*> f060 6c16 	li	a0,118
580+5000b0 <[^>]*> f400 3480 	sll	a0,16
590+5000b4 <[^>]*> f40b 4c0a 	addiu	a0,23562
600+5000b8 <[^>]*> f060 6c16 	li	a0,118
610+5000bc <[^>]*> f400 3480 	sll	a0,16
620+5000c0 <[^>]*> f42a 4c11 	addiu	a0,21553
630+5000c4 <[^>]*> f060 6c16 	li	a0,118
640+5000c8 <[^>]*> f400 3480 	sll	a0,16
650+5000cc <[^>]*> f40b 4c09 	addiu	a0,23561
660+5000d0 <[^>]*> 6c01      	li	a0,1
670+5000d2 <[^>]*> f400 3480 	sll	a0,16
680+5000d6 <[^>]*> f010 4c00 	addiu	a0,-32768
690+5000da <[^>]*> f060 6c06 	li	a0,102
700+5000de <[^>]*> f400 3480 	sll	a0,16
710+5000e2 <[^>]*> f338 4c00 	addiu	a0,-15584
720+5000e6 <[^>]*> f060 6c06 	li	a0,102
730+5000ea <[^>]*> f400 3480 	sll	a0,16
740+5000ee <[^>]*> f338 4c04 	addiu	a0,-15580
750+5000f2 <[^>]*> f060 6c06 	li	a0,102
760+5000f6 <[^>]*> f400 3480 	sll	a0,16
770+5000fa <[^>]*> f338 4c10 	addiu	a0,-15568
780+5000fe <[^>]*> f060 6c06 	li	a0,102
790+500102 <[^>]*> f400 3480 	sll	a0,16
800+500106 <[^>]*> f738 4c00 	addiu	a0,-14560
810+50010a <[^>]*> f060 6c17 	li	a0,119
820+50010e <[^>]*> f400 3480 	sll	a0,16
830+500112 <[^>]*> f03b 4c00 	addiu	a0,-10208
840+500116 <[^>]*> f060 6c17 	li	a0,119
850+50011a <[^>]*> f400 3480 	sll	a0,16
860+50011e <[^>]*> f41b 4c09 	addiu	a0,-9207
870+500122 <[^>]*> f060 6c17 	li	a0,119
880+500126 <[^>]*> f400 3480 	sll	a0,16
890+50012a <[^>]*> f43a 4c10 	addiu	a0,-11216
900+50012e <[^>]*> f060 6c17 	li	a0,119
910+500132 <[^>]*> f400 3480 	sll	a0,16
920+500136 <[^>]*> f41b 4c08 	addiu	a0,-9208
930+50013a <[^>]*> 6c00      	li	a0,0
940+50013c <[^>]*> f400 3480 	sll	a0,16
950+500140 <[^>]*> f010 4c00 	addiu	a0,-32768
960+500144 <[^>]*> f060 6c05 	li	a0,101
970+500148 <[^>]*> f400 3480 	sll	a0,16
980+50014c <[^>]*> f338 4c00 	addiu	a0,-15584
990+500150 <[^>]*> f060 6c05 	li	a0,101
1000+500154 <[^>]*> f400 3480 	sll	a0,16
1010+500158 <[^>]*> f338 4c04 	addiu	a0,-15580
1020+50015c <[^>]*> f060 6c05 	li	a0,101
1030+500160 <[^>]*> f400 3480 	sll	a0,16
1040+500164 <[^>]*> f338 4c10 	addiu	a0,-15568
1050+500168 <[^>]*> f060 6c05 	li	a0,101
1060+50016c <[^>]*> f400 3480 	sll	a0,16
1070+500170 <[^>]*> f738 4c00 	addiu	a0,-14560
1080+500174 <[^>]*> f060 6c16 	li	a0,118
1090+500178 <[^>]*> f400 3480 	sll	a0,16
1100+50017c <[^>]*> f03b 4c00 	addiu	a0,-10208
1110+500180 <[^>]*> f060 6c16 	li	a0,118
1120+500184 <[^>]*> f400 3480 	sll	a0,16
1130+500188 <[^>]*> f41b 4c09 	addiu	a0,-9207
1140+50018c <[^>]*> f060 6c16 	li	a0,118
1150+500190 <[^>]*> f400 3480 	sll	a0,16
1160+500194 <[^>]*> f43a 4c10 	addiu	a0,-11216
1170+500198 <[^>]*> f060 6c16 	li	a0,118
1180+50019c <[^>]*> f400 3480 	sll	a0,16
1190+5001a0 <[^>]*> f41b 4c08 	addiu	a0,-9208
1200+5001a4 <[^>]*> 6c01      	li	a0,1
1210+5001a6 <[^>]*> f400 3480 	sll	a0,16
1220+5001aa <[^>]*> 4c00      	addiu	a0,0
1230+5001ac <[^>]*> f060 6c06 	li	a0,102
1240+5001b0 <[^>]*> f400 3480 	sll	a0,16
1250+5001b4 <[^>]*> f328 4c00 	addiu	a0,17184
1260+5001b8 <[^>]*> f060 6c06 	li	a0,102
1270+5001bc <[^>]*> f400 3480 	sll	a0,16
1280+5001c0 <[^>]*> f328 4c04 	addiu	a0,17188
1290+5001c4 <[^>]*> f060 6c06 	li	a0,102
1300+5001c8 <[^>]*> f400 3480 	sll	a0,16
1310+5001cc <[^>]*> f328 4c10 	addiu	a0,17200
1320+5001d0 <[^>]*> f060 6c06 	li	a0,102
1330+5001d4 <[^>]*> f400 3480 	sll	a0,16
1340+5001d8 <[^>]*> f728 4c00 	addiu	a0,18208
1350+5001dc <[^>]*> f060 6c17 	li	a0,119
1360+5001e0 <[^>]*> f400 3480 	sll	a0,16
1370+5001e4 <[^>]*> f02b 4c00 	addiu	a0,22560
1380+5001e8 <[^>]*> f060 6c17 	li	a0,119
1390+5001ec <[^>]*> f400 3480 	sll	a0,16
1400+5001f0 <[^>]*> f40b 4c09 	addiu	a0,23561
1410+5001f4 <[^>]*> f060 6c17 	li	a0,119
1420+5001f8 <[^>]*> f400 3480 	sll	a0,16
1430+5001fc <[^>]*> f42a 4c10 	addiu	a0,21552
1440+500200 <[^>]*> f060 6c17 	li	a0,119
1450+500204 <[^>]*> f400 3480 	sll	a0,16
1460+500208 <[^>]*> f40b 4c08 	addiu	a0,23560
1470+50020c <[^>]*> 6c02      	li	a0,2
1480+50020e <[^>]*> f400 3480 	sll	a0,16
1490+500212 <[^>]*> f5b4 4c05 	addiu	a0,-23131
1500+500216 <[^>]*> f060 6c07 	li	a0,103
1510+50021a <[^>]*> f400 3480 	sll	a0,16
1520+50021e <[^>]*> f0dd 4c05 	addiu	a0,-5947
1530+500222 <[^>]*> f060 6c07 	li	a0,103
1540+500226 <[^>]*> f400 3480 	sll	a0,16
1550+50022a <[^>]*> f0dd 4c09 	addiu	a0,-5943
1560+50022e <[^>]*> f060 6c07 	li	a0,103
1570+500232 <[^>]*> f400 3480 	sll	a0,16
1580+500236 <[^>]*> f0dd 4c15 	addiu	a0,-5931
1590+50023a <[^>]*> f060 6c07 	li	a0,103
1600+50023e <[^>]*> f400 3480 	sll	a0,16
1610+500242 <[^>]*> f4dd 4c05 	addiu	a0,-4923
1620+500246 <[^>]*> f060 6c18 	li	a0,120
1630+50024a <[^>]*> f400 3480 	sll	a0,16
1640+50024e <[^>]*> f5df 4c05 	addiu	a0,-571
1650+500252 <[^>]*> f060 6c18 	li	a0,120
1660+500256 <[^>]*> f400 3480 	sll	a0,16
1670+50025a <[^>]*> f1a0 4c0e 	addiu	a0,430
1680+50025e <[^>]*> f060 6c18 	li	a0,120
1690+500262 <[^>]*> f400 3480 	sll	a0,16
1700+500266 <[^>]*> f1df 4c15 	addiu	a0,-1579
1710+50026a <[^>]*> f060 6c18 	li	a0,120
1720+50026e <[^>]*> f400 3480 	sll	a0,16
1730+500272 <[^>]*> f1a0 4c0d 	addiu	a0,429
1740+500276 <[^>]*> 6d00      	li	a1,0
1750+500278 <[^>]*> f400 35a0 	sll	a1,16
1760+50027c <[^>]*> 9d80      	lw	a0,0\(a1\)
1770+50027e <[^>]*> f060 6d05 	li	a1,101
1780+500282 <[^>]*> f400 35a0 	sll	a1,16
1790+500286 <[^>]*> f060 9d85 	lw	a0,101\(a1\)
1800+50028a <[^>]*> f060 6d05 	li	a1,101
1810+50028e <[^>]*> f400 35a0 	sll	a1,16
1820+500292 <[^>]*> f060 9d85 	lw	a0,101\(a1\)
1830+500296 <[^>]*> f060 6d05 	li	a1,101
1840+50029a <[^>]*> f400 35a0 	sll	a1,16
1850+50029e <[^>]*> f328 9d90 	lw	a0,17200\(a1\)
1860+5002a2 <[^>]*> f060 6d05 	li	a1,101
1870+5002a6 <[^>]*> f400 35a0 	sll	a1,16
1880+5002aa <[^>]*> f728 9d80 	lw	a0,18208\(a1\)
1890+5002ae <[^>]*> f060 6d16 	li	a1,118
1900+5002b2 <[^>]*> f400 35a0 	sll	a1,16
1910+5002b6 <[^>]*> f02b 9d80 	lw	a0,22560\(a1\)
1920+5002ba <[^>]*> f060 6d16 	li	a1,118
1930+5002be <[^>]*> f400 35a0 	sll	a1,16
1940+5002c2 <[^>]*> f40b 9d89 	lw	a0,23561\(a1\)
1950+5002c6 <[^>]*> f060 6d16 	li	a1,118
1960+5002ca <[^>]*> f400 35a0 	sll	a1,16
1970+5002ce <[^>]*> f42a 9d90 	lw	a0,21552\(a1\)
1980+5002d2 <[^>]*> f060 6d16 	li	a1,118
1990+5002d6 <[^>]*> f400 35a0 	sll	a1,16
2000+5002da <[^>]*> f40b 9d88 	lw	a0,23560\(a1\)
2010+5002de <[^>]*> 6d00      	li	a1,0
2020+5002e0 <[^>]*> f400 35a0 	sll	a1,16
2030+5002e4 <[^>]*> f000 9d81 	lw	a0,1\(a1\)
2040+5002e8 <[^>]*> f060 6d05 	li	a1,101
2050+5002ec <[^>]*> f400 35a0 	sll	a1,16
2060+5002f0 <[^>]*> f328 9d81 	lw	a0,17185\(a1\)
2070+5002f4 <[^>]*> f060 6d05 	li	a1,101
2080+5002f8 <[^>]*> f400 35a0 	sll	a1,16
2090+5002fc <[^>]*> f328 9d85 	lw	a0,17189\(a1\)
2100+500300 <[^>]*> f060 6d05 	li	a1,101
2110+500304 <[^>]*> f400 35a0 	sll	a1,16
2120+500308 <[^>]*> f328 9d91 	lw	a0,17201\(a1\)
2130+50030c <[^>]*> f060 6d05 	li	a1,101
2140+500310 <[^>]*> f400 35a0 	sll	a1,16
2150+500314 <[^>]*> f728 9d81 	lw	a0,18209\(a1\)
2160+500318 <[^>]*> f060 6d16 	li	a1,118
2170+50031c <[^>]*> f400 35a0 	sll	a1,16
2180+500320 <[^>]*> f02b 9d81 	lw	a0,22561\(a1\)
2190+500324 <[^>]*> f060 6d16 	li	a1,118
2200+500328 <[^>]*> f400 35a0 	sll	a1,16
2210+50032c <[^>]*> f40b 9d8a 	lw	a0,23562\(a1\)
2220+500330 <[^>]*> f060 6d16 	li	a1,118
2230+500334 <[^>]*> f400 35a0 	sll	a1,16
2240+500338 <[^>]*> f42a 9d91 	lw	a0,21553\(a1\)
2250+50033c <[^>]*> f060 6d16 	li	a1,118
2260+500340 <[^>]*> f400 35a0 	sll	a1,16
2270+500344 <[^>]*> f40b 9d89 	lw	a0,23561\(a1\)
2280+500348 <[^>]*> 6d01      	li	a1,1
2290+50034a <[^>]*> f400 35a0 	sll	a1,16
2300+50034e <[^>]*> f010 9d80 	lw	a0,-32768\(a1\)
2310+500352 <[^>]*> f060 6d06 	li	a1,102
2320+500356 <[^>]*> f400 35a0 	sll	a1,16
2330+50035a <[^>]*> f338 9d80 	lw	a0,-15584\(a1\)
2340+50035e <[^>]*> f060 6d06 	li	a1,102
2350+500362 <[^>]*> f400 35a0 	sll	a1,16
2360+500366 <[^>]*> f338 9d84 	lw	a0,-15580\(a1\)
2370+50036a <[^>]*> f060 6d06 	li	a1,102
2380+50036e <[^>]*> f400 35a0 	sll	a1,16
2390+500372 <[^>]*> f338 9d90 	lw	a0,-15568\(a1\)
2400+500376 <[^>]*> f060 6d06 	li	a1,102
2410+50037a <[^>]*> f400 35a0 	sll	a1,16
2420+50037e <[^>]*> f738 9d80 	lw	a0,-14560\(a1\)
2430+500382 <[^>]*> f060 6d17 	li	a1,119
2440+500386 <[^>]*> f400 35a0 	sll	a1,16
2450+50038a <[^>]*> f03b 9d80 	lw	a0,-10208\(a1\)
2460+50038e <[^>]*> f060 6d17 	li	a1,119
2470+500392 <[^>]*> f400 35a0 	sll	a1,16
2480+500396 <[^>]*> f41b 9d89 	lw	a0,-9207\(a1\)
2490+50039a <[^>]*> f060 6d17 	li	a1,119
2500+50039e <[^>]*> f400 35a0 	sll	a1,16
2510+5003a2 <[^>]*> f43a 9d90 	lw	a0,-11216\(a1\)
2520+5003a6 <[^>]*> f060 6d17 	li	a1,119
2530+5003aa <[^>]*> f400 35a0 	sll	a1,16
2540+5003ae <[^>]*> f41b 9d88 	lw	a0,-9208\(a1\)
2550+5003b2 <[^>]*> 6d00      	li	a1,0
2560+5003b4 <[^>]*> f400 35a0 	sll	a1,16
2570+5003b8 <[^>]*> f010 9d80 	lw	a0,-32768\(a1\)
2580+5003bc <[^>]*> f060 6d05 	li	a1,101
2590+5003c0 <[^>]*> f400 35a0 	sll	a1,16
2600+5003c4 <[^>]*> f338 9d80 	lw	a0,-15584\(a1\)
2610+5003c8 <[^>]*> f060 6d05 	li	a1,101
2620+5003cc <[^>]*> f400 35a0 	sll	a1,16
2630+5003d0 <[^>]*> f338 9d84 	lw	a0,-15580\(a1\)
2640+5003d4 <[^>]*> f060 6d05 	li	a1,101
2650+5003d8 <[^>]*> f400 35a0 	sll	a1,16
2660+5003dc <[^>]*> f338 9d90 	lw	a0,-15568\(a1\)
2670+5003e0 <[^>]*> f060 6d05 	li	a1,101
2680+5003e4 <[^>]*> f400 35a0 	sll	a1,16
2690+5003e8 <[^>]*> f738 9d80 	lw	a0,-14560\(a1\)
2700+5003ec <[^>]*> f060 6d16 	li	a1,118
2710+5003f0 <[^>]*> f400 35a0 	sll	a1,16
2720+5003f4 <[^>]*> f03b 9d80 	lw	a0,-10208\(a1\)
2730+5003f8 <[^>]*> f060 6d16 	li	a1,118
2740+5003fc <[^>]*> f400 35a0 	sll	a1,16
2750+500400 <[^>]*> f41b 9d89 	lw	a0,-9207\(a1\)
2760+500404 <[^>]*> f060 6d16 	li	a1,118
2770+500408 <[^>]*> f400 35a0 	sll	a1,16
2780+50040c <[^>]*> f43a 9d90 	lw	a0,-11216\(a1\)
2790+500410 <[^>]*> f060 6d16 	li	a1,118
2800+500414 <[^>]*> f400 35a0 	sll	a1,16
2810+500418 <[^>]*> f41b 9d88 	lw	a0,-9208\(a1\)
2820+50041c <[^>]*> 6d01      	li	a1,1
2830+50041e <[^>]*> f400 35a0 	sll	a1,16
2840+500422 <[^>]*> 9d80      	lw	a0,0\(a1\)
2850+500424 <[^>]*> f060 6d06 	li	a1,102
2860+500428 <[^>]*> f400 35a0 	sll	a1,16
2870+50042c <[^>]*> f328 9d80 	lw	a0,17184\(a1\)
2880+500430 <[^>]*> f060 6d06 	li	a1,102
2890+500434 <[^>]*> f400 35a0 	sll	a1,16
2900+500438 <[^>]*> f328 9d84 	lw	a0,17188\(a1\)
2910+50043c <[^>]*> f060 6d06 	li	a1,102
2920+500440 <[^>]*> f400 35a0 	sll	a1,16
2930+500444 <[^>]*> f328 9d90 	lw	a0,17200\(a1\)
2940+500448 <[^>]*> f060 6d06 	li	a1,102
2950+50044c <[^>]*> f400 35a0 	sll	a1,16
2960+500450 <[^>]*> f728 9d80 	lw	a0,18208\(a1\)
2970+500454 <[^>]*> f060 6d17 	li	a1,119
2980+500458 <[^>]*> f400 35a0 	sll	a1,16
2990+50045c <[^>]*> f02b 9d80 	lw	a0,22560\(a1\)
3000+500460 <[^>]*> f060 6d17 	li	a1,119
3010+500464 <[^>]*> f400 35a0 	sll	a1,16
3020+500468 <[^>]*> f40b 9d89 	lw	a0,23561\(a1\)
3030+50046c <[^>]*> f060 6d17 	li	a1,119
3040+500470 <[^>]*> f400 35a0 	sll	a1,16
3050+500474 <[^>]*> f42a 9d90 	lw	a0,21552\(a1\)
3060+500478 <[^>]*> f060 6d17 	li	a1,119
3070+50047c <[^>]*> f400 35a0 	sll	a1,16
3080+500480 <[^>]*> f40b 9d88 	lw	a0,23560\(a1\)
3090+500484 <[^>]*> 6d02      	li	a1,2
3100+500486 <[^>]*> f400 35a0 	sll	a1,16
3110+50048a <[^>]*> f5b4 9d85 	lw	a0,-23131\(a1\)
3120+50048e <[^>]*> f060 6d07 	li	a1,103
3130+500492 <[^>]*> f400 35a0 	sll	a1,16
3140+500496 <[^>]*> f0dd 9d85 	lw	a0,-5947\(a1\)
3150+50049a <[^>]*> f060 6d07 	li	a1,103
3160+50049e <[^>]*> f400 35a0 	sll	a1,16
3170+5004a2 <[^>]*> f0dd 9d89 	lw	a0,-5943\(a1\)
3180+5004a6 <[^>]*> f060 6d07 	li	a1,103
3190+5004aa <[^>]*> f400 35a0 	sll	a1,16
3200+5004ae <[^>]*> f0dd 9d95 	lw	a0,-5931\(a1\)
3210+5004b2 <[^>]*> f060 6d07 	li	a1,103
3220+5004b6 <[^>]*> f400 35a0 	sll	a1,16
3230+5004ba <[^>]*> f4dd 9d85 	lw	a0,-4923\(a1\)
3240+5004be <[^>]*> f060 6d18 	li	a1,120
3250+5004c2 <[^>]*> f400 35a0 	sll	a1,16
3260+5004c6 <[^>]*> f5df 9d85 	lw	a0,-571\(a1\)
3270+5004ca <[^>]*> f060 6d18 	li	a1,120
3280+5004ce <[^>]*> f400 35a0 	sll	a1,16
3290+5004d2 <[^>]*> f1a0 9d8e 	lw	a0,430\(a1\)
3300+5004d6 <[^>]*> f060 6d18 	li	a1,120
3310+5004da <[^>]*> f400 35a0 	sll	a1,16
3320+5004de <[^>]*> f1df 9d95 	lw	a0,-1579\(a1\)
3330+5004e2 <[^>]*> f060 6d18 	li	a1,120
3340+5004e6 <[^>]*> f400 35a0 	sll	a1,16
3350+5004ea <[^>]*> f1a0 9d8d 	lw	a0,429\(a1\)
3360+5004ee <[^>]*> 6500      	nop
337#pass
338