X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=ld%2Ftestsuite%2Fld-spu%2Ficache1.d;fp=ld%2Ftestsuite%2Fld-spu%2Ficache1.d;h=01b42ba701daa28744e29ae03c8aa9deedc0c79a;hp=0000000000000000000000000000000000000000;hb=88750007d7869f178f0ba528f41efd3b74c424cf;hpb=6df9443a374e2b81278c61b8afc0a1eef7db280b diff --git a/ld/testsuite/ld-spu/icache1.d b/ld/testsuite/ld-spu/icache1.d new file mode 100644 index 0000000..01b42ba --- /dev/null +++ b/ld/testsuite/ld-spu/icache1.d @@ -0,0 +1,193 @@ +#source: icache1.s +#ld: --soft-icache --num-lines=4 --non-ia-text --auto-overlay=tmpdir/icache1.lnk --auto-relink +#objdump: -D + +.* elf32-spu + + +Disassembly of section \.text: + +00000000 <_start>: +.* 41 00 02 03 ilhu \$3,4 +.* 60 88 00 03 iohl \$3,4096 # 1000 +.* 32 00 03 80 br 24.* +0000000c <__icache_br_handler>: + c: 00 00 00 00 stop +00000010 <__icache_call_handler>: + \.\.\. + 20: 00 04 08 00.* + 24: 31 00 02 4b brasl \$75,10 <__icache_call_handler> + 28: a0 00 00 08.* + 2c: 00 00 fc 80.* + \.\.\. + +Disassembly of section \.data: + +.* <.data>: +.* 00 04 08 00 .* +.* 00 04 0d 04 .* +.* 00 04 0c 00 .* +.* 00 08 10 00 .* + +Disassembly of section \.bss: + +.* <__icache_tag_array>: + \.\.\. + +.* <__icache_rewrite_to>: + \.\.\. + +.* <__icache_rewrite_from>: + \.\.\. + +Disassembly of section \.ovl\.init: + +00000400 <__icache_fileoff>: +.* 00 00 00 00.* +.* 00 00 02 00.* + \.\.\. + +Disassembly of section \.ovly1: + +00000400 <\.ovly1>: +.* ai \$1,\$1,64 # 40 +.* lqd \$0,16\(\$1\) +.* bi \$0 + \.\.\. + +Disassembly of section \.ovly2: + +00000800 : +.* 40 20 00 00 nop \$0 +.* 24 00 40 80 stqd \$0,16\(\$1\) +.* 1c f0 00 81 ai \$1,\$1,-64 +.* 24 00 00 81 stqd \$1,0\(\$1\) +.* 33 00 78 80 brsl \$0,bd4 .* +.* 33 00 7a 00 brsl \$0,be4 .* + \.\.\. +.* 32 00 17 80 br bf4 .* + \.\.\. + bd0: 00 04 0d 04.* + bd4: 31 00 01 cb brasl \$75,c .* + bd8: a0 00 08 10.* + bdc: 00 00 e6 00.* + be0: 00 04 0c 00.* + be4: 31 00 01 cb brasl \$75,c .* + be8: a0 00 08 14.* + bec: 00 00 07 80.* + bf0: 00 04 04 00.* + bf4: 31 00 01 cb brasl \$75,c .* + bf8: 20 00 0b 38.* + bfc: 00 7f 0e 80.* + +Disassembly of section \.ovly3: + +00000c00 : + \.\.\. +.* 35 00 00 00 bi \$0 + +00000d04 : +.* 1c e0 00 81 ai \$1,\$1,-128 +.* 24 00 00 81 stqd \$1,0\(\$1\) + \.\.\. +.* 1c 20 00 81 ai \$1,\$1,128 # 80 +.* 35 00 00 00 bi \$0 + \.\.\. + +Disassembly of section \.ovly4: + +00001000 : +.* 24 00 40 80 stqd \$0,16\(\$1\) +.* 24 f8 00 81 stqd \$1,-512\(\$1\) +.* 1c 80 00 81 ai \$1,\$1,-512 +.* 33 7f fe 80 brsl \$0,1000 # 1000 + \.\.\. +.* 42 01 00 03 ila \$3,200.* +.* 18 00 c0 81 a \$1,\$1,\$3 +.* 34 00 40 80 lqd \$0,16\(\$1\) +.* 35 00 00 00 bi \$0 + \.\.\. + +Disassembly of section \.ovly5: + +00000400 <\.ovly5>: + \.\.\. +.* 42 01 00 03 ila \$3,200 .* +.* 18 00 c0 81 a \$1,\$1,\$3 +.* 34 00 40 80 lqd \$0,16\(\$1\) +.* 30 00 fe 80 bra 7f4 .* + \.\.\. + 7f0: 00 04 10 00.* + 7f4: 31 00 01 cb brasl \$75,c .* + 7f8: a0 00 07 2c.* + 7fc: 00 02 fe 80.* + +Disassembly of section \.ovly6: + +00000800 <\.ovly6>: +.* 31 01 7a 80 brasl \$0,bd4 .* +.* 33 00 7c 00 brsl \$0,be4 .* + \.\.\. +.* 32 00 19 80 br bf4 .* + \.\.\. + bd0: 00 08 10 00.* + bd4: 31 00 01 cb brasl \$75,c .* + bd8: a0 00 08 00.* + bdc: 00 03 7a 80.* + be0: 00 08 10 00.* + be4: 31 00 01 cb brasl \$75,c .* + be8: a0 00 08 04.* + bec: 00 00 83 80.* + bf0: 00 08 04 00.* + bf4: 31 00 01 cb brasl \$75,c .* + bf8: 20 00 0b 28.* + bfc: 00 7f 02 80.* + +Disassembly of section \.ovly7: + +00000c00 <\.ovly7>: +.* 41 7f ff 83 ilhu \$3,65535 # ffff +.* 60 f8 30 03 iohl \$3,61536 # f060 +.* 18 00 c0 84 a \$4,\$1,\$3 +.* 00 20 00 00 lnop +.* 04 00 02 01 ori \$1,\$4,0 +.* 24 00 02 04 stqd \$4,0\(\$4\) +.* 33 00 77 80 brsl \$0,fd4 .* +.* 33 00 79 00 brsl \$0,fe4 .* +.* 34 00 00 81 lqd \$1,0\(\$1\) + \.\.\. +.* 32 00 16 00 br ff4 .* + \.\.\. + fd0: 00 04 10 00.* + fd4: 31 00 01 cb brasl \$75,c .* + fd8: a0 00 0c 18.* + fdc: 00 00 0a 80.* + fe0: 00 08 10 00.* + fe4: 31 00 01 cb brasl \$75,c .* + fe8: a0 00 0c 1c.* + fec: 00 00 05 80.* + ff0: 00 08 08 00.* + ff4: 31 00 01 cb brasl \$75,c .* + ff8: 20 00 0f 44.* + ffc: 00 7f 01 80.* + +Disassembly of section \.ovly8: + +00001000 : +.* 24 00 40 80 stqd \$0,16\(\$1\) +.* 24 f8 00 81 stqd \$1,-512\(\$1\) +.* 1c 80 00 81 ai \$1,\$1,-512 +.* 31 02 7c 80 brasl \$0,13e4 .* + \.\.\. +.* 32 00 18 80 br 13f4 .* + \.\.\. + 13e0: 00 04 0d 04.* + 13e4: 31 00 01 cb brasl \$75,c .* + 13e8: a0 00 10 0c.* + 13ec: 00 03 dc 00.* + 13f0: 00 08 0c 00.* + 13f4: 31 00 01 cb brasl \$75,c .* + 13f8: 20 00 13 30.* + 13fc: 00 7f 02 80.* + +#pass