URL
https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
Subversion Repositories open8_urisc
Compare Revisions
- This comparison shows the changes necessary to convert path
/open8_urisc/trunk/gnu/binutils/gas
- from Rev 42 to Rev 44
- ↔ Reverse comparison
Rev 42 → Rev 44
/testsuite/gas/cris/rd-bound3.d
0,0 → 1,14
#as: --underscore --em=criself --march=v10 |
#source: bound-err-1.s |
#objdump: -dr |
|
# A bound insn with a memory operand is an error for v32, but is |
# valid for v10. Check. |
|
.*: file format elf32-us-cris |
Disassembly of section \.text: |
0+ <x>: |
[ ]+0:[ ]+c379[ ]+bound\.b \[r3\],r7 |
[ ]+2:[ ]+d81d[ ]+bound\.w \[r8\+\],r1 |
[ ]+4:[ ]+eb39[ ]+bound\.d \[r11\],r3 |
[ ]+6:[ ]+0f05[ ]+nop |
/testsuite/gas/cris/unop-mem.d
0,0 → 1,218
#objdump: -dr |
#name: @OC@ |
|
# Test the @OC@ insn. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <notstart>: |
0: 0000[ ]+ bcc ( 0x2|\.\+2) |
\.\.\. |
|
0+4 <start>: |
[ ]+4:[ ]+@IM+703b@[ ]+@OC@[ ]+\[\$?r0\] |
[ ]+6:[ ]+@IM+733b@[ ]+@OC@[ ]+\[\$?r3\] |
[ ]+8:[ ]+@IM+743f@[ ]+@OC@[ ]+\[\$?r4\+\] |
[ ]+a:[ ]+@IM+713f@[ ]+@OC@[ ]+\[\$?r1\+\] |
[ ]+c:[ ]+4bd5 @IM+703b@[ ]+@OC@[ ]+\[\$?r11\+\$?r13\.b\] |
[ ]+10:[ ]+42a5 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+\$?r10\.b\] |
[ ]+14:[ ]+45c9 @IM+703b@[ ]+@OC@[ ]+\[\$?r12\+\[\$?r5\]\.b\] |
[ ]+18:[ ]+4ad9 @IM+703b@[ ]+@OC@[ ]+\[\$?r13\+\[\$?r10\]\.b\] |
[ ]+1c:[ ]+4d2d @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+\[\$?r13\+\]\.b\] |
[ ]+20:[ ]+40cd @IM+703b@[ ]+@OC@[ ]+\[\$?r12\+\[\$?r0\+\]\.b\] |
[ ]+24:[ ]+55b5 @IM+703b@[ ]+@OC@[ ]+\[\$?r5\+\$?r11\.w\] |
[ ]+28:[ ]+5115 @IM+703b@[ ]+@OC@[ ]+\[\$?r1\+\$?r1\.w\] |
[ ]+2c:[ ]+5009 @IM+703b@[ ]+@OC@[ ]+\[\$?r0\+\[\$?r0\]\.w\] |
[ ]+30:[ ]+5729 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+\[\$?r7\]\.w\] |
[ ]+34:[ ]+532d @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+\[\$?r3\+\]\.w\] |
[ ]+38:[ ]+587d @IM+703b@[ ]+@OC@[ ]+\[\$?r7\+\[\$?r8\+\]\.w\] |
[ ]+3c:[ ]+6255 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+\$?r5\.d\] |
[ ]+40:[ ]+63a5 @IM+703b@[ ]+@OC@[ ]+\[\$?r3\+\$?r10\.d\] |
[ ]+44:[ ]+6259 @IM+703b@[ ]+@OC@[ ]+\[\$?r5\+\[\$?r2\]\.d\] |
[ ]+48:[ ]+6ac9 @IM+703b@[ ]+@OC@[ ]+\[\$?r12\+\[\$?r10\]\.d\] |
[ ]+4c:[ ]+651d @IM+703b@[ ]+@OC@[ ]+\[\$?r1\+\[\$?r5\+\]\.d\] |
[ ]+50:[ ]+6a2d @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+\[\$?r10\+\]\.d\] |
[ ]+54:[ ]+0021 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+0\] |
[ ]+58:[ ]+0121 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+1\] |
[ ]+5c:[ ]+7f21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+127\] |
[ ]+60:[ ]+5f2d 8000 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+128\] |
[ ]+66:[ ]+ff21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-1\] |
[ ]+6a:[ ]+ff21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-1\] |
[ ]+6e:[ ]+8121 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-127\] |
[ ]+72:[ ]+8021 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-128\] |
[ ]+76:[ ]+8121 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-127\] |
[ ]+7a:[ ]+8021 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-128\] |
[ ]+7e:[ ]+5f2d ff00 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+255\] |
[ ]+84:[ ]+5f2d 01ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2-255\] |
[ ]+8a:[ ]+5f2d 01ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2-255\] |
[ ]+90:[ ]+5f2d 0001 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+256\] |
[ ]+96:[ ]+5f2d 00ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2-256\] |
[ ]+9c:[ ]+5f2d 68dd @IM+703b@[ ]+@OC@[ ]+\[\$?r2-8856\] |
[ ]+a2:[ ]+5f2d 00ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2-256\] |
[ ]+a8:[ ]+5f2d 68dd @IM+703b@[ ]+@OC@[ ]+\[\$?r2-8856\] |
[ ]+ae:[ ]+5f2d 9822 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+8856\] |
[ ]+b4:[ ]+6f2d ac72 2a00 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+bc:[ ]+6f2d d5c5 d6ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+c4:[ ]+6f2d acce c09e @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+cc:[ ]+6f2d 5331 3f81 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+d4:[ ]+6f2d 5331 3f81 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+dc:[ ]+6f2d b5af 982e @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+e4:[ ]+6f2d 2b45 941b @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+ec:[ ]+2a21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+f0:[ ]+d621 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+f4:[ ]+d621 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+f8:[ ]+2a21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+fc:[ ]+d621 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+100:[ ]+d621 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+104:[ ]+2a21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+108:[ ]+d621 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+10c:[ ]+2a21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+110:[ ]+5f2d ff7f @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+32767\] |
[ ]+116:[ ]+6f2d 0080 0000 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+11e:[ ]+6f2d 0180 0000 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+126:[ ]+5f2d 0180 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-32767\] |
[ ]+12c:[ ]+5f2d 0080 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-32768\] |
[ ]+132:[ ]+6f2d ff7f ffff @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+13a:[ ]+5f2d 0180 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-32767\] |
[ ]+140:[ ]+5f2d 0080 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-32768\] |
[ ]+146:[ ]+6f2d ff7f ffff @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+14e:[ ]+6f2d ffff 0000 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(65535|ffff <six5535>)\] |
[ ]+156:[ ]+6f2d 0000 0100 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+15e:[ ]+6f2d 2b3a 2900 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+166:[ ]+6f2d d5c5 d6ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+16e:[ ]+6f2d d5c5 d6ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+176:[ ]+6f2d 0000 0000 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+0( <notstart>)?\] |
[ ]+178:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+17e:[ ]+0021 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+0\] |
[ ]+182:[ ]+0121 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+1\] |
[ ]+186:[ ]+7f21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+127\] |
[ ]+18a:[ ]+5f2d 8000 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+128\] |
[ ]+190:[ ]+ff21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-1\] |
[ ]+194:[ ]+ff21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-1\] |
[ ]+198:[ ]+8121 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-127\] |
[ ]+19c:[ ]+8021 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-128\] |
[ ]+1a0:[ ]+8121 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-127\] |
[ ]+1a4:[ ]+8021 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-128\] |
[ ]+1a8:[ ]+5f2d ff00 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+255\] |
[ ]+1ae:[ ]+5f2d 01ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2-255\] |
[ ]+1b4:[ ]+5f2d 01ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2-255\] |
[ ]+1ba:[ ]+5f2d 0001 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+256\] |
[ ]+1c0:[ ]+5f2d 00ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2-256\] |
[ ]+1c6:[ ]+5f2d 68dd @IM+703b@[ ]+@OC@[ ]+\[\$?r2-8856\] |
[ ]+1cc:[ ]+5f2d 00ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2-256\] |
[ ]+1d2:[ ]+5f2d 68dd @IM+703b@[ ]+@OC@[ ]+\[\$?r2-8856\] |
[ ]+1d8:[ ]+5f2d 9822 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+8856\] |
[ ]+1de:[ ]+6f2d ac72 2a00 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+1e6:[ ]+6f2d d5c5 d6ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+1ee:[ ]+6f2d acce c09e @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+1f6:[ ]+6f2d 5331 3f81 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+1fe:[ ]+6f2d 5331 3f81 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+206:[ ]+6f2d b5af 982e @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+20e:[ ]+6f2d 2b45 941b @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+216:[ ]+2a21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+21a:[ ]+d621 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+21e:[ ]+d621 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+222:[ ]+2a21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+226:[ ]+d621 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+22a:[ ]+d621 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+22e:[ ]+2a21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+232:[ ]+d621 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+236:[ ]+2a21 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+23a:[ ]+5f2d ff7f @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+32767\] |
[ ]+240:[ ]+6f2d 0080 0000 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+248:[ ]+6f2d 0180 0000 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+250:[ ]+5f2d 0180 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-32767\] |
[ ]+256:[ ]+5f2d 0080 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-32768\] |
[ ]+25c:[ ]+6f2d ff7f ffff @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+264:[ ]+5f2d 0180 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-32767\] |
[ ]+26a:[ ]+5f2d 0080 @IM+703b@[ ]+@OC@[ ]+\[\$?r2-32768\] |
[ ]+270:[ ]+6f2d ff7f ffff @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+278:[ ]+6f2d ffff 0000 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(65535|ffff <six5535>)\] |
[ ]+280:[ ]+6f2d 0000 0100 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+288:[ ]+6f2d 2b3a 2900 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+290:[ ]+6f2d d5c5 d6ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+298:[ ]+6f2d d5c5 d6ff @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+2a0:[ ]+6f2d 0000 0000 @IM+703b@[ ]+@OC@[ ]+\[\$?r2\+0( <notstart>)?\] |
[ ]+2a2:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+2a8:[ ]+4235 @IM+713f@[ ]+@OC@[ ]+\[\$?r1=\$?r2\+\$?r3\.b\] |
[ ]+2ac:[ ]+42a5 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+\$?r10\.b\] |
[ ]+2b0:[ ]+4529 @IM+703f@[ ]+@OC@[ ]+\[\$?r0=\$?r2\+\[\$?r5\]\.b\] |
[ ]+2b4:[ ]+4a29 @IM+733f@[ ]+@OC@[ ]+\[\$?r3=\$?r2\+\[\$?r10\]\.b\] |
[ ]+2b8:[ ]+442d @IM+753f@[ ]+@OC@[ ]+\[\$?r5=\$?r2\+\[\$?r4\+\]\.b\] |
[ ]+2bc:[ ]+474d @IM+723f@[ ]+@OC@[ ]+\[\$?r2=\$?r4\+\[\$?r7\+\]\.b\] |
[ ]+2c0:[ ]+5c55 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r12\+\$?r5\.w\] |
[ ]+2c4:[ ]+53a5 @IM+713f@[ ]+@OC@[ ]+\[\$?r1=\$?r3\+\$?r10\.w\] |
[ ]+2c8:[ ]+5529 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+\[\$?r5\]\.w\] |
[ ]+2cc:[ ]+5a79 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r7\+\[\$?r10\]\.w\] |
[ ]+2d0:[ ]+576d @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r6\+\[\$?r7\+\]\.w\] |
[ ]+2d4:[ ]+513d @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r3\+\[\$?r1\+\]\.w\] |
[ ]+2d8:[ ]+6255 @IM+743f@[ ]+@OC@[ ]+\[\$?r4=\$?r2\+\$?r5\.d\] |
[ ]+2dc:[ ]+62a5 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+\$?r10\.d\] |
[ ]+2e0:[ ]+6539 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r3\+\[\$?r5\]\.d\] |
[ ]+2e4:[ ]+6a49 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r4\+\[\$?r10\]\.d\] |
[ ]+2e8:[ ]+658d @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r8\+\[\$?r5\+\]\.d\] |
[ ]+2ec:[ ]+6a9d @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r9\+\[\$?r10\+\]\.d\] |
[ ]+2f0:[ ]+0021 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+0\] |
[ ]+2f4:[ ]+0121 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+1\] |
[ ]+2f8:[ ]+7f21 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+127\] |
[ ]+2fc:[ ]+5f2d 8000 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+128\] |
[ ]+302:[ ]+ff21 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-1\] |
[ ]+306:[ ]+ff21 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-1\] |
[ ]+30a:[ ]+8121 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-127\] |
[ ]+30e:[ ]+8021 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-128\] |
[ ]+312:[ ]+8121 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-127\] |
[ ]+316:[ ]+8021 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-128\] |
[ ]+31a:[ ]+5f2d ff00 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+255\] |
[ ]+320:[ ]+5f2d 01ff @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-255\] |
[ ]+326:[ ]+5f2d 01ff @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-255\] |
[ ]+32c:[ ]+5f2d 0001 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+256\] |
[ ]+332:[ ]+5f2d 00ff @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-256\] |
[ ]+338:[ ]+5f2d 68dd @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-8856\] |
[ ]+33e:[ ]+5f2d 00ff @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-256\] |
[ ]+344:[ ]+5f2d 68dd @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-8856\] |
[ ]+34a:[ ]+5f2d 9822 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+8856\] |
[ ]+350:[ ]+6f2d ac72 2a00 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+358:[ ]+6f2d d5c5 d6ff @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+360:[ ]+6f2d acce c09e @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+368:[ ]+6f2d 5331 3f81 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+370:[ ]+6f2d 5331 3f81 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+378:[ ]+6f2d b5af 982e @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+380:[ ]+6f2d 2b45 941b @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+388:[ ]+2a21 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+42\] |
[ ]+38c:[ ]+d621 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-42\] |
[ ]+390:[ ]+d621 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-42\] |
[ ]+394:[ ]+2a21 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+42\] |
[ ]+398:[ ]+d621 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-42\] |
[ ]+39c:[ ]+d621 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-42\] |
[ ]+3a0:[ ]+2a21 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+42\] |
[ ]+3a4:[ ]+d621 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-42\] |
[ ]+3a8:[ ]+2a21 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+42\] |
[ ]+3ac:[ ]+5f2d ff7f @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+32767\] |
[ ]+3b2:[ ]+6f2d 0080 0000 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+3ba:[ ]+6f2d 0180 0000 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+3c2:[ ]+5f2d 0180 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-32767\] |
[ ]+3c8:[ ]+5f2d 0080 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-32768\] |
[ ]+3ce:[ ]+6f2d ff7f ffff @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+3d6:[ ]+5f2d 0180 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-32767\] |
[ ]+3dc:[ ]+5f2d 0080 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2-32768\] |
[ ]+3e2:[ ]+6f2d ff7f ffff @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+3ea:[ ]+6f2d ffff 0000 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(65535|ffff <six5535>)\] |
[ ]+3f2:[ ]+6f2d 0000 0100 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+3fa:[ ]+6f2d 2b3a 2900 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+402:[ ]+6f2d d5c5 d6ff @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+40a:[ ]+6f2d d5c5 d6ff @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+412:[ ]+6f2d 0000 0000 @IM+7c3f@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+0( <notstart>)?\] |
[ ]+414:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+41a:[ ]+7209 @IM+703b@[ ]+@OC@[ ]+\[\[\$?r2\]\] |
[ ]+41e:[ ]+7309 @IM+703b@[ ]+@OC@[ ]+\[\[\$?r3\]\] |
[ ]+422:[ ]+730d @IM+703b@[ ]+@OC@[ ]+\[\[\$?r3\+\]\] |
[ ]+426:[ ]+710d @IM+703b@[ ]+@OC@[ ]+\[\[\$?r1\+\]\] |
[ ]+42a:[ ]+7f0d 0000 0000 @IM+703b@[ ]+@OC@[ ]+\[(0x0|0 <notstart>)\] |
[ ]+42c:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+432:[ ]+7f0d 0000 0000 @IM+703b@[ ]+@OC@[ ]+\[(0x0|0 <notstart>)\] |
[ ]+434:[ ]+(R_CRIS_)?32[ ]+\.text |
|
0+43a <end>: |
\.\.\. |
/testsuite/gas/cris/binop-segref.s
0,0 → 1,95
; This used to be part of the binop test; differences broke when the |
; broken-dot-word handling was broke and were moved here. |
.text |
.syntax no_register_prefix |
.byte 56,43,42 ; Make sure we don't start at zero. |
|
; Some differences we want to see computed right, giving the right |
; size of the operands. |
; |
.globl back_ref_text_zero |
back_ref_text_zero: |
.space 42,0 |
.globl back_ref_text_fortytwo |
back_ref_text_fortytwo: |
.space 32767-42,0 |
.globl back_ref_text_three2767 |
back_ref_text_three2767: |
.space 327767-32767,0 |
.globl back_ref_text_three27767 |
back_ref_text_three27767: |
|
.data |
.globl back_ref_data_zero |
back_ref_data_zero: |
.space 42,0 |
.globl back_ref_data_fortytwo |
back_ref_data_fortytwo: |
.space 32767-42,0 |
.globl back_ref_data_three2767 |
back_ref_data_three2767: |
.space 327767-32767,0 |
.globl back_ref_data_three27767 |
back_ref_data_three27767: |
|
.text |
|
add.b back_ref_data_fortytwo-back_ref_data_zero,r5 |
add.b forw_ref_data_fortytwo-forw_ref_data_zero,r5 |
add.b back_ref_text_fortytwo-back_ref_text_zero,r5 |
add.b forw_ref_text_fortytwo-forw_ref_text_zero,r5 |
|
add.w back_ref_data_fortytwo-back_ref_data_zero,r5 |
add.w forw_ref_data_fortytwo-forw_ref_data_zero,r5 |
add.w back_ref_text_fortytwo-back_ref_text_zero,r5 |
add.w forw_ref_text_fortytwo-forw_ref_text_zero,r5 |
|
add.w back_ref_data_three2767-back_ref_data_zero,r5 |
add.w forw_ref_data_three2767-forw_ref_data_zero,r5 |
add.w back_ref_text_three2767-back_ref_text_zero,r5 |
add.w forw_ref_text_three2767-forw_ref_text_zero,r5 |
|
add.d back_ref_data_fortytwo-back_ref_data_zero,r5 |
add.d forw_ref_data_fortytwo-forw_ref_data_zero,r5 |
add.d back_ref_text_fortytwo-back_ref_text_zero,r5 |
add.d forw_ref_text_fortytwo-forw_ref_text_zero,r5 |
|
add.d back_ref_data_three2767-back_ref_data_zero,r5 |
add.d forw_ref_data_three2767-forw_ref_data_zero,r5 |
add.d back_ref_text_three2767-back_ref_text_zero,r5 |
add.d forw_ref_text_three2767-forw_ref_text_zero,r5 |
|
add.d back_ref_data_three27767-back_ref_data_zero,r5 |
add.d forw_ref_data_three27767-forw_ref_data_zero,r5 |
add.d back_ref_text_three27767-back_ref_text_zero,r5 |
add.d forw_ref_text_three27767-forw_ref_text_zero,r5 |
|
.text |
; Don't have references to addresses immediately after the |
; tested code (I'm superstitious). |
.byte 56,43,42 |
|
.globl forw_ref_text_zero |
forw_ref_text_zero: |
.space 42,0 |
.globl forw_ref_text_fortytwo |
forw_ref_text_fortytwo: |
.space 32767-42 |
.globl forw_ref_text_three2767 |
forw_ref_text_three2767: |
.space 327767-32767,0 |
.globl forw_ref_text_three27767 |
forw_ref_text_three27767: |
|
.data |
.globl forw_ref_data_zero |
forw_ref_data_zero: |
.space 42,0 |
.globl forw_ref_data_fortytwo |
forw_ref_data_fortytwo: |
.globl forw_ref_data_three2767 |
.space 32767-42 |
forw_ref_data_three2767: |
.space 327767-32767,0 |
.globl forw_ref_data_three27767 |
forw_ref_data_three27767: |
/testsuite/gas/cris/quick-u5.d
0,0 → 1,17
#objdump: -dr |
#name: @OC@ |
|
# Test the @OC@ insn. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+@IR+9633@[ ]+@OC@[ ]+22,\$?r3 |
[ ]+2:[ ]+@IR+8b53@[ ]+@OC@[ ]+11,\$?r5 |
[ ]+4:[ ]+@IR+80a3@[ ]+@OC@[ ]+0,\$?r10 |
[ ]+6:[ ]+@IR+9f53@[ ]+@OC@[ ]+31,\$?r5 |
[ ]+8:[ ]+@IR+8143@[ ]+@OC@[ ]+1,\$?r4 |
[ ]+a:[ ]+@IR+80b3@[ ]+@OC@[ ]+0,\$?r11 |
[ ]+c:[ ]+@IR+8ab3@[ ]+@OC@[ ]+10,\$?r11 |
[ ]+e:[ ]+@IR+80c3@[ ]+@OC@[ ]+0,\$?r12 |
/testsuite/gas/cris/rd-tls-2.d
0,0 → 1,48
#objdump: -dr |
#as: --em=criself --pic |
#name: TLS PIC relocs. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <start>: |
[ ]+0: 6f3d 0000 0000 6aaa[ ]+move\.d \[\$?r3\+0 <start>\],\$?r10 |
[ ]+2: R_CRIS_32_GOT_TPREL extsym |
[ ]+8: 6f8e 0000 0000[ ]+move\.d 0 <start>,\$?r8 |
[ ]+a: R_CRIS_32_GOT_TPREL extsym5 |
[ ]+e: 5f8e 0000[ ]+move\.w 0x0,\$?r8 |
[ ]+10: R_CRIS_16_GOT_TPREL extsym9 |
[ ]+12: 6f3d 0000 0000 6aaa[ ]+move\.d \[\$?r3\+0 <start>\],\$?r10 |
[ ]+14: R_CRIS_32_GOT_GD extsym |
[ ]+1a: 5fdd 0000 6aaa[ ]+move\.d \[\$?r13\+0\],\$?r10 |
[ ]+1c: R_CRIS_16_GOT_TPREL extsym13 |
[ ]+20: 5fae 0000[ ]+move\.w 0x0,\$?r10 |
[ ]+22: R_CRIS_16_GOT_GD extsym14 |
[ ]+24: af9e 0000 0000[ ]+sub\.d 0 <start>,\$?r9 |
[ ]+26: R_CRIS_32_DTPREL extsym4\+0x16 |
[ ]+2a: 9f3e 0000[ ]+sub\.w 0x0,\$?r3 |
[ ]+2c: R_CRIS_16_DTPREL extsym4\+0xffffffaa |
[ ]+2e: 6f3d 0000 0000 aa4a[ ]+sub\.d \[\$?r3\+0 <start>\],\$?r4,\$?r10 |
[ ]+30: R_CRIS_32_GOT_TPREL extsym3 |
[ ]+36: af9e 0000 0000[ ]+sub\.d 0 <start>,\$?r9 |
[ ]+38: R_CRIS_32_GOT_GD extsym4\+0x2a |
[ ]+3c: af3e 0000 0000[ ]+sub\.d 0 <start>,\$?r3 |
[ ]+3e: R_CRIS_32_GOT_TPREL extsym4\+0xffffffa0 |
[ ]+42: 6fad 0000 0000 287a[ ]+add\.d \[\$?r10\+0 <start>\],\$?r7,\$?r8 |
[ ]+44: R_CRIS_32_GOT_TPREL extsym3\+0x38 |
[ ]+4a: 6f5d 0000 0000 611a[ ]+move\.d \[\$?r5\+0 <start>\],\$?r1 |
[ ]+4c: R_CRIS_32_GOT_TPREL extsym6\+0xa |
[ ]+52: 6fad 0000 0000 284a[ ]+add\.d \[\$?r10\+0 <start>\],\$?r4,\$?r8 |
[ ]+54: R_CRIS_32_GOT_TPREL extsym3\+0xfffffdd0 |
[ ]+5a: 6f5d 0000 0000 6cca[ ]+move\.d \[\$?r5\+0 <start>\],\$?r12 |
[ ]+5c: R_CRIS_32_GOT_TPREL extsym6\+0xffffff92 |
[ ]+62: 6f5d 0000 0000 69ce[ ]+move\.d \[\$?r9=\$?r5\+0 <start>\],\$?r12 |
[ ]+64: R_CRIS_32_GOT_TPREL extsym6\+0xffffff24 |
[ ]+6a: 5fcd 0000 a89a[ ]+sub\.d \[\$?r12\+0\],\$?r9,\$?r8 |
[ ]+6c: R_CRIS_16_GOT_TPREL extsym3\+0xffffff64 |
[ ]+70: 5fbd 0000 699a[ ]+move\.d \[\$?r11\+0\],\$?r9 |
[ ]+72: R_CRIS_16_GOT_GD extsym14\+0xffffff00 |
[ ]+76: 6fad 0000 0000 287a[ ]+add\.d \[\$?r10\+0 <start>\],\$?r7,\$?r8 |
[ ]+78: R_CRIS_32_GOT_GD extsym3\+0x38 |
[ ]+\.\.\. |
/testsuite/gas/cris/rd-bkw4v32.d
0,0 → 1,54
#as: --underscore --em=criself --march=v32 |
#source: rd-bkw4.s |
#objdump: -dr |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <x>: |
0: ce4a .* |
2: cc4a .* |
4: ca4a .* |
6: c84a .* |
8: c64a .* |
a: c44a .* |
c: c24a .* |
e: c04a .* |
10: c64a .* |
12: c44a .* |
14: c24a .* |
16: c04a .* |
18: b64a .* |
1a: b44a .* |
1c: ba4a .* |
1e: b84a .* |
20: ae4a .* |
22: ac4a .* |
24: b24a .* |
26: b04a .* |
28: a64a .* |
2a: a44a .* |
2c: aa4a .* |
2e: a84a .* |
30: 9e4a .* |
32: 9c4a .* |
34: a24a .* |
36: 984a .* |
38: 9e4a .* |
\.\.\. |
4ac6: 0000 bcc \. |
4ac8: 0ee0 ba 4ad6 <x\+0x4ad6> |
4aca: b005 nop |
4acc: b005 nop |
4ace: ffed 4635 ba 8014 <x\+0x8014> |
4ad2: b005 nop |
4ad4: 0000 bcc \. |
4ad6: 6f9e 0000 0000 move.d 0 <x>,r9 |
4ad8: R_CRIS_32 x336 |
4adc: bfbd 0000 0000 jsr 0 <x> |
4ade: R_CRIS_32 y |
\.\.\. |
8012: 0000 bcc \. |
8014: b005 nop |
\.\.\. |
/testsuite/gas/cris/rd-spr-1.d
0,0 → 1,42
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
# Check support for support function register names. |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
00000000 <a>: |
0: 7a0f move s0,r10 |
2: 791f move s1,r9 |
4: 781f move s1,r8 |
6: 772f move s2,r7 |
8: 762f move s2,r6 |
a: 753f move s3,r5 |
c: 743f move s3,r4 |
e: 734f move s4,r3 |
10: 724f move s4,r2 |
12: 718f move s8,r1 |
14: 709f move s9,r0 |
16: 7f8f move s8,acr |
18: 7e9f move s9,sp |
1a: 7daf move s10,r13 |
1c: 7bff move s15,r11 |
|
0000001e <b>: |
1e: 790b move r9,s0 |
20: 7a1b move r10,s1 |
22: 771b move r7,s1 |
24: 782b move r8,s2 |
26: 752b move r5,s2 |
28: 763b move r6,s3 |
2a: 733b move r3,s3 |
2c: 744b move r4,s4 |
2e: 714b move r1,s4 |
30: 708b move r0,s8 |
32: 7f9b move acr,s9 |
34: 728b move r2,s8 |
36: 7d9b move r13,s9 |
38: 7bab move r11,s10 |
3a: 7efb move sp,s15 |
/testsuite/gas/cris/rd-v32-l1.s
0,0 → 1,4
a: |
lapc 1,r5 |
lapc.d a,r6 |
lapc.d 4,r7 |
/testsuite/gas/cris/rd-bcnst2-pic.d
0,0 → 1,17
#objdump: -dr |
#as: --pic --underscore --em=criself |
#source: rd-bcnst2.s |
|
# Catches an error in the relaxation machinery. |
|
.*: file format elf32.*-cris |
|
Disassembly of section \.text: |
|
0+ <\.text>: |
[ ]+0:[ ]+0ae0[ ]+ba 0xc |
[ ]+2:[ ]+0f05[ ]+nop |
[ ]+4:[ ]+6ffd 0000 0000 3f0e[ ]+move \[pc=pc\+0x0\],p0 |
[ ]+6:[ ]+R_CRIS_32_PCREL[ ]+x0x42 |
[ ]+c:[ ]+f770[ ]+bmi 0x4 |
[ ]+e:[ ]+0f05[ ]+nop |
/testsuite/gas/cris/tls-err-3.s
0,0 → 1,14
; Check that TLS PIC suffixes aren't accepted when non-PIC. |
|
; { dg-do assemble } |
; { dg-options "--no-underscore --em=criself" } |
|
.syntax no_register_prefix |
.text |
start: |
move.d extsym2:GDGOTREL,r5 ; { dg-error "operand" } |
move.w extsym2:GDGOTREL16,r5 ; { dg-error "operand" } |
move.d extsym1:DTPREL,r4 ; { dg-error "operand" } |
move.w extsym3:DTPREL16,r6 ; { dg-error "operand" } |
move.w extsym13:TPOFFGOT16,r10 ; { dg-error "operand" } |
move extsym4:TPOFFGOT,srp ; { dg-error "operand" } |
/testsuite/gas/cris/rd-v10_32o-2.s
0,0 → 1,31
a: |
ba b1 |
.space 32767-4 |
b1: |
ba b2 |
ba b2 |
.space 127*2-2 |
b2: |
.space 128*2 |
ba b2 |
ba b2 |
b3: |
.space 32764 |
ba b3 |
b4: |
setf |
aa: |
beq bb1 |
.space 32767-4 |
bb1: |
beq bb2 |
beq bb2 |
.space 127*2-2 |
bb2: |
.space 128*2 |
beq bb2 |
beq bb2 |
bb3: |
.space 32764 |
beq bb3 |
bb4: |
/testsuite/gas/cris/rd-bkw5b.d
0,0 → 1,4
#as: --underscore --em=criself --defsym extra=1 |
#objdump: -dr |
#source: rd-bkw5.s |
#error: overflow |
/testsuite/gas/cris/rd-pic-2.d
0,0 → 1,19
#objdump: -dr |
#as: --underscore --em=criself --pic |
|
# Check that 16-bit PIC relocs aren't overflowing. |
# PR gas/1049. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <a>: |
0: 7f9c 0000 movs\.w 0,r9 |
2: R_CRIS_16_GOT y |
4: 7f9c 0000 movs\.w 0,r9 |
6: R_CRIS_16_GOTPLT z |
\.\.\. |
0+10008 <y>: |
10008: 0f05 nop |
0+1000a <z>: |
\.\.\. |
/testsuite/gas/cris/rd-dw2-11.d
0,0 → 1,46
#readelf: -wl |
#source: fragtest.s |
#as: --em=criself --gdwarf2 |
|
# Highly "fragmented" code. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 4 to 5 |
Special opcode .*: advance Address by 2 to 0x2 and Line by 1 to 6 |
Advance PC by 126 to 0x80 |
Special opcode .*: advance Address by 0 to 0x80 and Line by 2 to 8 |
Special opcode .*: advance Address by 2 to 0x82 and Line by 1 to 9 |
Advance PC by 226 to 0x164 |
Special opcode .*: advance Address by 0 to 0x164 and Line by 6 to 15 |
Special opcode .*: advance Address by 4 to 0x168 and Line by 1 to 16 |
Advance PC by 126 to 0x1e6 |
Special opcode .*: advance Address by 0 to 0x1e6 and Line by 2 to 18 |
Special opcode .*: advance Address by 4 to 0x1ea and Line by 1 to 19 |
Advance PC by 1126 to 0x650 |
Special opcode .*: advance Address by 0 to 0x650 and Line by 6 to 25 |
Special opcode .*: advance Address by 4 to 0x654 and Line by 1 to 26 |
Advance PC by 126 to 0x6d2 |
Special opcode .*: advance Address by 0 to 0x6d2 and Line by 2 to 28 |
Special opcode .*: advance Address by 12 to 0x6de and Line by 1 to 29 |
Advance Line by 11 to 40 |
Advance PC by 33250 to 0x88c0 |
Copy |
Special opcode .*: advance Address by 2 to 0x88c2 and Line by 1 to 41 |
Advance PC by 128 to 0x8942 |
Special opcode .*: advance Address by 0 to 0x8942 and Line by 2 to 43 |
Special opcode .*: advance Address by 2 to 0x8944 and Line by 1 to 44 |
Advance PC by 248 to 0x8a3c |
Special opcode .*: advance Address by 0 to 0x8a3c and Line by 6 to 50 |
Special opcode .*: advance Address by 4 to 0x8a40 and Line by 1 to 51 |
Advance PC by 128 to 0x8ac0 |
Special opcode .*: advance Address by 0 to 0x8ac0 and Line by 2 to 53 |
Special opcode .*: advance Address by 4 to 0x8ac4 and Line by 1 to 54 |
Advance PC by 252 to 0x8bc0 |
Special opcode .*: advance Address by 0 to 0x8bc0 and Line by 6 to 60 |
Special opcode .*: advance Address by 4 to 0x8bc4 and Line by 1 to 61 |
Advance PC by 128 to 0x8c44 |
Special opcode .*: advance Address by 0 to 0x8c44 and Line by 2 to 63 |
Special opcode .*: advance Address by 4 to 0x8c48 and Line by 1 to 64 |
Advance PC by 124 to 0x8cc4 |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/pic-err-1.s
0,0 → 1,20
; Check that invalid PIC reloc and instruction size combinations are |
; recognized. Note that sizes of byte operands are not error-checked for |
; not being in 16-bit range, so no error is recognized for a 16-bit operand. |
|
; { dg-do assemble { target cris-*-* } } |
; { dg-options "--pic --no-underscore --em=criself" } |
|
.syntax no_register_prefix |
.text |
start: |
move.b extsym:GOTPLT16,r4 ; { dg-error "PIC relocation size does not match" "" { xfail *-*-* } } |
move.b extsym12:GOTPLT,r5 ; { dg-error "PIC relocation size does not match" } |
move.w extsym2:GOTPLT,r5 ; { dg-error "PIC relocation size does not match" } |
move.d extsym3:GOTPLT16,r6 ; { dg-error "PIC relocation size does not match" } |
move extsym4:GOTPLT16,srp ; { dg-error "PIC relocation size does not match" } |
move.b extsym5:GOT16,r4 ; { dg-error "PIC relocation size does not match" "" { xfail *-*-* } } |
move.b extsym15:GOT,r7 ; { dg-error "PIC relocation size does not match" } |
move.w extsym6:GOT,r5 ; { dg-error "PIC relocation size does not match" } |
move.d extsym7:GOT16,r6 ; { dg-error "PIC relocation size does not match" } |
move extsym8:GOT16,srp ; { dg-error "PIC relocation size does not match" } |
/testsuite/gas/cris/branch-warn-3.s
0,0 → 1,11
; Test warning for expansion of branches. |
|
; { dg-do assemble { target cris-*-* } } |
; { dg-options "-N" } |
|
.text |
start: |
nop |
.space 32768,0 |
ba start ; { dg-warning "32-bit conditional branch generated" } |
nop |
/testsuite/gas/cris/rd-dw2-15.d
0,0 → 1,162
#readelf: -wl |
#source: prefix.s |
#as: --em=criself --gdwarf2 |
|
# Various prefixes, assembled standalone. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 8 to 9 |
Special opcode .*: advance Address by 2 to 0x2 and Line by 1 to 10 |
Special opcode .*: advance Address by 2 to 0x4 and Line by 2 to 12 |
Special opcode .*: advance Address by 2 to 0x6 and Line by 1 to 13 |
Special opcode .*: advance Address by 2 to 0x8 and Line by 2 to 15 |
Special opcode .*: advance Address by 2 to 0xa and Line by 1 to 16 |
Special opcode .*: advance Address by 2 to 0xc and Line by 2 to 18 |
Special opcode .*: advance Address by 2 to 0xe and Line by 1 to 19 |
Special opcode .*: advance Address by 2 to 0x10 and Line by 2 to 21 |
Special opcode .*: advance Address by 2 to 0x12 and Line by 1 to 22 |
Special opcode .*: advance Address by 2 to 0x14 and Line by 2 to 24 |
Special opcode .*: advance Address by 2 to 0x16 and Line by 1 to 25 |
Special opcode .*: advance Address by 2 to 0x18 and Line by 2 to 27 |
Special opcode .*: advance Address by 2 to 0x1a and Line by 1 to 28 |
Special opcode .*: advance Address by 2 to 0x1c and Line by 2 to 30 |
Special opcode .*: advance Address by 2 to 0x1e and Line by 1 to 31 |
Special opcode .*: advance Address by 2 to 0x20 and Line by 6 to 37 |
Special opcode .*: advance Address by 4 to 0x24 and Line by 1 to 38 |
Special opcode .*: advance Address by 2 to 0x26 and Line by 2 to 40 |
Special opcode .*: advance Address by 4 to 0x2a and Line by 1 to 41 |
Special opcode .*: advance Address by 2 to 0x2c and Line by 2 to 43 |
Special opcode .*: advance Address by 4 to 0x30 and Line by 1 to 44 |
Special opcode .*: advance Address by 2 to 0x32 and Line by 2 to 46 |
Special opcode .*: advance Address by 4 to 0x36 and Line by 1 to 47 |
Special opcode .*: advance Address by 2 to 0x38 and Line by 2 to 49 |
Special opcode .*: advance Address by 4 to 0x3c and Line by 1 to 50 |
Special opcode .*: advance Address by 2 to 0x3e and Line by 2 to 52 |
Special opcode .*: advance Address by 4 to 0x42 and Line by 1 to 53 |
Special opcode .*: advance Address by 2 to 0x44 and Line by 2 to 55 |
Special opcode .*: advance Address by 4 to 0x48 and Line by 1 to 56 |
Special opcode .*: advance Address by 2 to 0x4a and Line by 2 to 58 |
Special opcode .*: advance Address by 4 to 0x4e and Line by 1 to 59 |
Special opcode .*: advance Address by 2 to 0x50 and Line by 2 to 61 |
Special opcode .*: advance Address by 4 to 0x54 and Line by 1 to 62 |
Special opcode .*: advance Address by 2 to 0x56 and Line by 2 to 64 |
Special opcode .*: advance Address by 4 to 0x5a and Line by 1 to 65 |
Special opcode .*: advance Address by 2 to 0x5c and Line by 2 to 67 |
Special opcode .*: advance Address by 4 to 0x60 and Line by 1 to 68 |
Special opcode .*: advance Address by 2 to 0x62 and Line by 2 to 70 |
Special opcode .*: advance Address by 4 to 0x66 and Line by 1 to 71 |
Special opcode .*: advance Address by 2 to 0x68 and Line by 2 to 73 |
Special opcode .*: advance Address by 4 to 0x6c and Line by 1 to 74 |
Special opcode .*: advance Address by 2 to 0x6e and Line by 2 to 76 |
Special opcode .*: advance Address by 4 to 0x72 and Line by 1 to 77 |
Special opcode .*: advance Address by 2 to 0x74 and Line by 2 to 79 |
Special opcode .*: advance Address by 6 to 0x7a and Line by 1 to 80 |
Special opcode .*: advance Address by 2 to 0x7c and Line by 2 to 82 |
Special opcode .*: advance Address by 6 to 0x82 and Line by 1 to 83 |
Special opcode .*: advance Address by 2 to 0x84 and Line by 2 to 85 |
Special opcode .*: advance Address by 6 to 0x8a and Line by 1 to 86 |
Special opcode .*: advance Address by 2 to 0x8c and Line by 2 to 88 |
Special opcode .*: advance Address by 6 to 0x92 and Line by 1 to 89 |
Special opcode .*: advance Address by 2 to 0x94 and Line by 2 to 91 |
Special opcode .*: advance Address by 6 to 0x9a and Line by 1 to 92 |
Special opcode .*: advance Address by 2 to 0x9c and Line by 2 to 94 |
Special opcode .*: advance Address by 6 to 0xa2 and Line by 1 to 95 |
Special opcode .*: advance Address by 2 to 0xa4 and Line by 2 to 97 |
Special opcode .*: advance Address by 6 to 0xaa and Line by 1 to 98 |
Special opcode .*: advance Address by 2 to 0xac and Line by 2 to 100 |
Special opcode .*: advance Address by 6 to 0xb2 and Line by 1 to 101 |
Special opcode .*: advance Address by 2 to 0xb4 and Line by 2 to 103 |
Special opcode .*: advance Address by 6 to 0xba and Line by 1 to 104 |
Special opcode .*: advance Address by 2 to 0xbc and Line by 2 to 106 |
Special opcode .*: advance Address by 6 to 0xc2 and Line by 1 to 107 |
Special opcode .*: advance Address by 2 to 0xc4 and Line by 2 to 109 |
Special opcode .*: advance Address by 6 to 0xca and Line by 1 to 110 |
Special opcode .*: advance Address by 2 to 0xcc and Line by 2 to 112 |
Special opcode .*: advance Address by 6 to 0xd2 and Line by 1 to 113 |
Special opcode .*: advance Address by 2 to 0xd4 and Line by 2 to 115 |
Special opcode .*: advance Address by 6 to 0xda and Line by 1 to 116 |
Special opcode .*: advance Address by 2 to 0xdc and Line by 2 to 118 |
Special opcode .*: advance Address by 6 to 0xe2 and Line by 1 to 119 |
Special opcode .*: advance Address by 2 to 0xe4 and Line by 2 to 121 |
Special opcode .*: advance Address by 6 to 0xea and Line by 1 to 122 |
Special opcode .*: advance Address by 2 to 0xec and Line by 2 to 124 |
Special opcode .*: advance Address by 6 to 0xf2 and Line by 1 to 125 |
Special opcode .*: advance Address by 2 to 0xf4 and Line by 2 to 127 |
Special opcode .*: advance Address by 2 to 0xf6 and Line by 1 to 128 |
Special opcode .*: advance Address by 2 to 0xf8 and Line by 2 to 130 |
Special opcode .*: advance Address by 2 to 0xfa and Line by 1 to 131 |
Special opcode .*: advance Address by 2 to 0xfc and Line by 2 to 133 |
Special opcode .*: advance Address by 2 to 0xfe and Line by 1 to 134 |
Special opcode .*: advance Address by 2 to 0x100 and Line by 2 to 136 |
Special opcode .*: advance Address by 2 to 0x102 and Line by 1 to 137 |
Special opcode .*: advance Address by 2 to 0x104 and Line by 2 to 139 |
Special opcode .*: advance Address by 2 to 0x106 and Line by 1 to 140 |
Special opcode .*: advance Address by 2 to 0x108 and Line by 2 to 142 |
Special opcode .*: advance Address by 2 to 0x10a and Line by 1 to 143 |
Special opcode .*: advance Address by 2 to 0x10c and Line by 2 to 145 |
Special opcode .*: advance Address by 2 to 0x10e and Line by 1 to 146 |
Special opcode .*: advance Address by 2 to 0x110 and Line by 2 to 148 |
Special opcode .*: advance Address by 2 to 0x112 and Line by 1 to 149 |
Special opcode .*: advance Address by 2 to 0x114 and Line by 2 to 151 |
Special opcode .*: advance Address by 2 to 0x116 and Line by 1 to 152 |
Special opcode .*: advance Address by 2 to 0x118 and Line by 6 to 158 |
Special opcode .*: advance Address by 2 to 0x11a and Line by 1 to 159 |
Special opcode .*: advance Address by 2 to 0x11c and Line by 2 to 161 |
Special opcode .*: advance Address by 2 to 0x11e and Line by 1 to 162 |
Special opcode .*: advance Address by 2 to 0x120 and Line by 2 to 164 |
Special opcode .*: advance Address by 2 to 0x122 and Line by 1 to 165 |
Special opcode .*: advance Address by 2 to 0x124 and Line by 2 to 167 |
Special opcode .*: advance Address by 2 to 0x126 and Line by 1 to 168 |
Special opcode .*: advance Address by 2 to 0x128 and Line by 2 to 170 |
Special opcode .*: advance Address by 2 to 0x12a and Line by 1 to 171 |
Special opcode .*: advance Address by 2 to 0x12c and Line by 2 to 173 |
Special opcode .*: advance Address by 2 to 0x12e and Line by 1 to 174 |
Special opcode .*: advance Address by 2 to 0x130 and Line by 2 to 176 |
Special opcode .*: advance Address by 2 to 0x132 and Line by 1 to 177 |
Special opcode .*: advance Address by 2 to 0x134 and Line by 2 to 179 |
Special opcode .*: advance Address by 2 to 0x136 and Line by 1 to 180 |
Special opcode .*: advance Address by 2 to 0x138 and Line by 2 to 182 |
Special opcode .*: advance Address by 2 to 0x13a and Line by 1 to 183 |
Special opcode .*: advance Address by 2 to 0x13c and Line by 5 to 188 |
Special opcode .*: advance Address by 6 to 0x142 and Line by 1 to 189 |
Special opcode .*: advance Address by 2 to 0x144 and Line by 2 to 191 |
Special opcode .*: advance Address by 6 to 0x14a and Line by 1 to 192 |
Special opcode .*: advance Address by 2 to 0x14c and Line by 2 to 194 |
Special opcode .*: advance Address by 6 to 0x152 and Line by 1 to 195 |
Special opcode .*: advance Address by 2 to 0x154 and Line by 2 to 197 |
Special opcode .*: advance Address by 6 to 0x15a and Line by 1 to 198 |
Special opcode .*: advance Address by 2 to 0x15c and Line by 2 to 200 |
Special opcode .*: advance Address by 6 to 0x162 and Line by 1 to 201 |
Special opcode .*: advance Address by 2 to 0x164 and Line by 2 to 203 |
Special opcode .*: advance Address by 6 to 0x16a and Line by 1 to 204 |
Special opcode .*: advance Address by 2 to 0x16c and Line by 2 to 206 |
Special opcode .*: advance Address by 6 to 0x172 and Line by 1 to 207 |
Special opcode .*: advance Address by 2 to 0x174 and Line by 2 to 209 |
Special opcode .*: advance Address by 6 to 0x17a and Line by 1 to 210 |
Special opcode .*: advance Address by 2 to 0x17c and Line by 2 to 212 |
Special opcode .*: advance Address by 6 to 0x182 and Line by 1 to 213 |
Special opcode .*: advance Address by 2 to 0x184 and Line by 2 to 215 |
Special opcode .*: advance Address by 6 to 0x18a and Line by 1 to 216 |
Special opcode .*: advance Address by 2 to 0x18c and Line by 2 to 218 |
Special opcode .*: advance Address by 6 to 0x192 and Line by 1 to 219 |
Special opcode .*: advance Address by 2 to 0x194 and Line by 2 to 221 |
Special opcode .*: advance Address by 6 to 0x19a and Line by 1 to 222 |
Special opcode .*: advance Address by 2 to 0x19c and Line by 2 to 224 |
Special opcode .*: advance Address by 6 to 0x1a2 and Line by 1 to 225 |
Special opcode .*: advance Address by 2 to 0x1a4 and Line by 2 to 227 |
Special opcode .*: advance Address by 6 to 0x1aa and Line by 1 to 228 |
Special opcode .*: advance Address by 2 to 0x1ac and Line by 2 to 230 |
Special opcode .*: advance Address by 6 to 0x1b2 and Line by 1 to 231 |
Special opcode .*: advance Address by 2 to 0x1b4 and Line by 2 to 233 |
Special opcode .*: advance Address by 6 to 0x1ba and Line by 1 to 234 |
Special opcode .*: advance Address by 2 to 0x1bc and Line by 2 to 236 |
Special opcode .*: advance Address by 2 to 0x1be and Line by 1 to 237 |
Special opcode .*: advance Address by 2 to 0x1c0 and Line by 2 to 239 |
Special opcode .*: advance Address by 2 to 0x1c2 and Line by 1 to 240 |
Special opcode .*: advance Address by 2 to 0x1c4 and Line by 2 to 242 |
Special opcode .*: advance Address by 2 to 0x1c6 and Line by 1 to 243 |
Special opcode .*: advance Address by 2 to 0x1c8 and Line by 2 to 245 |
Special opcode .*: advance Address by 2 to 0x1ca and Line by 1 to 246 |
Advance PC by 2 to 0x1cc |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/arch-err-3.s
0,0 → 1,5
; Test mismatch of --march=ARCH1 and .arch ARCH2. |
; { dg-do assemble } |
; { dg-options "--march=common_v10_v32" } |
.arch v32 ; { dg-error ".arch <arch> requires a matching --march=" } |
|
/testsuite/gas/cris/push-err-1.s
0,0 → 1,8
; { dg-do assemble { target cris-*-* } } |
; { dg-options "--march=v32" } |
x: |
; There are no "push" or "pop" synonyms for v32. |
push $r10 ; { dg-error "Unknown" } |
push $srp ; { dg-error "Unknown" } |
pop $r8 ; { dg-error "Unknown" } |
pop $mof ; { dg-error "Unknown" } |
/testsuite/gas/cris/rd-tls-2.s
0,0 → 1,26
; Check that TLS PIC operands get their right relocation type. |
; First some expected uses, similar to what GCC will emit. |
.text |
.syntax no_register_prefix |
start: |
move.d [r3+extsym:TPOFFGOT],r10 |
move.d extsym5:TPOFFGOT,r8 |
move.w extsym9:TPOFFGOT16,r8 |
move.d [r3+extsym:GDGOTREL],r10 |
move.d [r13+extsym13:TPOFFGOT16],r10 |
move.w extsym14:GDGOTREL16,r10 |
sub.d extsym4:DTPREL+22,r9 |
sub.w extsym4:DTPREL16-86,r3 |
|
; Other for GAS valid operands (some with questionable PIC semantics). |
sub.d [r3+extsym3:TPOFFGOT],r4,r10 |
sub.d extsym4:GDGOTREL+42,r9 |
sub.d extsym4:TPOFFGOT-96,r3 |
add.d [r10+extsym3:TPOFFGOT+56],r7,r8 |
move.d [r5+extsym6:TPOFFGOT+10],r1 |
add.d [r10+extsym3:TPOFFGOT-560],r4,r8 |
move.d [r5+extsym6:TPOFFGOT-110],r12 |
move.d [r9=r5+extsym6:TPOFFGOT-220],r12 |
sub.d [r12+extsym3:TPOFFGOT16-156],r9,r8 |
move.d [r11+extsym14:GDGOTREL16-256],r9 |
add.d [r10+extsym3:GDGOTREL+56],r7,r8 |
/testsuite/gas/cris/continue.d
0,0 → 1,10
#objdump: -dr |
#name: continue |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <start>: |
[ ]+0:[ ]+e87b[ ]+move.d \$?r7,\[\$?r8\] |
[ ]+2:[ ]+e89b[ ]+move.d \$?r9,\[\$?r8\] |
/testsuite/gas/cris/rd-spr-1.s
0,0 → 1,32
a: |
move s0,r10 |
move s1,r9 |
move s1,r8 |
move s2,r7 |
move s2,r6 |
move s3,r5 |
move s3,r4 |
move s4,r3 |
move s4,r2 |
move s8,r1 |
move s9,r0 |
move s8,r15 |
move s9,r14 |
move s10,r13 |
move s15,r11 |
b: |
move r9,s0 |
move r10,s1 |
move r7,s1 |
move r8,s2 |
move r5,s2 |
move r6,s3 |
move r3,s3 |
move r4,s4 |
move r1,s4 |
move r0,s8 |
move r15,s9 |
move r2,s8 |
move r13,s9 |
move r11,s10 |
move r14,s15 |
/testsuite/gas/cris/jump-type.d
0,0 → 1,219
#objdump: -dr |
#name: @OC@ |
|
# Test the @OC@ insn. |
|
.*:[ ]+file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
0: 0000[ ]+ bcc ( 0x2|\.\+2) |
\.\.\. |
|
0+4 <start>: |
[ ]+4:[ ]+@IM+b7b9@[ ]+@OC@[ ]+\$?r7 |
[ ]+6:[ ]+@IM+b6b9@[ ]+@OC@[ ]+\$?r6 |
[ ]+8:[ ]+@IM+30b9@[ ]+@OC@[ ]+\[\$?r0\] |
[ ]+a:[ ]+@IM+33b9@[ ]+@OC@[ ]+\[\$?r3\] |
[ ]+c:[ ]+@IM+34bd@[ ]+@OC@[ ]+\[\$?r4\+\] |
[ ]+e:[ ]+@IM+31bd@[ ]+@OC@[ ]+\[\$?r1\+\] |
[ ]+10:[ ]+4bd5 @IM+30b9@[ ]+@OC@[ ]+\[\$?r11\+\$?r13\.b\] |
[ ]+14:[ ]+42a5 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+\$?r10\.b\] |
[ ]+18:[ ]+45c9 @IM+30b9@[ ]+@OC@[ ]+\[\$?r12\+\[\$?r5\]\.b\] |
[ ]+1c:[ ]+4ad9 @IM+30b9@[ ]+@OC@[ ]+\[\$?r13\+\[\$?r10\]\.b\] |
[ ]+20:[ ]+4d2d @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+\[\$?r13\+\]\.b\] |
[ ]+24:[ ]+40cd @IM+30b9@[ ]+@OC@[ ]+\[\$?r12\+\[\$?r0\+\]\.b\] |
[ ]+28:[ ]+55b5 @IM+30b9@[ ]+@OC@[ ]+\[\$?r5\+\$?r11\.w\] |
[ ]+2c:[ ]+5115 @IM+30b9@[ ]+@OC@[ ]+\[\$?r1\+\$?r1\.w\] |
[ ]+30:[ ]+5009 @IM+30b9@[ ]+@OC@[ ]+\[\$?r0\+\[\$?r0\]\.w\] |
[ ]+34:[ ]+5729 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+\[\$?r7\]\.w\] |
[ ]+38:[ ]+532d @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+\[\$?r3\+\]\.w\] |
[ ]+3c:[ ]+587d @IM+30b9@[ ]+@OC@[ ]+\[\$?r7\+\[\$?r8\+\]\.w\] |
[ ]+40:[ ]+6255 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+\$?r5\.d\] |
[ ]+44:[ ]+63a5 @IM+30b9@[ ]+@OC@[ ]+\[\$?r3\+\$?r10\.d\] |
[ ]+48:[ ]+6259 @IM+30b9@[ ]+@OC@[ ]+\[\$?r5\+\[\$?r2\]\.d\] |
[ ]+4c:[ ]+6ac9 @IM+30b9@[ ]+@OC@[ ]+\[\$?r12\+\[\$?r10\]\.d\] |
[ ]+50:[ ]+651d @IM+30b9@[ ]+@OC@[ ]+\[\$?r1\+\[\$?r5\+\]\.d\] |
[ ]+54:[ ]+6a2d @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+\[\$?r10\+\]\.d\] |
[ ]+58:[ ]+0021 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+0\] |
[ ]+5c:[ ]+0121 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+1\] |
[ ]+60:[ ]+7f21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+127\] |
[ ]+64:[ ]+5f2d 8000 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+128\] |
[ ]+6a:[ ]+ff21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-1\] |
[ ]+6e:[ ]+ff21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-1\] |
[ ]+72:[ ]+8121 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-127\] |
[ ]+76:[ ]+8021 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-128\] |
[ ]+7a:[ ]+8121 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-127\] |
[ ]+7e:[ ]+8021 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-128\] |
[ ]+82:[ ]+5f2d ff00 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+255\] |
[ ]+88:[ ]+5f2d 01ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-255\] |
[ ]+8e:[ ]+5f2d 01ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-255\] |
[ ]+94:[ ]+5f2d 0001 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+256\] |
[ ]+9a:[ ]+5f2d 00ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-256\] |
[ ]+a0:[ ]+5f2d 68dd @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-8856\] |
[ ]+a6:[ ]+5f2d 00ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-256\] |
[ ]+ac:[ ]+5f2d 68dd @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-8856\] |
[ ]+b2:[ ]+5f2d 9822 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+8856\] |
[ ]+b8:[ ]+6f2d ac72 2a00 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+c0:[ ]+6f2d d5c5 d6ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+c8:[ ]+6f2d acce c09e @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+d0:[ ]+6f2d 5331 3f81 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+d8:[ ]+6f2d 5331 3f81 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+e0:[ ]+6f2d b5af 982e @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+e8:[ ]+6f2d 2b45 941b @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+f0:[ ]+2a21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+f4:[ ]+d621 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+f8:[ ]+d621 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+fc:[ ]+2a21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+100:[ ]+d621 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+104:[ ]+d621 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+108:[ ]+2a21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+10c:[ ]+d621 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+110:[ ]+2a21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+114:[ ]+5f2d ff7f @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+32767\] |
[ ]+11a:[ ]+6f2d 0080 0000 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+122:[ ]+6f2d 0180 0000 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+12a:[ ]+5f2d 0180 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-32767\] |
[ ]+130:[ ]+5f2d 0080 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-32768\] |
[ ]+136:[ ]+6f2d ff7f ffff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+13e:[ ]+5f2d 0180 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-32767\] |
[ ]+144:[ ]+5f2d 0080 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-32768\] |
[ ]+14a:[ ]+6f2d ff7f ffff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+152:[ ]+6f2d ffff 0000 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(65535|ffff <six5535>)\] |
[ ]+15a:[ ]+6f2d 0000 0100 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+162:[ ]+6f2d 2b3a 2900 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+16a:[ ]+6f2d d5c5 d6ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+172:[ ]+6f2d d5c5 d6ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+17a:[ ]+6f2d 0000 0000 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+0( <notstart>)?\] |
[ ]+17c:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+182:[ ]+0021 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+0\] |
[ ]+186:[ ]+0121 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+1\] |
[ ]+18a:[ ]+7f21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+127\] |
[ ]+18e:[ ]+5f2d 8000 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+128\] |
[ ]+194:[ ]+ff21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-1\] |
[ ]+198:[ ]+ff21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-1\] |
[ ]+19c:[ ]+8121 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-127\] |
[ ]+1a0:[ ]+8021 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-128\] |
[ ]+1a4:[ ]+8121 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-127\] |
[ ]+1a8:[ ]+8021 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-128\] |
[ ]+1ac:[ ]+5f2d ff00 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+255\] |
[ ]+1b2:[ ]+5f2d 01ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-255\] |
[ ]+1b8:[ ]+5f2d 01ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-255\] |
[ ]+1be:[ ]+5f2d 0001 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+256\] |
[ ]+1c4:[ ]+5f2d 00ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-256\] |
[ ]+1ca:[ ]+5f2d 68dd @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-8856\] |
[ ]+1d0:[ ]+5f2d 00ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-256\] |
[ ]+1d6:[ ]+5f2d 68dd @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-8856\] |
[ ]+1dc:[ ]+5f2d 9822 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+8856\] |
[ ]+1e2:[ ]+6f2d ac72 2a00 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+1ea:[ ]+6f2d d5c5 d6ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+1f2:[ ]+6f2d acce c09e @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+1fa:[ ]+6f2d 5331 3f81 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+202:[ ]+6f2d 5331 3f81 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+20a:[ ]+6f2d b5af 982e @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+212:[ ]+6f2d 2b45 941b @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+21a:[ ]+2a21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+21e:[ ]+d621 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+222:[ ]+d621 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+226:[ ]+2a21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+22a:[ ]+d621 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+22e:[ ]+d621 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+232:[ ]+2a21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+236:[ ]+d621 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-42\] |
[ ]+23a:[ ]+2a21 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+42\] |
[ ]+23e:[ ]+5f2d ff7f @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+32767\] |
[ ]+244:[ ]+6f2d 0080 0000 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+24c:[ ]+6f2d 0180 0000 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+254:[ ]+5f2d 0180 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-32767\] |
[ ]+25a:[ ]+5f2d 0080 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-32768\] |
[ ]+260:[ ]+6f2d ff7f ffff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+268:[ ]+5f2d 0180 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-32767\] |
[ ]+26e:[ ]+5f2d 0080 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2-32768\] |
[ ]+274:[ ]+6f2d ff7f ffff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+27c:[ ]+6f2d ffff 0000 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(65535|ffff <six5535>)\] |
[ ]+284:[ ]+6f2d 0000 0100 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+28c:[ ]+6f2d 2b3a 2900 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+294:[ ]+6f2d d5c5 d6ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+29c:[ ]+6f2d d5c5 d6ff @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+[^]]+\] |
[ ]+2a4:[ ]+6f2d 0000 0000 @IM+30b9@[ ]+@OC@[ ]+\[\$?r2\+0( <notstart>)?\] |
[ ]+2a6:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+2ac:[ ]+4235 @IM+31bd@[ ]+@OC@[ ]+\[\$?r1=\$?r2\+\$?r3\.b\] |
[ ]+2b0:[ ]+42a5 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+\$?r10\.b\] |
[ ]+2b4:[ ]+4529 @IM+30bd@[ ]+@OC@[ ]+\[\$?r0=\$?r2\+\[\$?r5\]\.b\] |
[ ]+2b8:[ ]+4a29 @IM+33bd@[ ]+@OC@[ ]+\[\$?r3=\$?r2\+\[\$?r10\]\.b\] |
[ ]+2bc:[ ]+442d @IM+35bd@[ ]+@OC@[ ]+\[\$?r5=\$?r2\+\[\$?r4\+\]\.b\] |
[ ]+2c0:[ ]+474d @IM+32bd@[ ]+@OC@[ ]+\[\$?r2=\$?r4\+\[\$?r7\+\]\.b\] |
[ ]+2c4:[ ]+5c55 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r12\+\$?r5\.w\] |
[ ]+2c8:[ ]+53a5 @IM+31bd@[ ]+@OC@[ ]+\[\$?r1=\$?r3\+\$?r10\.w\] |
[ ]+2cc:[ ]+5529 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+\[\$?r5\]\.w\] |
[ ]+2d0:[ ]+5a79 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r7\+\[\$?r10\]\.w\] |
[ ]+2d4:[ ]+576d @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r6\+\[\$?r7\+\]\.w\] |
[ ]+2d8:[ ]+513d @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r3\+\[\$?r1\+\]\.w\] |
[ ]+2dc:[ ]+6255 @IM+34bd@[ ]+@OC@[ ]+\[\$?r4=\$?r2\+\$?r5\.d\] |
[ ]+2e0:[ ]+62a5 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+\$?r10\.d\] |
[ ]+2e4:[ ]+6539 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r3\+\[\$?r5\]\.d\] |
[ ]+2e8:[ ]+6a49 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r4\+\[\$?r10\]\.d\] |
[ ]+2ec:[ ]+658d @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r8\+\[\$?r5\+\]\.d\] |
[ ]+2f0:[ ]+6a9d @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r9\+\[\$?r10\+\]\.d\] |
[ ]+2f4:[ ]+0021 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+0\] |
[ ]+2f8:[ ]+0121 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+1\] |
[ ]+2fc:[ ]+7f21 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+127\] |
[ ]+300:[ ]+5f2d 8000 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+128\] |
[ ]+306:[ ]+ff21 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-1\] |
[ ]+30a:[ ]+ff21 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-1\] |
[ ]+30e:[ ]+8121 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-127\] |
[ ]+312:[ ]+8021 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-128\] |
[ ]+316:[ ]+8121 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-127\] |
[ ]+31a:[ ]+8021 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-128\] |
[ ]+31e:[ ]+5f2d ff00 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+255\] |
[ ]+324:[ ]+5f2d 01ff @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-255\] |
[ ]+32a:[ ]+5f2d 01ff @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-255\] |
[ ]+330:[ ]+5f2d 0001 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+256\] |
[ ]+336:[ ]+5f2d 00ff @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-256\] |
[ ]+33c:[ ]+5f2d 68dd @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-8856\] |
[ ]+342:[ ]+5f2d 00ff @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-256\] |
[ ]+348:[ ]+5f2d 68dd @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-8856\] |
[ ]+34e:[ ]+5f2d 9822 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+8856\] |
[ ]+354:[ ]+6f2d ac72 2a00 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+35c:[ ]+6f2d d5c5 d6ff @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+364:[ ]+6f2d acce c09e @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+36c:[ ]+6f2d 5331 3f81 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+374:[ ]+6f2d 5331 3f81 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+37c:[ ]+6f2d b5af 982e @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+384:[ ]+6f2d 2b45 941b @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+38c:[ ]+2a21 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+42\] |
[ ]+390:[ ]+d621 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-42\] |
[ ]+394:[ ]+d621 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-42\] |
[ ]+398:[ ]+2a21 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+42\] |
[ ]+39c:[ ]+d621 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-42\] |
[ ]+3a0:[ ]+d621 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-42\] |
[ ]+3a4:[ ]+2a21 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+42\] |
[ ]+3a8:[ ]+d621 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-42\] |
[ ]+3ac:[ ]+2a21 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+42\] |
[ ]+3b0:[ ]+5f2d ff7f @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+32767\] |
[ ]+3b6:[ ]+6f2d 0080 0000 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+3be:[ ]+6f2d 0180 0000 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+3c6:[ ]+5f2d 0180 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-32767\] |
[ ]+3cc:[ ]+5f2d 0080 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-32768\] |
[ ]+3d2:[ ]+6f2d ff7f ffff @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+3da:[ ]+5f2d 0180 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-32767\] |
[ ]+3e0:[ ]+5f2d 0080 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2-32768\] |
[ ]+3e6:[ ]+6f2d ff7f ffff @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+3ee:[ ]+6f2d ffff 0000 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(65535|ffff <six5535>)\] |
[ ]+3f6:[ ]+6f2d 0000 0100 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+3fe:[ ]+6f2d 2b3a 2900 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+406:[ ]+6f2d d5c5 d6ff @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+40e:[ ]+6f2d d5c5 d6ff @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+[^]]+\] |
[ ]+416:[ ]+6f2d 0000 0000 @IM+3cbd@[ ]+@OC@[ ]+\[\$?r12=\$?r2\+0( <notstart>)?\] |
[ ]+418:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+41e:[ ]+7209 @IM+30b9@[ ]+@OC@[ ]+\[\[\$?r2\]\] |
[ ]+422:[ ]+7309 @IM+30b9@[ ]+@OC@[ ]+\[\[\$?r3\]\] |
[ ]+426:[ ]+730d @IM+30b9@[ ]+@OC@[ ]+\[\[\$?r3\+\]\] |
[ ]+42a:[ ]+710d @IM+30b9@[ ]+@OC@[ ]+\[\[\$?r1\+\]\] |
[ ]+42e:[ ]+7f0d 0000 0000 @IM+30b9@[ ]+@OC@[ ]+\[(0x0|0 <notstart>)\] |
[ ]+430:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+436:[ ]+7f0d 0000 0000 @IM+30b9@[ ]+@OC@[ ]+\[(0x0|0 <notstart>)\] |
[ ]+438:[ ]+(R_CRIS_)?32[ ]+\.text |
|
0+43e <end>: |
\.\.\. |
/testsuite/gas/cris/operand-err-1.s
0,0 → 1,51
; Error cases for invalid operands. |
; { dg-do assemble { target cris-*-* } } |
.text |
.syntax no_register_prefix |
start: |
add.w r3,r4,r5 ; { dg-error "(Illegal|Invalid) operands" } |
add.w 42,r4,r5 ; { dg-error "(Illegal|Invalid) operands" } |
add.w [r3],r4,r5 ; Not an error: [r3] implies [r3+0]. |
add.w r3,[r3],r4 ; { dg-error "(Illegal|Invalid) operands" } |
add.w r3,[r3] ; { dg-error "(Illegal|Invalid) operands" } |
test.w [r3],r4,r5 ; { dg-error "(Illegal|Invalid) operands" } |
test.d [r3],r4 ; { dg-error "(Illegal|Invalid) operands" } |
move.d [r3],r4,r5 ; { dg-error "(Illegal|Invalid) operands" } |
|
; These two could be seen useful in extreme cases, but those |
; would be shadowed by not flagging erroneous use of |
; e.g. "test.d $r3" for CRISv32. If you really need it, use |
; e.g. "test.d [$pc+] @ .dword whatever". |
test.d whatever ; { dg-error "(Illegal|Invalid) operands" "" } |
test.d 42 ; { dg-error "(Illegal|Invalid) operands" "" } |
|
clear.d whatever ; { dg-error "(Illegal|Invalid) operands" } |
clear.d 42 ; { dg-error "(Illegal|Invalid) operands" } |
addi r5,r3 ; { dg-error "(Illegal|Invalid) operands" } |
|
; These two are valid instructions, though not recognized by |
; the assembler since they're obscure and generally useless. |
ba [external_symbol] ; { dg-error "(Illegal|Invalid) operands|(B|b)ad expression" } |
ba [r3] ; { dg-error "(Illegal|Invalid) operands|(B|b)ad expression" } |
lsl r3,r5 ; { dg-error "(Illegal|Invalid) operands" } |
xor.d r5,r6 ; { dg-error "(Illegal|Invalid) operands" } |
|
; Addressing modes |
test.d [r3+r4] ; { dg-error "(Illegal|Invalid) operands" } |
test.d [r3=r2+[r4]] ; { dg-error "(Illegal|Invalid) operands" } |
test.d [r3=r2+[r4].w ; { dg-error "(Illegal|Invalid) operands" } |
test.d [r3=r2] ; { dg-error "(Illegal|Invalid) operands" } |
test.d [r3=r2+] ; { dg-error "(Illegal|Invalid) operands|(B|b)ad expression" } |
test.d [r3++] ; { dg-error "(Illegal|Invalid) operands|(B|b)ad expression" } |
|
; I think these should be valid; a dip with "postincrement" on |
; the insn that follows. |
test.d [r3=external_symbol] ; { dg-error "(Illegal|Invalid) operands" } |
test.d [r3=[r4]] ; { dg-error "(Illegal|Invalid) operands" } |
test.d [r3=[r4+]] ; { dg-error "(Illegal|Invalid) operands" } |
|
test.d [[r3+r4.b]] ; { dg-error "(Illegal|Invalid) operands" } |
test.d [r3=external+[r5]] ; { dg-error "(Illegal|Invalid) operands" } |
test.d [r3=[r5]+external] ; { dg-error "(Illegal|Invalid) operands" } |
test.d [r3+[r3+r5.d]] ; { dg-error "(Illegal|Invalid) operands" } |
test.d [r3+[r3+external]] ; { dg-error "(Illegal|Invalid) operands" } |
/testsuite/gas/cris/rd-pic-2.s
0,0 → 1,11
; GAS mustn't error on the larger-than-16-bit offsets here. |
|
.global y |
.global z |
a: |
movs.w y:GOT16,$r9 |
movs.w z:GOTPLT16,$r9 |
.space 65536,0 |
y: |
nop |
z: |
/testsuite/gas/cris/rd-dw2-2.d
0,0 → 1,35
#readelf: -wl |
#source: binop-segref.s |
#as: --em=criself --gdwarf2 |
|
# Simple instruction sequence with content-emitting pseudo-ops. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x5005a |
Advance Line by 36 to 37 |
Copy |
Special opcode .*: advance Address by 4 to 0x5005e and Line by 1 to 38 |
Special opcode .*: advance Address by 4 to 0x50062 and Line by 1 to 39 |
Special opcode .*: advance Address by 4 to 0x50066 and Line by 1 to 40 |
Special opcode .*: advance Address by 4 to 0x5006a and Line by 2 to 42 |
Special opcode .*: advance Address by 4 to 0x5006e and Line by 1 to 43 |
Special opcode .*: advance Address by 4 to 0x50072 and Line by 1 to 44 |
Special opcode .*: advance Address by 4 to 0x50076 and Line by 1 to 45 |
Special opcode .*: advance Address by 4 to 0x5007a and Line by 2 to 47 |
Special opcode .*: advance Address by 4 to 0x5007e and Line by 1 to 48 |
Special opcode .*: advance Address by 4 to 0x50082 and Line by 1 to 49 |
Special opcode .*: advance Address by 4 to 0x50086 and Line by 1 to 50 |
Special opcode .*: advance Address by 4 to 0x5008a and Line by 2 to 52 |
Special opcode .*: advance Address by 6 to 0x50090 and Line by 1 to 53 |
Special opcode .*: advance Address by 6 to 0x50096 and Line by 1 to 54 |
Special opcode .*: advance Address by 6 to 0x5009c and Line by 1 to 55 |
Special opcode .*: advance Address by 6 to 0x500a2 and Line by 2 to 57 |
Special opcode .*: advance Address by 6 to 0x500a8 and Line by 1 to 58 |
Special opcode .*: advance Address by 6 to 0x500ae and Line by 1 to 59 |
Special opcode .*: advance Address by 6 to 0x500b4 and Line by 1 to 60 |
Special opcode .*: advance Address by 6 to 0x500ba and Line by 2 to 62 |
Special opcode .*: advance Address by 6 to 0x500c0 and Line by 1 to 63 |
Special opcode .*: advance Address by 6 to 0x500c6 and Line by 1 to 64 |
Special opcode .*: advance Address by 6 to 0x500cc and Line by 1 to 65 |
Advance PC by 327776 to 0xa012c |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/rd-regprefix-1b.d
0,0 → 1,43
#objdump: -dr |
#as: --no-underscore --em=criself |
#source: rd-regprefix-1.s |
#name: Register prefixes 1 defaulted to yes. |
|
# We have to force ELF here, since --no-underscore is invalid with a.out |
# (separately tested). We make sure we get the target translation to |
# elf32-cris (not elf32-us-cris) as well so we spell out the target name. |
|
.*:[ ]+file format elf32-cris |
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+6f5e 0000 0000[ ]+move\.d[ ]+0[ ]+<start>,\$r5 |
[ ]+2:[ ]+(R_CRIS_)?32[ ]+r5 |
[ ]+6:[ ]+3f9e 0000 0000[ ]+move[ ]+0[ ]+<start>,\$ibr |
[ ]+8:[ ]+(R_CRIS_)?32[ ]+r4 |
[ ]+c:[ ]+7f0d 0100 0000 e44b[ ]+move\.d[ ]+\$r4,\[1[ ]+<start\+0x1>\] |
[ ]+e:[ ]+(R_CRIS_)?32[ ]+r10\+0x1 |
[ ]+14:[ ]+3fbd 0000 0000[ ]+jsr[ ]+0[ ]+<start> |
[ ]+16:[ ]+(R_CRIS_)?32[ ]+r10 |
[ ]+1a:[ ]+7f0d 0000 0000[ ]+677a[ ]+move\.d[ ]+\[0[ ]+<start>\],\$r7 |
[ ]+1c:[ ]+(R_CRIS_)?32[ ]+r0 |
[ ]+22:[ ]+fce1 7ebe[ ]+push[ ]+\$srp |
[ ]+26:[ ]+74a6[ ]+move[ ]+\$irp,\$r4 |
[ ]+28:[ ]+40a5 e44b[ ]+move\.d[ ]+\$r4,\[\$r0\+\$r10\.b\] |
[ ]+2c:[ ]+6ffd 0000 0000 705a[ ]+move[ ]+\$ccr,\[\$pc\+0[ ]+<start>\] |
[ ]+2e:[ ]+(R_CRIS_)?32[ ]+r16 |
[ ]+34:[ ]+fce1 7ebe[ ]+push[ ]+\$srp |
[ ]+38:[ ]+60a5 e44b[ ]+move\.d[ ]+\$r4,\[\$r0\+\$r10\.d\] |
[ ]+3c:[ ]+6ffd 0000 0000 705a[ ]+move[ ]+\$ccr,\[\$pc\+0[ ]+<start>\] |
[ ]+3e:[ ]+(R_CRIS_)?32[ ]+r16 |
[ ]+44:[ ]+6556[ ]+test\.d[ ]+\$r5 |
[ ]+46:[ ]+3496[ ]+move[ ]+\$r4,\$ibr |
[ ]+48:[ ]+01a1 e44b[ ]+move\.d[ ]+\$r4,\[\$r10\+1\] |
[ ]+4c:[ ]+bab9[ ]+jsr[ ]+\$r10 |
[ ]+4e:[ ]+6f5e 0000 0000[ ]+move\.d[ ]+0[ ]+<start>,\$r5 |
[ ]+50:[ ]+(R_CRIS_)?32[ ]+r5 |
[ ]+54:[ ]+3f9e 0000 0000[ ]+move[ ]+0[ ]+<start>,\$ibr |
[ ]+56:[ ]+(R_CRIS_)?32[ ]+r4 |
[ ]+5a:[ ]+7f0d 0100 0000[ ]+e44b[ ]+move\.d[ ]+\$r4,\[1[ ]+<start\+0x1>\] |
[ ]+5c:[ ]+(R_CRIS_)?32[ ]+r10\+0x1 |
[ ]+62:[ ]+3fbd 0000 0000[ ]+jsr[ ]+0[ ]+<start> |
[ ]+64:[ ]+(R_CRIS_)?32[ ]+r10 |
/testsuite/gas/cris/oneop-type.d
0,0 → 1,15
#objdump: -dr |
#name: @OC@ |
|
# Test the @OR@ (@OC@) insn. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+@IR+7187@[ ]+@OR@[ ]+\$?r1 |
[ ]+2:[ ]+@IR+7087@[ ]+@OR@[ ]+\$?r0 |
[ ]+4:[ ]+@IR+7087@[ ]+@OR@[ ]+\$?r0 |
[ ]+6:[ ]+@IR+7587@[ ]+@OR@[ ]+\$?r5 |
[ ]+8:[ ]+@IR+7d87@[ ]+@OR@[ ]+\$?r13 |
[ ]+a:[ ]+@IR+7987@[ ]+@OR@[ ]+\$?r9 |
/testsuite/gas/cris/rd-brokw-pic-3.d
0,0 → 1,187
#objdump: -dr |
#as: --underscore --pic --em=criself |
#source: brokw-3.s |
|
.*: file format .*-cris |
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+4002[ ]+moveq[ ]+0,\$?r0 |
[ ]+2:[ ]+af0c 5700[ ]+subs\.b 87,\$?r0 |
[ ]+6:[ ]+cf0d 2900[ ]+bound\.b 0x29,\$?r0 |
[ ]+a:[ ]+5f05 3ff8[ ]+adds\.w \[\$?pc\+\$?r0\.w\],\$?pc |
0+e <sym2>: |
[ ]+e:[ ]+b401[ ]+case 87: -> 1c2 <sym2\+0x1b4> |
[ ]+10:[ ]+ac01[ ]+case 88: -> 1ba <sym2\+0x1ac> |
[ ]+12:[ ]+a401[ ]+case 89: -> 1b2 <sym2\+0x1a4> |
[ ]+14:[ ]+9c01[ ]+case 90: -> 1aa <sym2\+0x19c> |
[ ]+16:[ ]+9401[ ]+case 91: -> 1a2 <sym2\+0x194> |
[ ]+18:[ ]+8c01[ ]+case 92: -> 19a <sym2\+0x18c> |
[ ]+1a:[ ]+8401[ ]+case 93: -> 192 <sym2\+0x184> |
[ ]+1c:[ ]+7c01[ ]+case 94: -> 18a <sym2\+0x17c> |
[ ]+1e:[ ]+7401[ ]+case 95: -> 182 <sym2\+0x174> |
[ ]+20:[ ]+6c01[ ]+case 96: -> 17a <sym2\+0x16c> |
[ ]+22:[ ]+6401[ ]+case 97: -> 172 <sym2\+0x164> |
[ ]+24:[ ]+5c01[ ]+case 98: -> 16a <sym2\+0x15c> |
[ ]+26:[ ]+5401[ ]+case 99: -> 162 <sym2\+0x154> |
[ ]+28:[ ]+4c01[ ]+case 100: -> 15a <sym2\+0x14c> |
[ ]+2a:[ ]+4401[ ]+case 101: -> 152 <sym2\+0x144> |
[ ]+2c:[ ]+3c01[ ]+case 102: -> 14a <sym2\+0x13c> |
[ ]+2e:[ ]+3401[ ]+case 103: -> 142 <sym2\+0x134> |
[ ]+30:[ ]+2c01[ ]+case 104: -> 13a <sym2\+0x12c> |
[ ]+32:[ ]+2401[ ]+case 105: -> 132 <sym2\+0x124> |
[ ]+34:[ ]+1c01[ ]+case 106: -> 12a <sym2\+0x11c> |
[ ]+36:[ ]+1401[ ]+case 107: -> 122 <sym2\+0x114> |
[ ]+38:[ ]+0c01[ ]+case 108: -> 11a <sym2\+0x10c> |
[ ]+3a:[ ]+0401[ ]+case 109: -> 112 <sym2\+0x104> |
[ ]+3c:[ ]+fc00[ ]+case 110: -> 10a <sym2\+0xfc> |
[ ]+3e:[ ]+f400[ ]+case 111: -> 102 <sym2\+0xf4> |
[ ]+40:[ ]+ec00[ ]+case 112: -> fa <sym2\+0xec> |
[ ]+42:[ ]+e400[ ]+case 113: -> f2 <sym2\+0xe4> |
[ ]+44:[ ]+dc00[ ]+case 114: -> ea <sym2\+0xdc> |
[ ]+46:[ ]+d400[ ]+case 115: -> e2 <sym2\+0xd4> |
[ ]+48:[ ]+cc00[ ]+case 116: -> da <sym2\+0xcc> |
[ ]+4a:[ ]+c400[ ]+case 117: -> d2 <sym2\+0xc4> |
[ ]+4c:[ ]+bc00[ ]+case 118: -> ca <sym2\+0xbc> |
[ ]+4e:[ ]+b400[ ]+case 119: -> c2 <sym2\+0xb4> |
[ ]+50:[ ]+ac00[ ]+case 120: -> ba <sym2\+0xac> |
[ ]+52:[ ]+a400[ ]+case 121: -> b2 <sym2\+0xa4> |
[ ]+54:[ ]+9c00[ ]+case 122: -> aa <sym2\+0x9c> |
[ ]+56:[ ]+9400[ ]+case 123: -> a2 <sym2\+0x94> |
[ ]+58:[ ]+8c00[ ]+case 124: -> 9a <sym2\+0x8c> |
[ ]+5a:[ ]+8400[ ]+case 125: -> 92 <sym2\+0x84> |
[ ]+5c:[ ]+7c00[ ]+case 126: -> 8a <sym2\+0x7c> |
[ ]+5e:[ ]+7400[ ]+case 127: -> 82 <sym2\+0x74> |
[ ]+60:[ ]+6c00[ ]+case 128/default: -> 7a <sym2\+0x6c> |
^[ ]+\.\.\. |
[ ]+72:[ ]+4102[ ]+moveq[ ]+1,\$?r0 |
[ ]+74:[ ]+ffed 5201[ ]+ba 1ca <next_label> |
[ ]+78:[ ]+0f05[ ]+nop[ ]* |
[ ]+7a:[ ]+6ffd 9e81 0000 3f0e[ ]+move \[pc=pc\+819e <next_label\+0x7fd4>\],p0 |
[ ]+82:[ ]+6ffd 9481 0000 3f0e[ ]+move \[pc=pc\+8194 <next_label\+0x7fca>\],p0 |
[ ]+8a:[ ]+6ffd 8a81 0000 3f0e[ ]+move \[pc=pc\+818a <next_label\+0x7fc0>\],p0 |
[ ]+92:[ ]+6ffd 8081 0000 3f0e[ ]+move \[pc=pc\+8180 <next_label\+0x7fb6>\],p0 |
[ ]+9a:[ ]+6ffd 7681 0000 3f0e[ ]+move \[pc=pc\+8176 <next_label\+0x7fac>\],p0 |
[ ]+a2:[ ]+6ffd 6c81 0000 3f0e[ ]+move \[pc=pc\+816c <next_label\+0x7fa2>\],p0 |
[ ]+aa:[ ]+6ffd 6281 0000 3f0e[ ]+move \[pc=pc\+8162 <next_label\+0x7f98>\],p0 |
[ ]+b2:[ ]+6ffd 5881 0000 3f0e[ ]+move \[pc=pc\+8158 <next_label\+0x7f8e>\],p0 |
[ ]+ba:[ ]+6ffd 4e81 0000 3f0e[ ]+move \[pc=pc\+814e <next_label\+0x7f84>\],p0 |
[ ]+c2:[ ]+6ffd 4481 0000 3f0e[ ]+move \[pc=pc\+8144 <next_label\+0x7f7a>\],p0 |
[ ]+ca:[ ]+6ffd 3a81 0000 3f0e[ ]+move \[pc=pc\+813a <next_label\+0x7f70>\],p0 |
[ ]+d2:[ ]+6ffd 3081 0000 3f0e[ ]+move \[pc=pc\+8130 <next_label\+0x7f66>\],p0 |
[ ]+da:[ ]+6ffd 2681 0000 3f0e[ ]+move \[pc=pc\+8126 <next_label\+0x7f5c>\],p0 |
[ ]+e2:[ ]+6ffd 1c81 0000 3f0e[ ]+move \[pc=pc\+811c <next_label\+0x7f52>\],p0 |
[ ]+ea:[ ]+6ffd 1281 0000 3f0e[ ]+move \[pc=pc\+8112 <next_label\+0x7f48>\],p0 |
[ ]+f2:[ ]+6ffd 0881 0000 3f0e[ ]+move \[pc=pc\+8108 <next_label\+0x7f3e>\],p0 |
[ ]+fa:[ ]+6ffd fe80 0000 3f0e[ ]+move \[pc=pc\+80fe <next_label\+0x7f34>\],p0 |
[ ]+102:[ ]+6ffd f480 0000 3f0e[ ]+move \[pc=pc\+80f4 <next_label\+0x7f2a>\],p0 |
[ ]+10a:[ ]+6ffd ea80 0000 3f0e[ ]+move \[pc=pc\+80ea <next_label\+0x7f20>\],p0 |
[ ]+112:[ ]+6ffd e080 0000 3f0e[ ]+move \[pc=pc\+80e0 <next_label\+0x7f16>\],p0 |
[ ]+11a:[ ]+6ffd d680 0000 3f0e[ ]+move \[pc=pc\+80d6 <next_label\+0x7f0c>\],p0 |
[ ]+122:[ ]+6ffd cc80 0000 3f0e[ ]+move \[pc=pc\+80cc <next_label\+0x7f02>\],p0 |
[ ]+12a:[ ]+6ffd c280 0000 3f0e[ ]+move \[pc=pc\+80c2 <next_label\+0x7ef8>\],p0 |
[ ]+132:[ ]+6ffd b880 0000 3f0e[ ]+move \[pc=pc\+80b8 <next_label\+0x7eee>\],p0 |
[ ]+13a:[ ]+6ffd ae80 0000 3f0e[ ]+move \[pc=pc\+80ae <next_label\+0x7ee4>\],p0 |
[ ]+142:[ ]+6ffd a480 0000 3f0e[ ]+move \[pc=pc\+80a4 <next_label\+0x7eda>\],p0 |
[ ]+14a:[ ]+6ffd 9a80 0000 3f0e[ ]+move \[pc=pc\+809a <next_label\+0x7ed0>\],p0 |
[ ]+152:[ ]+6ffd 9080 0000 3f0e[ ]+move \[pc=pc\+8090 <next_label\+0x7ec6>\],p0 |
[ ]+15a:[ ]+6ffd 8680 0000 3f0e[ ]+move \[pc=pc\+8086 <next_label\+0x7ebc>\],p0 |
[ ]+162:[ ]+6ffd 7c80 0000 3f0e[ ]+move \[pc=pc\+807c <next_label\+0x7eb2>\],p0 |
[ ]+16a:[ ]+6ffd 7280 0000 3f0e[ ]+move \[pc=pc\+8072 <next_label\+0x7ea8>\],p0 |
[ ]+172:[ ]+6ffd 6880 0000 3f0e[ ]+move \[pc=pc\+8068 <next_label\+0x7e9e>\],p0 |
[ ]+17a:[ ]+6ffd 5e80 0000 3f0e[ ]+move \[pc=pc\+805e <next_label\+0x7e94>\],p0 |
[ ]+182:[ ]+6ffd 5480 0000 3f0e[ ]+move \[pc=pc\+8054 <next_label\+0x7e8a>\],p0 |
[ ]+18a:[ ]+6ffd 4a80 0000 3f0e[ ]+move \[pc=pc\+804a <next_label\+0x7e80>\],p0 |
[ ]+192:[ ]+6ffd 4080 0000 3f0e[ ]+move \[pc=pc\+8040 <next_label\+0x7e76>\],p0 |
[ ]+19a:[ ]+6ffd 3680 0000 3f0e[ ]+move \[pc=pc\+8036 <next_label\+0x7e6c>\],p0 |
[ ]+1a2:[ ]+6ffd 2c80 0000 3f0e[ ]+move \[pc=pc\+802c <next_label\+0x7e62>\],p0 |
[ ]+1aa:[ ]+6ffd 2280 0000 3f0e[ ]+move \[pc=pc\+8022 <next_label\+0x7e58>\],p0 |
[ ]+1b2:[ ]+6ffd 1880 0000 3f0e[ ]+move \[pc=pc\+8018 <next_label\+0x7e4e>\],p0 |
[ ]+1ba:[ ]+6ffd 0e80 0000 3f0e[ ]+move \[pc=pc\+800e <next_label\+0x7e44>\],p0 |
[ ]+1c2:[ ]+6ffd 0480 0000 3f0e[ ]+move \[pc=pc\+8004 <next_label\+0x7e3a>\],p0 |
0+1ca <next_label>: |
[ ]+1ca:[ ]+4202[ ]+moveq[ ]+2,\$?r0 |
^[ ]+\.\.\. |
0+81cc <sym1>: |
[ ]+81cc:[ ]+7d02[ ]+moveq -3,\$?r0 |
0+81ce <sym3>: |
[ ]+81ce:[ ]+4302[ ]+moveq 3,\$?r0 |
0+81d0 <sym4>: |
[ ]+81d0:[ ]+4402[ ]+moveq 4,\$?r0 |
0+81d2 <sym5>: |
[ ]+81d2:[ ]+4502[ ]+moveq 5,\$?r0 |
0+81d4 <sym6>: |
[ ]+81d4:[ ]+4602[ ]+moveq 6,\$?r0 |
0+81d6 <sym7>: |
[ ]+81d6:[ ]+4702[ ]+moveq 7,\$?r0 |
0+81d8 <sym8>: |
[ ]+81d8:[ ]+4802[ ]+moveq 8,\$?r0 |
0+81da <sym9>: |
[ ]+81da:[ ]+4902[ ]+moveq 9,\$?r0 |
0+81dc <sym10>: |
[ ]+81dc:[ ]+4a02[ ]+moveq 10,\$?r0 |
0+81de <sym11>: |
[ ]+81de:[ ]+4b02[ ]+moveq 11,\$?r0 |
0+81e0 <sym12>: |
[ ]+81e0:[ ]+4c02[ ]+moveq 12,\$?r0 |
0+81e2 <sym13>: |
[ ]+81e2:[ ]+4d02[ ]+moveq 13,\$?r0 |
0+81e4 <sym14>: |
[ ]+81e4:[ ]+4e02[ ]+moveq 14,\$?r0 |
0+81e6 <sym15>: |
[ ]+81e6:[ ]+4f02[ ]+moveq 15,\$?r0 |
0+81e8 <sym16>: |
[ ]+81e8:[ ]+5002[ ]+moveq 16,\$?r0 |
0+81ea <sym17>: |
[ ]+81ea:[ ]+5102[ ]+moveq 17,\$?r0 |
0+81ec <sym18>: |
[ ]+81ec:[ ]+5202[ ]+moveq 18,\$?r0 |
0+81ee <sym19>: |
[ ]+81ee:[ ]+5302[ ]+moveq 19,\$?r0 |
0+81f0 <sym20>: |
[ ]+81f0:[ ]+5402[ ]+moveq 20,\$?r0 |
0+81f2 <sym21>: |
[ ]+81f2:[ ]+5502[ ]+moveq 21,\$?r0 |
0+81f4 <sym22>: |
[ ]+81f4:[ ]+5602[ ]+moveq 22,\$?r0 |
0+81f6 <sym23>: |
[ ]+81f6:[ ]+5702[ ]+moveq 23,\$?r0 |
0+81f8 <sym24>: |
[ ]+81f8:[ ]+5802[ ]+moveq 24,\$?r0 |
0+81fa <sym25>: |
[ ]+81fa:[ ]+5902[ ]+moveq 25,\$?r0 |
0+81fc <sym26>: |
[ ]+81fc:[ ]+5a02[ ]+moveq 26,\$?r0 |
0+81fe <sym27>: |
[ ]+81fe:[ ]+5b02[ ]+moveq 27,\$?r0 |
0+8200 <sym28>: |
[ ]+8200:[ ]+5c02[ ]+moveq 28,\$?r0 |
0+8202 <sym29>: |
[ ]+8202:[ ]+5d02[ ]+moveq 29,\$?r0 |
0+8204 <sym30>: |
[ ]+8204:[ ]+5e02[ ]+moveq 30,\$?r0 |
0+8206 <sym31>: |
[ ]+8206:[ ]+5f02[ ]+moveq 31,\$?r0 |
0+8208 <sym32>: |
[ ]+8208:[ ]+6002[ ]+moveq -32,\$?r0 |
0+820a <sym33>: |
[ ]+820a:[ ]+6102[ ]+moveq -31,\$?r0 |
0+820c <sym34>: |
[ ]+820c:[ ]+6202[ ]+moveq -30,\$?r0 |
0+820e <sym35>: |
[ ]+820e:[ ]+6302[ ]+moveq -29,\$?r0 |
0+8210 <sym36>: |
[ ]+8210:[ ]+6402[ ]+moveq -28,\$?r0 |
0+8212 <sym37>: |
[ ]+8212:[ ]+6502[ ]+moveq -27,\$?r0 |
0+8214 <sym38>: |
[ ]+8214:[ ]+6602[ ]+moveq -26,\$?r0 |
0+8216 <sym39>: |
[ ]+8216:[ ]+6702[ ]+moveq -25,\$?r0 |
0+8218 <sym40>: |
[ ]+8218:[ ]+6802[ ]+moveq -24,\$?r0 |
0+821a <sym41>: |
[ ]+821a:[ ]+6902[ ]+moveq -23,\$?r0 |
0+821c <sym42>: |
[ ]+821c:[ ]+6a02[ ]+moveq -22,\$?r0 |
0+821e <sym43>: |
[ ]+821e:[ ]+6b02[ ]+moveq -21,\$?r0 |
/testsuite/gas/cris/rd-v32s-4.d
0,0 → 1,88
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
.*: file format elf32-us-cris |
|
Disassembly of section .text: |
|
0+ <here>: |
[ ]+0:[ ]+3306[ ]+move r3,bz |
[ ]+2:[ ]+3516[ ]+move r5,vr |
[ ]+4:[ ]+3626[ ]+move r6,pid |
[ ]+6:[ ]+3736[ ]+move r7,srs |
[ ]+8:[ ]+3846[ ]+move r8,wz |
[ ]+a:[ ]+3956[ ]+move r9,exs |
[ ]+c:[ ]+3566[ ]+move r5,eda |
[ ]+e:[ ]+3676[ ]+move r6,mof |
[ ]+10:[ ]+3786[ ]+move r7,dz |
[ ]+12:[ ]+3296[ ]+move r2,ebp |
[ ]+14:[ ]+34a6[ ]+move r4,erp |
[ ]+16:[ ]+30b6[ ]+move r0,srp |
[ ]+18:[ ]+36c6[ ]+move r6,nrp |
[ ]+1a:[ ]+3ad6[ ]+move r10,ccs |
[ ]+1c:[ ]+3ce6[ ]+move r12,usp |
[ ]+1e:[ ]+3df6[ ]+move r13,spc |
[ ]+20:[ ]+7306[ ]+clear\.b r3 |
[ ]+22:[ ]+7516[ ]+move vr,r5 |
[ ]+24:[ ]+7626[ ]+move pid,r6 |
[ ]+26:[ ]+7736[ ]+move srs,r7 |
[ ]+28:[ ]+7846[ ]+clear\.w r8 |
[ ]+2a:[ ]+7956[ ]+move exs,r9 |
[ ]+2c:[ ]+7566[ ]+move eda,r5 |
[ ]+2e:[ ]+7676[ ]+move mof,r6 |
[ ]+30:[ ]+7786[ ]+clear\.d r7 |
[ ]+32:[ ]+7296[ ]+move ebp,r2 |
[ ]+34:[ ]+74a6[ ]+move erp,r4 |
[ ]+36:[ ]+70b6[ ]+move srp,r0 |
[ ]+38:[ ]+76c6[ ]+move nrp,r6 |
[ ]+3a:[ ]+7ad6[ ]+move ccs,r10 |
[ ]+3c:[ ]+7ce6[ ]+move usp,r12 |
[ ]+3e:[ ]+7df6[ ]+move spc,r13 |
[ ]+40:[ ]+3f0e 0300 0000[ ]+move 3 <here\+0x3>,bz |
[ ]+46:[ ]+3f1e 0500 0000[ ]+move 5 <here\+0x5>,vr |
[ ]+4c:[ ]+3f2e 0600 0000[ ]+move 6 <here\+0x6>,pid |
[ ]+52:[ ]+3f3e 0700 0000[ ]+move 7 <here\+0x7>,srs |
[ ]+58:[ ]+3f4e 0800 0000[ ]+move 8 <here\+0x8>,wz |
[ ]+5e:[ ]+3f5e 0900 0000[ ]+move 9 <here\+0x9>,exs |
[ ]+64:[ ]+3f6e 0a00 0000[ ]+move a <here\+0xa>,eda |
[ ]+6a:[ ]+3f7e 6500 0000[ ]+move 65 <here\+0x65>,mof |
[ ]+70:[ ]+3f8e 7800 0000[ ]+move 78 <here\+0x78>,dz |
[ ]+76:[ ]+3f9e 0d00 0000[ ]+move d <here\+0xd>,ebp |
[ ]+7c:[ ]+3fae 0400 0000[ ]+move 4 <here\+0x4>,erp |
[ ]+82:[ ]+3fbe 0000 0000[ ]+move 0 <here>,srp |
[ ]+88:[ ]+3fce 0600 0000[ ]+move 6 <here\+0x6>,nrp |
[ ]+8e:[ ]+3fde 0a00 0000[ ]+move a <here\+0xa>,ccs |
[ ]+94:[ ]+3fee 0c00 0000[ ]+move c <here\+0xc>,usp |
[ ]+9a:[ ]+3ffe 0d00 0000[ ]+move d <here\+0xd>,spc |
[ ]+a0:[ ]+730a[ ]+clear\.b \[r3\] |
[ ]+a2:[ ]+751a[ ]+move vr,\[r5\] |
[ ]+a4:[ ]+762a[ ]+move pid,\[r6\] |
[ ]+a6:[ ]+773a[ ]+move srs,\[r7\] |
[ ]+a8:[ ]+784a[ ]+clear\.w \[r8\] |
[ ]+aa:[ ]+795a[ ]+move exs,\[r9\] |
[ ]+ac:[ ]+756a[ ]+move eda,\[r5\] |
[ ]+ae:[ ]+767a[ ]+move mof,\[r6\] |
[ ]+b0:[ ]+778a[ ]+clear\.d \[r7\] |
[ ]+b2:[ ]+729a[ ]+move ebp,\[r2\] |
[ ]+b4:[ ]+74aa[ ]+move erp,\[r4\] |
[ ]+b6:[ ]+70ba[ ]+move srp,\[r0\] |
[ ]+b8:[ ]+76ca[ ]+move nrp,\[r6\] |
[ ]+ba:[ ]+7ada[ ]+move ccs,\[r10\] |
[ ]+bc:[ ]+7cea[ ]+move usp,\[r12\] |
[ ]+be:[ ]+7dfa[ ]+move spc,\[r13\] |
[ ]+c0:[ ]+330a[ ]+move \[r3\],bz |
[ ]+c2:[ ]+351a[ ]+move \[r5\],vr |
[ ]+c4:[ ]+362a[ ]+move \[r6\],pid |
[ ]+c6:[ ]+373a[ ]+move \[r7\],srs |
[ ]+c8:[ ]+384a[ ]+move \[r8\],wz |
[ ]+ca:[ ]+395a[ ]+move \[r9\],exs |
[ ]+cc:[ ]+356a[ ]+move \[r5\],eda |
[ ]+ce:[ ]+367a[ ]+move \[r6\],mof |
[ ]+d0:[ ]+378a[ ]+move \[r7\],dz |
[ ]+d2:[ ]+329a[ ]+move \[r2\],ebp |
[ ]+d4:[ ]+34aa[ ]+move \[r4\],erp |
[ ]+d6:[ ]+30ba[ ]+move \[r0\],srp |
[ ]+d8:[ ]+36ca[ ]+move \[r6\],nrp |
[ ]+da:[ ]+3ada[ ]+move \[r10\],ccs |
[ ]+dc:[ ]+3cea[ ]+move \[r12\],usp |
[ ]+de:[ ]+3dfa[ ]+move \[r13\],spc |
/testsuite/gas/cris/rd-dw2-6.d
0,0 → 1,230
#readelf: -wl |
#source: branch.s |
#as: --em=criself --gdwarf2 |
|
# Complicated branch expansion. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 7 to 8 |
Special opcode .*: advance Address by 2 to 0x2 and Line by 2 to 10 |
Advance PC by 32360 to 0x7e6a |
Special opcode .*: advance Address by 0 to 0x7e6a and Line by 3 to 13 |
Advance PC by 196 to 0x7f2e |
Special opcode .*: advance Address by 0 to 0x7f2e and Line by 6 to 19 |
Special opcode .*: advance Address by 2 to 0x7f30 and Line by 1 to 20 |
Special opcode .*: advance Address by 2 to 0x7f32 and Line by 1 to 21 |
Special opcode .*: advance Address by 2 to 0x7f34 and Line by 1 to 22 |
Special opcode .*: advance Address by 2 to 0x7f36 and Line by 1 to 23 |
Special opcode .*: advance Address by 2 to 0x7f38 and Line by 1 to 24 |
Special opcode .*: advance Address by 2 to 0x7f3a and Line by 1 to 25 |
Special opcode .*: advance Address by 2 to 0x7f3c and Line by 1 to 26 |
Special opcode .*: advance Address by 2 to 0x7f3e and Line by 1 to 27 |
Special opcode .*: advance Address by 2 to 0x7f40 and Line by 1 to 28 |
Special opcode .*: advance Address by 2 to 0x7f42 and Line by 1 to 29 |
Special opcode .*: advance Address by 2 to 0x7f44 and Line by 1 to 30 |
Special opcode .*: advance Address by 2 to 0x7f46 and Line by 1 to 31 |
Special opcode .*: advance Address by 2 to 0x7f48 and Line by 1 to 32 |
Special opcode .*: advance Address by 2 to 0x7f4a and Line by 1 to 33 |
Special opcode .*: advance Address by 2 to 0x7f4c and Line by 1 to 34 |
Special opcode .*: advance Address by 2 to 0x7f4e and Line by 1 to 35 |
Special opcode .*: advance Address by 2 to 0x7f50 and Line by 1 to 36 |
Special opcode .*: advance Address by 2 to 0x7f52 and Line by 1 to 37 |
Special opcode .*: advance Address by 2 to 0x7f54 and Line by 1 to 38 |
Special opcode .*: advance Address by 2 to 0x7f56 and Line by 1 to 39 |
Special opcode .*: advance Address by 2 to 0x7f58 and Line by 2 to 41 |
Special opcode .*: advance Address by 2 to 0x7f5a and Line by 1 to 42 |
Special opcode .*: advance Address by 2 to 0x7f5c and Line by 1 to 43 |
Special opcode .*: advance Address by 2 to 0x7f5e and Line by 1 to 44 |
Special opcode .*: advance Address by 2 to 0x7f60 and Line by 1 to 45 |
Special opcode .*: advance Address by 2 to 0x7f62 and Line by 1 to 46 |
Special opcode .*: advance Address by 2 to 0x7f64 and Line by 1 to 47 |
Special opcode .*: advance Address by 2 to 0x7f66 and Line by 1 to 48 |
Special opcode .*: advance Address by 2 to 0x7f68 and Line by 1 to 49 |
Special opcode .*: advance Address by 2 to 0x7f6a and Line by 1 to 50 |
Special opcode .*: advance Address by 4 to 0x7f6e and Line by 1 to 51 |
Special opcode .*: advance Address by 4 to 0x7f72 and Line by 1 to 52 |
Special opcode .*: advance Address by 4 to 0x7f76 and Line by 1 to 53 |
Special opcode .*: advance Address by 4 to 0x7f7a and Line by 1 to 54 |
Special opcode .*: advance Address by 4 to 0x7f7e and Line by 1 to 55 |
Special opcode .*: advance Address by 4 to 0x7f82 and Line by 1 to 56 |
Special opcode .*: advance Address by 4 to 0x7f86 and Line by 1 to 57 |
Special opcode .*: advance Address by 4 to 0x7f8a and Line by 1 to 58 |
Special opcode .*: advance Address by 4 to 0x7f8e and Line by 1 to 59 |
Special opcode .*: advance Address by 4 to 0x7f92 and Line by 1 to 60 |
Special opcode .*: advance Address by 4 to 0x7f96 and Line by 1 to 61 |
Special opcode .*: advance Address by 4 to 0x7f9a and Line by 4 to 65 |
Special opcode .*: advance Address by 2 to 0x7f9c and Line by 1 to 66 |
Special opcode .*: advance Address by 4 to 0x7fa0 and Line by 1 to 67 |
Special opcode .*: advance Address by 4 to 0x7fa4 and Line by 1 to 68 |
Special opcode .*: advance Address by 4 to 0x7fa8 and Line by 1 to 69 |
Special opcode .*: advance Address by 4 to 0x7fac and Line by 1 to 70 |
Special opcode .*: advance Address by 4 to 0x7fb0 and Line by 1 to 71 |
Special opcode .*: advance Address by 4 to 0x7fb4 and Line by 1 to 72 |
Special opcode .*: advance Address by 4 to 0x7fb8 and Line by 1 to 73 |
Special opcode .*: advance Address by 4 to 0x7fbc and Line by 1 to 74 |
Special opcode .*: advance Address by 4 to 0x7fc0 and Line by 1 to 75 |
Special opcode .*: advance Address by 4 to 0x7fc4 and Line by 1 to 76 |
Special opcode .*: advance Address by 4 to 0x7fc8 and Line by 1 to 77 |
Special opcode .*: advance Address by 4 to 0x7fcc and Line by 1 to 78 |
Special opcode .*: advance Address by 4 to 0x7fd0 and Line by 1 to 79 |
Special opcode .*: advance Address by 4 to 0x7fd4 and Line by 1 to 80 |
Special opcode .*: advance Address by 4 to 0x7fd8 and Line by 1 to 81 |
Special opcode .*: advance Address by 4 to 0x7fdc and Line by 1 to 82 |
Special opcode .*: advance Address by 4 to 0x7fe0 and Line by 1 to 83 |
Special opcode .*: advance Address by 4 to 0x7fe4 and Line by 1 to 84 |
Special opcode .*: advance Address by 4 to 0x7fe8 and Line by 1 to 85 |
Special opcode .*: advance Address by 4 to 0x7fec and Line by 6 to 91 |
Special opcode .*: advance Address by 2 to 0x7fee and Line by 1 to 92 |
Special opcode .*: advance Address by 4 to 0x7ff2 and Line by 1 to 93 |
Special opcode .*: advance Address by 4 to 0x7ff6 and Line by 1 to 94 |
Special opcode .*: advance Address by 4 to 0x7ffa and Line by 1 to 95 |
Special opcode .*: advance Address by 4 to 0x7ffe and Line by 1 to 96 |
Special opcode .*: advance Address by 4 to 0x8002 and Line by 1 to 97 |
Special opcode .*: advance Address by 12 to 0x800e and Line by 1 to 98 |
Special opcode .*: advance Address by 12 to 0x801a and Line by 1 to 99 |
Special opcode .*: advance Address by 12 to 0x8026 and Line by 1 to 100 |
Special opcode .*: advance Address by 12 to 0x8032 and Line by 1 to 101 |
Special opcode .*: advance Address by 12 to 0x803e and Line by 1 to 102 |
Special opcode .*: advance Address by 12 to 0x804a and Line by 1 to 103 |
Special opcode .*: advance Address by 12 to 0x8056 and Line by 1 to 104 |
Special opcode .*: advance Address by 12 to 0x8062 and Line by 1 to 105 |
Special opcode .*: advance Address by 12 to 0x806e and Line by 1 to 106 |
Special opcode .*: advance Address by 12 to 0x807a and Line by 1 to 107 |
Special opcode .*: advance Address by 12 to 0x8086 and Line by 1 to 108 |
Special opcode .*: advance Address by 12 to 0x8092 and Line by 1 to 109 |
Special opcode .*: advance Address by 12 to 0x809e and Line by 1 to 110 |
Special opcode .*: advance Address by 12 to 0x80aa and Line by 1 to 111 |
Special opcode .*: advance Address by 12 to 0x80b6 and Line by 5 to 116 |
Special opcode .*: advance Address by 2 to 0x80b8 and Line by 1 to 117 |
Special opcode .*: advance Address by 12 to 0x80c4 and Line by 1 to 118 |
Special opcode .*: advance Address by 12 to 0x80d0 and Line by 1 to 119 |
Special opcode .*: advance Address by 12 to 0x80dc and Line by 1 to 120 |
Special opcode .*: advance Address by 12 to 0x80e8 and Line by 1 to 121 |
Special opcode .*: advance Address by 12 to 0x80f4 and Line by 1 to 122 |
Special opcode .*: advance Address by 12 to 0x8100 and Line by 1 to 123 |
Special opcode .*: advance Address by 12 to 0x810c and Line by 1 to 124 |
Special opcode .*: advance Address by 12 to 0x8118 and Line by 1 to 125 |
Special opcode .*: advance Address by 12 to 0x8124 and Line by 1 to 126 |
Special opcode .*: advance Address by 12 to 0x8130 and Line by 1 to 127 |
Special opcode .*: advance Address by 12 to 0x813c and Line by 1 to 128 |
Special opcode .*: advance Address by 12 to 0x8148 and Line by 1 to 129 |
Special opcode .*: advance Address by 12 to 0x8154 and Line by 1 to 130 |
Special opcode .*: advance Address by 12 to 0x8160 and Line by 1 to 131 |
Special opcode .*: advance Address by 12 to 0x816c and Line by 1 to 132 |
Special opcode .*: advance Address by 12 to 0x8178 and Line by 1 to 133 |
Special opcode .*: advance Address by 12 to 0x8184 and Line by 1 to 134 |
Special opcode .*: advance Address by 12 to 0x8190 and Line by 1 to 135 |
Special opcode .*: advance Address by 12 to 0x819c and Line by 1 to 136 |
Special opcode .*: advance Address by 12 to 0x81a8 and Line by 6 to 142 |
Special opcode .*: advance Address by 2 to 0x81aa and Line by 1 to 143 |
Special opcode .*: advance Address by 12 to 0x81b6 and Line by 1 to 144 |
Special opcode .*: advance Address by 12 to 0x81c2 and Line by 1 to 145 |
Special opcode .*: advance Address by 12 to 0x81ce and Line by 1 to 146 |
Special opcode .*: advance Address by 12 to 0x81da and Line by 1 to 147 |
Special opcode .*: advance Address by 12 to 0x81e6 and Line by 1 to 148 |
Special opcode .*: advance Address by 12 to 0x81f2 and Line by 1 to 149 |
Special opcode .*: advance Address by 12 to 0x81fe and Line by 1 to 150 |
Special opcode .*: advance Address by 12 to 0x820a and Line by 1 to 151 |
Special opcode .*: advance Address by 12 to 0x8216 and Line by 1 to 152 |
Special opcode .*: advance Address by 12 to 0x8222 and Line by 1 to 153 |
Special opcode .*: advance Address by 12 to 0x822e and Line by 1 to 154 |
Special opcode .*: advance Address by 12 to 0x823a and Line by 1 to 155 |
Special opcode .*: advance Address by 12 to 0x8246 and Line by 1 to 156 |
Special opcode .*: advance Address by 12 to 0x8252 and Line by 1 to 157 |
Special opcode .*: advance Address by 12 to 0x825e and Line by 1 to 158 |
Special opcode .*: advance Address by 12 to 0x826a and Line by 1 to 159 |
Special opcode .*: advance Address by 12 to 0x8276 and Line by 1 to 160 |
Special opcode .*: advance Address by 12 to 0x8282 and Line by 1 to 161 |
Special opcode .*: advance Address by 12 to 0x828e and Line by 1 to 162 |
Special opcode .*: advance Address by 12 to 0x829a and Line by 5 to 167 |
Special opcode .*: advance Address by 2 to 0x829c and Line by 1 to 168 |
Special opcode .*: advance Address by 12 to 0x82a8 and Line by 1 to 169 |
Special opcode .*: advance Address by 12 to 0x82b4 and Line by 1 to 170 |
Special opcode .*: advance Address by 12 to 0x82c0 and Line by 1 to 171 |
Special opcode .*: advance Address by 12 to 0x82cc and Line by 1 to 172 |
Special opcode .*: advance Address by 12 to 0x82d8 and Line by 1 to 173 |
Special opcode .*: advance Address by 12 to 0x82e4 and Line by 1 to 174 |
Special opcode .*: advance Address by 12 to 0x82f0 and Line by 1 to 175 |
Special opcode .*: advance Address by 12 to 0x82fc and Line by 1 to 176 |
Special opcode .*: advance Address by 12 to 0x8308 and Line by 1 to 177 |
Special opcode .*: advance Address by 12 to 0x8314 and Line by 1 to 178 |
Special opcode .*: advance Address by 12 to 0x8320 and Line by 1 to 179 |
Special opcode .*: advance Address by 12 to 0x832c and Line by 1 to 180 |
Special opcode .*: advance Address by 12 to 0x8338 and Line by 1 to 181 |
Special opcode .*: advance Address by 12 to 0x8344 and Line by 1 to 182 |
Special opcode .*: advance Address by 4 to 0x8348 and Line by 1 to 183 |
Special opcode .*: advance Address by 4 to 0x834c and Line by 1 to 184 |
Special opcode .*: advance Address by 4 to 0x8350 and Line by 1 to 185 |
Special opcode .*: advance Address by 4 to 0x8354 and Line by 1 to 186 |
Special opcode .*: advance Address by 4 to 0x8358 and Line by 1 to 187 |
Special opcode .*: advance Address by 4 to 0x835c and Line by 5 to 192 |
Special opcode .*: advance Address by 2 to 0x835e and Line by 1 to 193 |
Special opcode .*: advance Address by 4 to 0x8362 and Line by 1 to 194 |
Special opcode .*: advance Address by 4 to 0x8366 and Line by 1 to 195 |
Special opcode .*: advance Address by 4 to 0x836a and Line by 1 to 196 |
Special opcode .*: advance Address by 4 to 0x836e and Line by 1 to 197 |
Special opcode .*: advance Address by 4 to 0x8372 and Line by 1 to 198 |
Special opcode .*: advance Address by 4 to 0x8376 and Line by 1 to 199 |
Special opcode .*: advance Address by 4 to 0x837a and Line by 1 to 200 |
Special opcode .*: advance Address by 4 to 0x837e and Line by 1 to 201 |
Special opcode .*: advance Address by 4 to 0x8382 and Line by 1 to 202 |
Special opcode .*: advance Address by 4 to 0x8386 and Line by 1 to 203 |
Special opcode .*: advance Address by 4 to 0x838a and Line by 1 to 204 |
Special opcode .*: advance Address by 4 to 0x838e and Line by 1 to 205 |
Special opcode .*: advance Address by 4 to 0x8392 and Line by 1 to 206 |
Special opcode .*: advance Address by 4 to 0x8396 and Line by 1 to 207 |
Special opcode .*: advance Address by 4 to 0x839a and Line by 1 to 208 |
Special opcode .*: advance Address by 4 to 0x839e and Line by 1 to 209 |
Special opcode .*: advance Address by 4 to 0x83a2 and Line by 1 to 210 |
Special opcode .*: advance Address by 4 to 0x83a6 and Line by 1 to 211 |
Special opcode .*: advance Address by 4 to 0x83aa and Line by 1 to 212 |
Special opcode .*: advance Address by 4 to 0x83ae and Line by 5 to 217 |
Special opcode .*: advance Address by 2 to 0x83b0 and Line by 1 to 218 |
Special opcode .*: advance Address by 4 to 0x83b4 and Line by 1 to 219 |
Special opcode .*: advance Address by 4 to 0x83b8 and Line by 1 to 220 |
Special opcode .*: advance Address by 4 to 0x83bc and Line by 1 to 221 |
Special opcode .*: advance Address by 4 to 0x83c0 and Line by 1 to 222 |
Special opcode .*: advance Address by 4 to 0x83c4 and Line by 1 to 223 |
Special opcode .*: advance Address by 4 to 0x83c8 and Line by 1 to 224 |
Special opcode .*: advance Address by 4 to 0x83cc and Line by 1 to 225 |
Special opcode .*: advance Address by 4 to 0x83d0 and Line by 1 to 226 |
Special opcode .*: advance Address by 4 to 0x83d4 and Line by 1 to 227 |
Special opcode .*: advance Address by 4 to 0x83d8 and Line by 1 to 228 |
Special opcode .*: advance Address by 4 to 0x83dc and Line by 1 to 229 |
Special opcode .*: advance Address by 2 to 0x83de and Line by 1 to 230 |
Special opcode .*: advance Address by 2 to 0x83e0 and Line by 1 to 231 |
Special opcode .*: advance Address by 2 to 0x83e2 and Line by 1 to 232 |
Special opcode .*: advance Address by 2 to 0x83e4 and Line by 1 to 233 |
Special opcode .*: advance Address by 2 to 0x83e6 and Line by 1 to 234 |
Special opcode .*: advance Address by 2 to 0x83e8 and Line by 1 to 235 |
Special opcode .*: advance Address by 2 to 0x83ea and Line by 1 to 236 |
Special opcode .*: advance Address by 2 to 0x83ec and Line by 1 to 237 |
Special opcode .*: advance Address by 2 to 0x83ee and Line by 5 to 242 |
Special opcode .*: advance Address by 2 to 0x83f0 and Line by 1 to 243 |
Special opcode .*: advance Address by 2 to 0x83f2 and Line by 1 to 244 |
Special opcode .*: advance Address by 2 to 0x83f4 and Line by 1 to 245 |
Special opcode .*: advance Address by 2 to 0x83f6 and Line by 1 to 246 |
Special opcode .*: advance Address by 2 to 0x83f8 and Line by 1 to 247 |
Special opcode .*: advance Address by 2 to 0x83fa and Line by 1 to 248 |
Special opcode .*: advance Address by 2 to 0x83fc and Line by 1 to 249 |
Special opcode .*: advance Address by 2 to 0x83fe and Line by 1 to 250 |
Special opcode .*: advance Address by 2 to 0x8400 and Line by 1 to 251 |
Special opcode .*: advance Address by 2 to 0x8402 and Line by 1 to 252 |
Special opcode .*: advance Address by 2 to 0x8404 and Line by 1 to 253 |
Special opcode .*: advance Address by 2 to 0x8406 and Line by 1 to 254 |
Special opcode .*: advance Address by 2 to 0x8408 and Line by 1 to 255 |
Special opcode .*: advance Address by 2 to 0x840a and Line by 1 to 256 |
Special opcode .*: advance Address by 2 to 0x840c and Line by 1 to 257 |
Special opcode .*: advance Address by 2 to 0x840e and Line by 1 to 258 |
Special opcode .*: advance Address by 2 to 0x8410 and Line by 1 to 259 |
Special opcode .*: advance Address by 2 to 0x8412 and Line by 1 to 260 |
Special opcode .*: advance Address by 2 to 0x8414 and Line by 1 to 261 |
Special opcode .*: advance Address by 2 to 0x8416 and Line by 1 to 262 |
Special opcode .*: advance Address by 2 to 0x8418 and Line by 2 to 264 |
Advance PC by 196 to 0x84dc |
Special opcode .*: advance Address by 0 to 0x84dc and Line by 3 to 267 |
Advance PC by 32360 to 0x10344 |
Special opcode .*: advance Address by 0 to 0x10344 and Line by 3 to 270 |
Advance PC by 2 to 0x10346 |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/x-to-dword-sreg.d
0,0 → 1,181
#objdump: -dr |
#name: x-to-dword-sreg-@OR@ |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
[ ]+0:[ ]+0000[ ]+bcc ( 0x2|\.\+2) |
^[ ]+\.\.\. |
0+4 <start>: |
[ ]+4:[ ]+@IR+3a06@[ ]+move[ ]+\$?r10,.* |
[ ]+6:[ ]+@IM+3a0a@[ ]+move[ ]+\[\$?r10\],.* |
[ ]+8:[ ]+@IM+3a0e@[ ]+move[ ]+\[\$?r10\+\],.* |
[ ]+a:[ ]+@IM+3f0e@ 0000 0000[ ]+move[ ]+(0x0|0 <notstart>),.* |
[ ]+10:[ ]+@IM+3f0e@ 0100 0000[ ]+move[ ]+(0x1|1 <notstart\+0x1>),.* |
[ ]+16:[ ]+@IM+3f0e@ 7f00 0000[ ]+move[ ]+(0x7f|7f <start\+0x7b>),.* |
[ ]+1c:[ ]+@IM+3f0e@ 8000 0000[ ]+move[ ]+(0x80|80 <start\+0x7c>),.* |
[ ]+22:[ ]+@IM+3f0e@ ffff ffff[ ]+move[ ]+0xffffffff,.* |
[ ]+28:[ ]+@IM+3f0e@ 81ff ffff[ ]+move[ ]+0xffffff81,.* |
[ ]+2e:[ ]+@IM+3f0e@ 80ff ffff[ ]+move[ ]+0xffffff80,.* |
[ ]+34:[ ]+@IM+3f0e@ ff00 0000[ ]+move[ ]+(0xff|ff <start\+0xfb>),.* |
[ ]+3a:[ ]+@IM+3f0e@ 01ff ffff[ ]+move[ ]+0xffffff01,.* |
[ ]+40:[ ]+@IM+3f0e@ 0001 0000[ ]+move[ ]+(0x[0]?100|100 <start\+0xfc>),.* |
[ ]+46:[ ]+@IM+3f0e@ 68dd ffff[ ]+move[ ]+0xffffdd68,.* |
[ ]+4c:[ ]+@IM+3f0e@ 9822 0000[ ]+move[ ]+(0x2298|2298 <end\+0x1ef0>),.* |
[ ]+52:[ ]+@IM+3f0e@ ac72 2a00[ ]+move[ ]+(0x2a72ac|2a72ac <two701867\+0x13881>),.* |
[ ]+58:[ ]+@IM+3f0e@ d5c5 d6ff[ ]+move[ ]+0xffd6c5d5,.* |
[ ]+5e:[ ]+@IM+3f0e@ acce c09e[ ]+move[ ]+[^,]+,.* |
[ ]+64:[ ]+@IM+3f0e@ 5331 3f81[ ]+move[ ]+[^,]+,.* |
[ ]+6a:[ ]+@IM+3f0e@ b5af 982e[ ]+move[ ]+(0x2e98afb5|2e98afb5 <const_int_m32>),.* |
[ ]+70:[ ]+@IM+3f0e@ 2b45 941b[ ]+move[ ]+(0x1b94452b|1b94452b <const_int_32>),.* |
[ ]+76:[ ]+@IM+3f0e@ 2a00 0000[ ]+move[ ]+(0x2a|2a <start\+0x26>),.* |
[ ]+7c:[ ]+@IM+3f0e@ d6ff ffff[ ]+move[ ]+0xffffffd6,.* |
[ ]+82:[ ]+@IM+3f0e@ 2a00 0000[ ]+move[ ]+(0x2a|2a <start\+0x26>),.* |
[ ]+88:[ ]+@IM+3f0e@ d6ff ffff[ ]+move[ ]+0xffffffd6,.* |
[ ]+8e:[ ]+@IM+3f0e@ d6ff ffff[ ]+move[ ]+0xffffffd6,.* |
[ ]+94:[ ]+@IM+3f0e@ 2a00 0000[ ]+move[ ]+(0x2a|2a <start\+0x26>),.* |
[ ]+9a:[ ]+@IM+3f0e@ ff7f 0000[ ]+move[ ]+(0x7fff|7fff <three2767>),.* |
[ ]+a0:[ ]+@IM+3f0e@ 0080 0000[ ]+move[ ]+(0x8000|8000 <three2767\+0x1>),.* |
[ ]+a6:[ ]+@IM+3f0e@ 0180 0000[ ]+move[ ]+(0x8001|8001 <three2767\+0x2>),.* |
[ ]+ac:[ ]+@IM+3f0e@ 0180 ffff[ ]+move[ ]+0xffff8001,.* |
[ ]+b2:[ ]+@IM+3f0e@ 0080 ffff[ ]+move[ ]+0xffff8000,.* |
[ ]+b8:[ ]+@IM+3f0e@ ff7f ffff[ ]+move[ ]+0xffff7fff,.* |
[ ]+be:[ ]+@IM+3f0e@ ffff 0000[ ]+move[ ]+(0xffff|ffff <six5535>),.* |
[ ]+c4:[ ]+@IM+3f0e@ 0000 0100[ ]+move[ ]+(0x[0]?10000|10000 <six5535\+0x1>),.* |
[ ]+ca:[ ]+@IM+3f0e@ 2b3a 2900[ ]+move[ ]+(0x293a2b|293a2b <two701867>),.* |
[ ]+d0:[ ]+@IM+3f0e@ d5c5 d6ff[ ]+move[ ]+(0xffd6c5d5|ffd6c5d5 <const_int_m32\+0xd13e1620>),.* |
[ ]+d6:[ ]+@IM+3f0e@ 0000 0000[ ]+move[ ]+(0x0|0 <notstart>),.* |
[ ]+d8:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+dc:[ ]+42a5 @IM+300a@[ ]+move[ ]+\[\$?r2\+\$?r10\.b\],.* |
[ ]+e0:[ ]+4a29 @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r10\]\.b\],.* |
[ ]+e4:[ ]+4a2d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r10\+\]\.b\],.* |
[ ]+e8:[ ]+4a2d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r10\+\]\.b\],.* |
[ ]+ec:[ ]+52a5 @IM+300a@[ ]+move[ ]+\[\$?r2\+\$?r10\.w\],.* |
[ ]+f0:[ ]+5a29 @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r10\]\.w\],.* |
[ ]+f4:[ ]+5a2d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r10\+\]\.w\],.* |
[ ]+f8:[ ]+5a2d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r10\+\]\.w\],.* |
[ ]+fc:[ ]+62a5 @IM+300a@[ ]+move[ ]+\[\$?r2\+\$?r10\.d\],.* |
[ ]+100:[ ]+6a29 @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r10\]\.d\],.* |
[ ]+104:[ ]+6a2d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r10\+\]\.d\],.* |
[ ]+108:[ ]+6a2d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r10\+\]\.d\],.* |
[ ]+10c:[ ]+0021 @IM+300a@[ ]+move[ ]+\[\$?r2\+0\],.* |
[ ]+110:[ ]+0121 @IM+300a@[ ]+move[ ]+\[\$?r2\+1\],.* |
[ ]+114:[ ]+7f21 @IM+300a@[ ]+move[ ]+\[\$?r2\+127\],.* |
[ ]+118:[ ]+5f2d 8000 @IM+300a@[ ]+move[ ]+\[\$?r2\+128\],.* |
[ ]+11e:[ ]+ff21 @IM+300a@[ ]+move[ ]+\[\$?r2-1\],.* |
[ ]+122:[ ]+ff21 @IM+300a@[ ]+move[ ]+\[\$?r2-1\],.* |
[ ]+126:[ ]+8121 @IM+300a@[ ]+move[ ]+\[\$?r2-127\],.* |
[ ]+12a:[ ]+8021 @IM+300a@[ ]+move[ ]+\[\$?r2-128\],.* |
[ ]+12e:[ ]+8121 @IM+300a@[ ]+move[ ]+\[\$?r2-127\],.* |
[ ]+132:[ ]+8021 @IM+300a@[ ]+move[ ]+\[\$?r2-128\],.* |
[ ]+136:[ ]+5f2d ff00 @IM+300a@[ ]+move[ ]+\[\$?r2\+255\],.* |
[ ]+13c:[ ]+5f2d 01ff @IM+300a@[ ]+move[ ]+\[\$?r2-255\],.* |
[ ]+142:[ ]+5f2d 01ff @IM+300a@[ ]+move[ ]+\[\$?r2-255\],.* |
[ ]+148:[ ]+5f2d 0001 @IM+300a@[ ]+move[ ]+\[\$?r2\+256\],.* |
[ ]+14e:[ ]+5f2d 00ff @IM+300a@[ ]+move[ ]+\[\$?r2-256\],.* |
[ ]+154:[ ]+5f2d 68dd @IM+300a@[ ]+move[ ]+\[\$?r2-8856\],.* |
[ ]+15a:[ ]+5f2d 00ff @IM+300a@[ ]+move[ ]+\[\$?r2-256\],.* |
[ ]+160:[ ]+5f2d 68dd @IM+300a@[ ]+move[ ]+\[\$?r2-8856\],.* |
[ ]+166:[ ]+5f2d 9822 @IM+300a@[ ]+move[ ]+\[\$?r2\+8856\],.* |
[ ]+16c:[ ]+6f2d ac72 2a00 @IM+300a@[ ]+move[ ]+\[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\],.* |
[ ]+174:[ ]+6f2d d5c5 d6ff @IM+300a@[ ]+move[ ]+\[\$?r2\+[^]]+\],.* |
[ ]+17c:[ ]+6f2d acce c09e @IM+300a@[ ]+move[ ]+\[\$?r2\+[^]]+\],.* |
[ ]+184:[ ]+6f2d 5331 3f81 @IM+300a@[ ]+move[ ]+\[\$?r2\+[^]]+\],.* |
[ ]+18c:[ ]+6f2d 5331 3f81 @IM+300a@[ ]+move[ ]+\[\$?r2\+[^]]+\],.* |
[ ]+194:[ ]+6f2d b5af 982e @IM+300a@[ ]+move[ ]+\[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\],.* |
[ ]+19c:[ ]+6f2d 2b45 941b @IM+300a@[ ]+move[ ]+\[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\],.* |
[ ]+1a4:[ ]+2a21 @IM+300a@[ ]+move[ ]+\[\$?r2\+42\],.* |
[ ]+1a8:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+1ac:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+1b0:[ ]+2a21 @IM+300a@[ ]+move[ ]+\[\$?r2\+42\],.* |
[ ]+1b4:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+1b8:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+1bc:[ ]+2a21 @IM+300a@[ ]+move[ ]+\[\$?r2\+42\],.* |
[ ]+1c0:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+1c4:[ ]+2a21 @IM+300a@[ ]+move[ ]+\[\$?r2\+42\],.* |
[ ]+1c8:[ ]+5f2d ff7f @IM+300a@[ ]+move[ ]+\[\$?r2\+32767\],.* |
[ ]+1ce:[ ]+6f2d 0080 0000 @IM+300a@[ ]+move[ ]+\[\$?r2\+(32768|8000 <three2767\+0x1>)\],.* |
[ ]+1d6:[ ]+6f2d 0180 0000 @IM+300a@[ ]+move[ ]+\[\$?r2\+(32769|8001 <three2767\+0x2>)\],.* |
[ ]+1de:[ ]+5f2d 0180 @IM+300a@[ ]+move[ ]+\[\$?r2-32767\],.* |
[ ]+1e4:[ ]+5f2d 0080 @IM+300a@[ ]+move[ ]+\[\$?r2-32768\],.* |
[ ]+1ea:[ ]+6f2d ff7f ffff @IM+300a@[ ]+move[ ]+\[\$?r2\+[^]]+\],.* |
[ ]+1f2:[ ]+5f2d 0180 @IM+300a@[ ]+move[ ]+\[\$?r2-32767\],.* |
[ ]+1f8:[ ]+5f2d 0080 @IM+300a@[ ]+move[ ]+\[\$?r2-32768\],.* |
[ ]+1fe:[ ]+6f2d ff7f ffff @IM+300a@[ ]+move[ ]+\[\$?r2\+[^]]+\],.* |
[ ]+206:[ ]+6f2d ffff 0000 @IM+300a@[ ]+move[ ]+\[\$?r2\+(65535|ffff <six5535>)\],.* |
[ ]+20e:[ ]+6f2d 0000 0100 @IM+300a@[ ]+move[ ]+\[\$?r2\+(65536|10000 <six5535\+0x1>)\],.* |
[ ]+216:[ ]+6f2d 2b3a 2900 @IM+300a@[ ]+move[ ]+\[\$?r2\+(2701867|293a2b <two701867>)\],.* |
[ ]+21e:[ ]+6f2d d5c5 d6ff @IM+300a@[ ]+move[ ]+\[\$?r2\+[^]]+\],.* |
[ ]+226:[ ]+6f2d d5c5 d6ff @IM+300a@[ ]+move[ ]+\[\$?r2\+[^]]+\],.* |
[ ]+22e:[ ]+6f2d 0000 0000 @IM+300a@[ ]+move[ ]+\[\$?r2\+0( <notstart>)?\],.* |
[ ]+230:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+236:[ ]+42a5 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\$?r10\.b\],.* |
[ ]+23a:[ ]+4a29 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r10\]\.b\],.* |
[ ]+23e:[ ]+4a2d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r10\+\]\.b\],.* |
[ ]+242:[ ]+4a2d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r10\+\]\.b\],.* |
[ ]+246:[ ]+52a5 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\$?r10\.w\],.* |
[ ]+24a:[ ]+5a29 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r10\]\.w\],.* |
[ ]+24e:[ ]+5a2d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r10\+\]\.w\],.* |
[ ]+252:[ ]+5a2d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r10\+\]\.w\],.* |
[ ]+256:[ ]+62a5 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\$?r10\.d\],.* |
[ ]+25a:[ ]+6a29 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r10\]\.d\],.* |
[ ]+25e:[ ]+6a2d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r10\+\]\.d\],.* |
[ ]+262:[ ]+6a2d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r10\+\]\.d\],.* |
[ ]+266:[ ]+0021 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+0\],.* |
[ ]+26a:[ ]+0121 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+1\],.* |
[ ]+26e:[ ]+7f21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+127\],.* |
[ ]+272:[ ]+5f2d 8000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+128\],.* |
[ ]+278:[ ]+ff21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-1\],.* |
[ ]+27c:[ ]+ff21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-1\],.* |
[ ]+280:[ ]+8121 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-127\],.* |
[ ]+284:[ ]+8021 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-128\],.* |
[ ]+288:[ ]+8121 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-127\],.* |
[ ]+28c:[ ]+8021 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-128\],.* |
[ ]+290:[ ]+5f2d ff00 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+255\],.* |
[ ]+296:[ ]+5f2d 01ff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-255\],.* |
[ ]+29c:[ ]+5f2d 01ff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-255\],.* |
[ ]+2a2:[ ]+5f2d 0001 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+256\],.* |
[ ]+2a8:[ ]+5f2d 00ff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-256\],.* |
[ ]+2ae:[ ]+5f2d 68dd @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-8856\],.* |
[ ]+2b4:[ ]+5f2d 00ff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-256\],.* |
[ ]+2ba:[ ]+5f2d 68dd @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-8856\],.* |
[ ]+2c0:[ ]+5f2d 9822 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+8856\],.* |
[ ]+2c6:[ ]+6f2d ac72 2a00 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\],.* |
[ ]+2ce:[ ]+6f2d d5c5 d6ff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+[^]]+\],.* |
[ ]+2d6:[ ]+6f2d acce c09e @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+[^]]+\],.* |
[ ]+2de:[ ]+6f2d 5331 3f81 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+[^]]+\],.* |
[ ]+2e6:[ ]+6f2d 5331 3f81 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+[^]]+\],.* |
[ ]+2ee:[ ]+6f2d b5af 982e @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\],.* |
[ ]+2f6:[ ]+6f2d 2b45 941b @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\],.* |
[ ]+2fe:[ ]+2a21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+42\],.* |
[ ]+302:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+306:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+30a:[ ]+2a21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+42\],.* |
[ ]+30e:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+312:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+316:[ ]+2a21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+42\],.* |
[ ]+31a:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+31e:[ ]+2a21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+42\],.* |
[ ]+322:[ ]+5f2d ff7f @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+32767\],.* |
[ ]+328:[ ]+6f2d 0080 0000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\],.* |
[ ]+330:[ ]+6f2d 0180 0000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\],.* |
[ ]+338:[ ]+5f2d 0180 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-32767\],.* |
[ ]+33e:[ ]+5f2d 0080 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-32768\],.* |
[ ]+344:[ ]+6f2d ff7f ffff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+[^]]+\],.* |
[ ]+34c:[ ]+5f2d 0180 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-32767\],.* |
[ ]+352:[ ]+5f2d 0080 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-32768\],.* |
[ ]+358:[ ]+6f2d ff7f ffff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+[^]]+\],.* |
[ ]+360:[ ]+6f2d ffff 0000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+(65535|ffff <six5535>)\],.* |
[ ]+368:[ ]+6f2d 0000 0100 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+(65536|10000 <six5535\+0x1>)\],.* |
[ ]+370:[ ]+6f2d 2b3a 2900 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+(2701867|293a2b <two701867>)\],.* |
[ ]+378:[ ]+6f2d d5c5 d6ff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+[^]]+\],.* |
[ ]+380:[ ]+6f2d d5c5 d6ff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+[^]]+\],.* |
[ ]+388:[ ]+6f2d 0000 0000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+0( <notstart>)?\],.* |
[ ]+38a:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+390:[ ]+7309 @IM+300a@[ ]+move[ ]+\[\[\$?r3\]\],.* |
[ ]+394:[ ]+710d @IM+300a@[ ]+move[ ]+\[\[\$?r1\+\]\],.* |
[ ]+398:[ ]+7f0d 0000 0000 @IM+300a@[ ]+move[ ]+\[(0x0|0 <notstart>)\],.* |
[ ]+39a:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+3a0:[ ]+7f0d 0000 0000 @IM+300a@[ ]+move[ ]+\[(0x0|0 <notstart>)\],.* |
[ ]+3a2:[ ]+(R_CRIS_)?32[ ]+\.text |
/testsuite/gas/cris/continue.s
0,0 → 1,7
; Test line continuation, making sure a commented line is not |
; broken up and that a continued line is. |
.text |
.syntax no_register_prefix |
start: |
; move.d r1,[r8]@ move.d r2,[r8] |
move.d r7,[r8]@ move.d r9,[r8] |
/testsuite/gas/cris/binop.d
0,0 → 1,569
#objdump: -dr |
#name: @OC@ |
|
# Test the @OC@ insn. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
0: 0000[ ]+ bcc ( 0x2|\.\+2) |
\.\.\. |
|
0+4 <start>: |
[ ]+4:[ ]+@IR+0356@[ ]+@OC@\.b \$?r3,\$?r5 |
[ ]+6:[ ]+@IR+15d6@[ ]+@OC@\.w \$?r5,\$?r13 |
[ ]+8:[ ]+@IR+2a16@[ ]+@OC@\.d \$?r10,\$?r1 |
[ ]+a:[ ]+@IM+005a@[ ]+@OC@\.b \[\$?r0\],\$?r5 |
[ ]+c:[ ]+@IM+15da@[ ]+@OC@\.w \[\$?r5\],\$?r13 |
[ ]+e:[ ]+@IM+2a1a@[ ]+@OC@\.d \[\$?r10\],\$?r1 |
[ ]+10:[ ]+@IM+005e@[ ]+@OC@\.b \[\$?r0\+\],\$?r5 |
[ ]+12:[ ]+@IM+15de@[ ]+@OC@\.w \[\$?r5\+\],\$?r13 |
[ ]+14:[ ]+@IM+2a1e@[ ]+@OC@\.d \[\$?r10\+\],\$?r1 |
[ ]+16:[ ]+@IM+0f5e@ 0000[ ]+@OC@\.b 0x0,\$?r5 |
[ ]+1a:[ ]+@IM+0f5e@ 0100[ ]+@OC@\.b 0x1,\$?r5 |
[ ]+1e:[ ]+@IM+0f5e@ 7f00[ ]+@OC@\.b 0x7f,\$?r5 |
[ ]+22:[ ]+@IM+0f5e@ 8000[ ]+@OC@\.b 0x80,\$?r5 |
[ ]+26:[ ]+@IM+0f5e@ ffff[ ]+@OC@\.b 0xffff,\$?r5 |
[ ]+2a:[ ]+@IM+0f5e@ 81ff[ ]+@OC@\.b 0xff81,\$?r5 |
[ ]+2e:[ ]+@IM+0f5e@ 80ff[ ]+@OC@\.b 0xff80,\$?r5 |
[ ]+32:[ ]+@IM+0f5e@ ff00[ ]+@OC@\.b 0xff,\$?r5 |
[ ]+36:[ ]+@IM+0f5e@ 2a00[ ]+@OC@\.b 0x2a,\$?r5 |
[ ]+3a:[ ]+@IM+0f5e@ d6ff[ ]+@OC@\.b 0xffd6,\$?r5 |
[ ]+3e:[ ]+@IM+0f5e@ 2a00[ ]+@OC@\.b 0x2a,\$?r5 |
[ ]+42:[ ]+@IM+0f5e@ d6ff[ ]+@OC@\.b 0xffd6,\$?r5 |
[ ]+46:[ ]+@IM+0f5e@ d6ff[ ]+@OC@\.b 0xffd6,\$?r5 |
[ ]+4a:[ ]+@IM+0f5e@ 2a00[ ]+@OC@\.b 0x2a,\$?r5 |
[ ]+4e:[ ]+@IM+0f5e@ 0000[ ]+@OC@\.b 0x0,\$?r5 |
[ ]+50:[ ]+(R_CRIS_)?16[ ]+externalsym |
[ ]+52:[ ]+@IM+1fde@ 0000[ ]+@OC@\.w 0x0,\$?r13 |
[ ]+56:[ ]+@IM+1fde@ 0100[ ]+@OC@\.w 0x1,\$?r13 |
[ ]+5a:[ ]+@IM+1fde@ 7f00[ ]+@OC@\.w 0x7f,\$?r13 |
[ ]+5e:[ ]+@IM+1fde@ 8000[ ]+@OC@\.w 0x80,\$?r13 |
[ ]+62:[ ]+@IM+1fde@ ffff[ ]+@OC@\.w 0xffff,\$?r13 |
[ ]+66:[ ]+@IM+1fde@ 81ff[ ]+@OC@\.w 0xff81,\$?r13 |
[ ]+6a:[ ]+@IM+1fde@ 80ff[ ]+@OC@\.w 0xff80,\$?r13 |
[ ]+6e:[ ]+@IM+1fde@ 7fff[ ]+@OC@\.w 0xff7f,\$?r13 |
[ ]+72:[ ]+@IM+1fde@ ff00[ ]+@OC@\.w 0xff,\$?r13 |
[ ]+76:[ ]+@IM+1fde@ 01ff[ ]+@OC@\.w 0xff01,\$?r13 |
[ ]+7a:[ ]+@IM+1fde@ 0001[ ]+@OC@\.w 0x[0]?100,\$?r13 |
[ ]+7e:[ ]+@IM+1fde@ 68dd[ ]+@OC@\.w 0xdd68,\$?r13 |
[ ]+82:[ ]+@IM+1fde@ 9822[ ]+@OC@\.w 0x2298,\$?r13 |
[ ]+86:[ ]+@IM+1fde@ 2a00[ ]+@OC@\.w 0x2a,\$?r13 |
[ ]+8a:[ ]+@IM+1fde@ d6ff[ ]+@OC@\.w 0xffd6,\$?r13 |
[ ]+8e:[ ]+@IM+1fde@ 2a00[ ]+@OC@\.w 0x2a,\$?r13 |
[ ]+92:[ ]+@IM+1fde@ d6ff[ ]+@OC@\.w 0xffd6,\$?r13 |
[ ]+96:[ ]+@IM+1f5e@ d6ff[ ]+@OC@\.w 0xffd6,\$?r5 |
[ ]+9a:[ ]+@IM+1f5e@ 2a00[ ]+@OC@\.w 0x2a,\$?r5 |
[ ]+9e:[ ]+@IM+1f5e@ ff7f[ ]+@OC@\.w 0x7fff,\$?r5 |
[ ]+a2:[ ]+@IM+1f5e@ 0080[ ]+@OC@\.w 0x8000,\$?r5 |
[ ]+a6:[ ]+@IM+1fde@ 0180[ ]+@OC@\.w 0x8001,\$?r13 |
[ ]+aa:[ ]+@IM+1fde@ 0180[ ]+@OC@\.w 0x8001,\$?r13 |
[ ]+ae:[ ]+@IM+1fde@ 0080[ ]+@OC@\.w 0x8000,\$?r13 |
[ ]+b2:[ ]+@IM+1f5e@ ffff[ ]+@OC@\.w 0xffff,\$?r5 |
[ ]+b6:[ ]+@IM+1f5e@ 0000[ ]+@OC@\.w 0x0,\$?r5 |
[ ]+b8:[ ]+(R_CRIS_)?16[ ]+externalsym |
[ ]+ba:[ ]+@IM+2f1e@ 0000 0000[ ]+@OC@\.d (0x0|0 <notstart>),\$?r1 |
[ ]+c0:[ ]+@IM+2f1e@ 0100 0000[ ]+@OC@\.d (0x1|1 <notstart\+0x1>),\$?r1 |
[ ]+c6:[ ]+@IM+2f1e@ 7f00 0000[ ]+@OC@\.d (0x7f|7f <start\+0x7b>),\$?r1 |
[ ]+cc:[ ]+@IM+2f1e@ 8000 0000[ ]+@OC@\.d (0x80|80 <start\+0x7c>),\$?r1 |
[ ]+d2:[ ]+@IM+2f1e@ ffff ffff[ ]+@OC@\.d 0xffffffff,\$?r1 |
[ ]+d8:[ ]+@IM+2f1e@ 81ff ffff[ ]+@OC@\.d 0xffffff81,\$?r1 |
[ ]+de:[ ]+@IM+2f1e@ 80ff ffff[ ]+@OC@\.d 0xffffff80,\$?r1 |
[ ]+e4:[ ]+@IM+2f1e@ ff00 0000[ ]+@OC@\.d (0xff|ff <start\+0xfb>),\$?r1 |
[ ]+ea:[ ]+@IM+2f1e@ 01ff ffff[ ]+@OC@\.d 0xffffff01,\$?r1 |
[ ]+f0:[ ]+@IM+2f1e@ 0001 0000[ ]+@OC@\.d (0x[0]?100|100 <start\+0xfc>),\$?r1 |
[ ]+f6:[ ]+@IM+2f1e@ 68dd ffff[ ]+@OC@\.d 0xffffdd68,\$?r1 |
[ ]+fc:[ ]+@IM+2f1e@ 9822 0000[ ]+@OC@\.d (0x2298|2298 <end\+0x1806>),\$?r1 |
[ ]+102:[ ]+@IM+2f1e@ ac72 2a00[ ]+@OC@\.d (0x2a72ac|2a72ac <two701867\+0x13881>),\$?r1 |
[ ]+108:[ ]+@IM+2f1e@ d5c5 d6ff[ ]+@OC@\.d 0xffd6c5d5,\$?r1 |
[ ]+10e:[ ]+@IM+2f1e@ acce c09e[ ]+@OC@\.d [^,]+,\$?r1 |
[ ]+114:[ ]+@IM+2f1e@ 5331 3f81[ ]+@OC@\.d [^,]+,\$?r1 |
[ ]+11a:[ ]+@IM+2f1e@ b5af 982e[ ]+@OC@\.d (0x2e98afb5|2e98afb5 <const_int_m32>),\$?r1 |
[ ]+120:[ ]+@IM+2f1e@ 2b45 941b[ ]+@OC@\.d (0x1b94452b|1b94452b <const_int_32>),\$?r1 |
[ ]+126:[ ]+@IM+2fde@ 2a00 0000[ ]+@OC@\.d (0x2a|2a <start\+0x26>),\$?r13 |
[ ]+12c:[ ]+@IM+2f5e@ d6ff ffff[ ]+@OC@\.d 0xffffffd6,\$?r5 |
[ ]+132:[ ]+@IM+2f5e@ 2a00 0000[ ]+@OC@\.d (0x2a|2a <start\+0x26>),\$?r5 |
[ ]+138:[ ]+@IM+2f5e@ d6ff ffff[ ]+@OC@\.d 0xffffffd6,\$?r5 |
[ ]+13e:[ ]+@IM+2f5e@ d6ff ffff[ ]+@OC@\.d 0xffffffd6,\$?r5 |
[ ]+144:[ ]+@IM+2f5e@ 2a00 0000[ ]+@OC@\.d (0x2a|2a <start\+0x26>),\$?r5 |
[ ]+14a:[ ]+@IM+2f5e@ ff7f 0000[ ]+@OC@\.d (0x7fff|7fff <three2767>),\$?r5 |
[ ]+150:[ ]+@IM+2f5e@ 0080 0000[ ]+@OC@\.d (0x8000|8000 <three2767\+0x1>),\$?r5 |
[ ]+156:[ ]+@IM+2f5e@ 0180 0000[ ]+@OC@\.d (0x8001|8001 <three2767\+0x2>),\$?r5 |
[ ]+15c:[ ]+@IM+2f5e@ 0180 ffff[ ]+@OC@\.d 0xffff8001,\$?r5 |
[ ]+162:[ ]+@IM+2fde@ 0080 ffff[ ]+@OC@\.d 0xffff8000,\$?r13 |
[ ]+168:[ ]+@IM+2fde@ ff7f ffff[ ]+@OC@\.d 0xffff7fff,\$?r13 |
[ ]+16e:[ ]+@IM+2f5e@ ffff 0000[ ]+@OC@\.d (0xffff|ffff <six5535>),\$?r5 |
[ ]+174:[ ]+@IM+2fde@ 0000 0100[ ]+@OC@\.d (0x[0]?10000|10000 <six5535\+0x1>),\$?r13 |
[ ]+17a:[ ]+@IM+2f5e@ 2b3a 2900[ ]+@OC@\.d (0x293a2b|293a2b <two701867>),\$?r5 |
[ ]+180:[ ]+@IM+2f5e@ d5c5 d6ff[ ]+@OC@\.d 0xffd6c5d5,\$?r5 |
[ ]+186:[ ]+@IM+2f5e@ 0000 0000[ ]+@OC@\.d (0x0|0 <notstart>),\$?r5 |
[ ]+188:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+18c:[ ]+4205 @IM+055a@[ ]+@OC@\.b \[\$?r2\+\$?r0\.b\],\$?r5 |
[ ]+190:[ ]+4255 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\$?r5\.b\],\$?r13 |
[ ]+194:[ ]+42a5 @IM+211a@[ ]+@OC@\.d \[\$?r2\+\$?r10\.b\],\$?r1 |
[ ]+198:[ ]+4029 @IM+055a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.b\],\$?r5 |
[ ]+19c:[ ]+4529 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.b\],\$?r13 |
[ ]+1a0:[ ]+4a29 @IM+211a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\]\.b\],\$?r1 |
[ ]+1a4:[ ]+402d @IM+055a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.b\],\$?r5 |
[ ]+1a8:[ ]+452d @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+1ac:[ ]+4a2d @IM+211a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.b\],\$?r1 |
[ ]+1b0:[ ]+452d @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+1b4:[ ]+4a2d @IM+211a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.b\],\$?r1 |
[ ]+1b8:[ ]+5205 @IM+055a@[ ]+@OC@\.b \[\$?r2\+\$?r0\.w\],\$?r5 |
[ ]+1bc:[ ]+5255 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\$?r5\.w\],\$?r13 |
[ ]+1c0:[ ]+52a5 @IM+211a@[ ]+@OC@\.d \[\$?r2\+\$?r10\.w\],\$?r1 |
[ ]+1c4:[ ]+5029 @IM+055a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.w\],\$?r5 |
[ ]+1c8:[ ]+5529 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.w\],\$?r13 |
[ ]+1cc:[ ]+5a29 @IM+211a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\]\.w\],\$?r1 |
[ ]+1d0:[ ]+502d @IM+055a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.w\],\$?r5 |
[ ]+1d4:[ ]+552d @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+1d8:[ ]+5a2d @IM+211a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.w\],\$?r1 |
[ ]+1dc:[ ]+552d @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+1e0:[ ]+5a2d @IM+211a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.w\],\$?r1 |
[ ]+1e4:[ ]+6205 @IM+055a@[ ]+@OC@\.b \[\$?r2\+\$?r0\.d\],\$?r5 |
[ ]+1e8:[ ]+6255 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\$?r5\.d\],\$?r13 |
[ ]+1ec:[ ]+62a5 @IM+211a@[ ]+@OC@\.d \[\$?r2\+\$?r10\.d\],\$?r1 |
[ ]+1f0:[ ]+6029 @IM+055a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.d\],\$?r5 |
[ ]+1f4:[ ]+6529 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.d\],\$?r13 |
[ ]+1f8:[ ]+6a29 @IM+211a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\]\.d\],\$?r1 |
[ ]+1fc:[ ]+602d @IM+055a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.d\],\$?r5 |
[ ]+200:[ ]+652d @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+204:[ ]+6a2d @IM+211a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.d\],\$?r1 |
[ ]+208:[ ]+652d @IM+1dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+20c:[ ]+6a2d @IM+211a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.d\],\$?r1 |
[ ]+210:[ ]+0021 @IM+055a@[ ]+@OC@\.b \[\$?r2\+0\],\$?r5 |
[ ]+214:[ ]+0121 @IM+055a@[ ]+@OC@\.b \[\$?r2\+1\],\$?r5 |
[ ]+218:[ ]+7f21 @IM+055a@[ ]+@OC@\.b \[\$?r2\+127\],\$?r5 |
[ ]+21c:[ ]+5f2d 8000 @IM+055a@[ ]+@OC@\.b \[\$?r2\+128\],\$?r5 |
[ ]+222:[ ]+ff21 @IM+055a@[ ]+@OC@\.b \[\$?r2-1\],\$?r5 |
[ ]+226:[ ]+8121 @IM+055a@[ ]+@OC@\.b \[\$?r2-127\],\$?r5 |
[ ]+22a:[ ]+8021 @IM+055a@[ ]+@OC@\.b \[\$?r2-128\],\$?r5 |
[ ]+22e:[ ]+5f2d ff00 @IM+055a@[ ]+@OC@\.b \[\$?r2\+255\],\$?r5 |
[ ]+234:[ ]+2a21 @IM+055a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+238:[ ]+d621 @IM+055a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+23c:[ ]+d621 @IM+055a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+240:[ ]+2a21 @IM+055a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+244:[ ]+d621 @IM+055a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+248:[ ]+d621 @IM+055a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+24c:[ ]+2a21 @IM+055a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+250:[ ]+d621 @IM+055a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+254:[ ]+2a21 @IM+055a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+258:[ ]+6f2d 0000 0000 @IM+055a@[ ]+@OC@\.b \[\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+25a:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+260:[ ]+0021 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+0\],\$?r13 |
[ ]+264:[ ]+0121 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+1\],\$?r13 |
[ ]+268:[ ]+7f21 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+127\],\$?r13 |
[ ]+26c:[ ]+5f2d 8000 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+128\],\$?r13 |
[ ]+272:[ ]+ff21 @IM+1dda@[ ]+@OC@\.w \[\$?r2-1\],\$?r13 |
[ ]+276:[ ]+ff21 @IM+1dda@[ ]+@OC@\.w \[\$?r2-1\],\$?r13 |
[ ]+27a:[ ]+8121 @IM+1dda@[ ]+@OC@\.w \[\$?r2-127\],\$?r13 |
[ ]+27e:[ ]+8021 @IM+1dda@[ ]+@OC@\.w \[\$?r2-128\],\$?r13 |
[ ]+282:[ ]+5f2d 7fff @IM+1dda@[ ]+@OC@\.w \[\$?r2-129\],\$?r13 |
[ ]+288:[ ]+8121 @IM+1dda@[ ]+@OC@\.w \[\$?r2-127\],\$?r13 |
[ ]+28c:[ ]+8021 @IM+1dda@[ ]+@OC@\.w \[\$?r2-128\],\$?r13 |
[ ]+290:[ ]+5f2d 7fff @IM+1dda@[ ]+@OC@\.w \[\$?r2-129\],\$?r13 |
[ ]+296:[ ]+5f2d ff00 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+255\],\$?r13 |
[ ]+29c:[ ]+5f2d 01ff @IM+1dda@[ ]+@OC@\.w \[\$?r2-255\],\$?r13 |
[ ]+2a2:[ ]+5f2d 01ff @IM+1dda@[ ]+@OC@\.w \[\$?r2-255\],\$?r13 |
[ ]+2a8:[ ]+5f2d 0001 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+256\],\$?r13 |
[ ]+2ae:[ ]+5f2d 00ff @IM+1dda@[ ]+@OC@\.w \[\$?r2-256\],\$?r13 |
[ ]+2b4:[ ]+5f2d 68dd @IM+1dda@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13 |
[ ]+2ba:[ ]+5f2d 68dd @IM+1dda@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13 |
[ ]+2c0:[ ]+5f2d 9822 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+8856\],\$?r13 |
[ ]+2c6:[ ]+2a21 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13 |
[ ]+2ca:[ ]+d621 @IM+1dda@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+2ce:[ ]+d621 @IM+1dda@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+2d2:[ ]+2a21 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13 |
[ ]+2d6:[ ]+d621 @IM+1dda@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+2da:[ ]+d621 @IM+155a@[ ]+@OC@\.w \[\$?r2-42\],\$?r5 |
[ ]+2de:[ ]+d621 @IM+155a@[ ]+@OC@\.w \[\$?r2-42\],\$?r5 |
[ ]+2e2:[ ]+2a21 @IM+155a@[ ]+@OC@\.w \[\$?r2\+42\],\$?r5 |
[ ]+2e6:[ ]+5f2d ff7f @IM+155a@[ ]+@OC@\.w \[\$?r2\+32767\],\$?r5 |
[ ]+2ec:[ ]+6f2d 0080 0000 @IM+155a@[ ]+@OC@\.w \[\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+2f4:[ ]+6f2d 0180 0000 @IM+1dda@[ ]+@OC@\.w \[\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r13 |
[ ]+2fc:[ ]+5f2d 0180 @IM+1dda@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13 |
[ ]+302:[ ]+5f2d 0080 @IM+1dda@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13 |
[ ]+308:[ ]+6f2d ff7f ffff @IM+155a@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5 |
[ ]+310:[ ]+5f2d 0180 @IM+1dda@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13 |
[ ]+316:[ ]+5f2d 0080 @IM+1dda@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13 |
[ ]+31c:[ ]+6f2d ff7f ffff @IM+155a@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5 |
[ ]+324:[ ]+6f2d ffff 0000 @IM+155a@[ ]+@OC@\.w \[\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+32c:[ ]+6f2d 0000 0000 @IM+155a@[ ]+@OC@\.w \[\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+32e:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+334:[ ]+0021 @IM+211a@[ ]+@OC@\.d \[\$?r2\+0\],\$?r1 |
[ ]+338:[ ]+0121 @IM+211a@[ ]+@OC@\.d \[\$?r2\+1\],\$?r1 |
[ ]+33c:[ ]+7f21 @IM+211a@[ ]+@OC@\.d \[\$?r2\+127\],\$?r1 |
[ ]+340:[ ]+5f2d 8000 @IM+211a@[ ]+@OC@\.d \[\$?r2\+128\],\$?r1 |
[ ]+346:[ ]+ff21 @IM+211a@[ ]+@OC@\.d \[\$?r2-1\],\$?r1 |
[ ]+34a:[ ]+ff21 @IM+211a@[ ]+@OC@\.d \[\$?r2-1\],\$?r1 |
[ ]+34e:[ ]+8121 @IM+211a@[ ]+@OC@\.d \[\$?r2-127\],\$?r1 |
[ ]+352:[ ]+8021 @IM+211a@[ ]+@OC@\.d \[\$?r2-128\],\$?r1 |
[ ]+356:[ ]+8121 @IM+211a@[ ]+@OC@\.d \[\$?r2-127\],\$?r1 |
[ ]+35a:[ ]+8021 @IM+211a@[ ]+@OC@\.d \[\$?r2-128\],\$?r1 |
[ ]+35e:[ ]+5f2d ff00 @IM+211a@[ ]+@OC@\.d \[\$?r2\+255\],\$?r1 |
[ ]+364:[ ]+5f2d 01ff @IM+211a@[ ]+@OC@\.d \[\$?r2-255\],\$?r1 |
[ ]+36a:[ ]+5f2d 01ff @IM+211a@[ ]+@OC@\.d \[\$?r2-255\],\$?r1 |
[ ]+370:[ ]+5f2d 0001 @IM+211a@[ ]+@OC@\.d \[\$?r2\+256\],\$?r1 |
[ ]+376:[ ]+5f2d 00ff @IM+211a@[ ]+@OC@\.d \[\$?r2-256\],\$?r1 |
[ ]+37c:[ ]+5f2d 68dd @IM+211a@[ ]+@OC@\.d \[\$?r2-8856\],\$?r1 |
[ ]+382:[ ]+5f2d 00ff @IM+211a@[ ]+@OC@\.d \[\$?r2-256\],\$?r1 |
[ ]+388:[ ]+5f2d 68dd @IM+211a@[ ]+@OC@\.d \[\$?r2-8856\],\$?r1 |
[ ]+38e:[ ]+5f2d 9822 @IM+211a@[ ]+@OC@\.d \[\$?r2\+8856\],\$?r1 |
[ ]+394:[ ]+6f2d ac72 2a00 @IM+211a@[ ]+@OC@\.d \[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\],\$?r1 |
[ ]+39c:[ ]+6f2d d5c5 d6ff @IM+211a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1 |
[ ]+3a4:[ ]+6f2d acce c09e @IM+211a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1 |
[ ]+3ac:[ ]+6f2d 5331 3f81 @IM+211a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1 |
[ ]+3b4:[ ]+6f2d 5331 3f81 @IM+211a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1 |
[ ]+3bc:[ ]+6f2d b5af 982e @IM+211a@[ ]+@OC@\.d \[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\],\$?r1 |
[ ]+3c4:[ ]+6f2d 2b45 941b @IM+211a@[ ]+@OC@\.d \[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\],\$?r1 |
[ ]+3cc:[ ]+2a21 @IM+2dda@[ ]+@OC@\.d \[\$?r2\+42\],\$?r13 |
[ ]+3d0:[ ]+d621 @IM+255a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5 |
[ ]+3d4:[ ]+d621 @IM+255a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5 |
[ ]+3d8:[ ]+2a21 @IM+255a@[ ]+@OC@\.d \[\$?r2\+42\],\$?r5 |
[ ]+3dc:[ ]+d621 @IM+255a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5 |
[ ]+3e0:[ ]+d621 @IM+255a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5 |
[ ]+3e4:[ ]+2a21 @IM+255a@[ ]+@OC@\.d \[\$?r2\+42\],\$?r5 |
[ ]+3e8:[ ]+d621 @IM+255a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5 |
[ ]+3ec:[ ]+2a21 @IM+255a@[ ]+@OC@\.d \[\$?r2\+42\],\$?r5 |
[ ]+3f0:[ ]+5f2d ff7f @IM+255a@[ ]+@OC@\.d \[\$?r2\+32767\],\$?r5 |
[ ]+3f6:[ ]+6f2d 0080 0000 @IM+255a@[ ]+@OC@\.d \[\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+3fe:[ ]+6f2d 0180 0000 @IM+255a@[ ]+@OC@\.d \[\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r5 |
[ ]+406:[ ]+5f2d 0180 @IM+255a@[ ]+@OC@\.d \[\$?r2-32767\],\$?r5 |
[ ]+40c:[ ]+5f2d 0080 @IM+2dda@[ ]+@OC@\.d \[\$?r2-32768\],\$?r13 |
[ ]+412:[ ]+6f2d ff7f ffff @IM+2dda@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r13 |
[ ]+41a:[ ]+5f2d 0180 @IM+255a@[ ]+@OC@\.d \[\$?r2-32767\],\$?r5 |
[ ]+420:[ ]+5f2d 0080 @IM+2dda@[ ]+@OC@\.d \[\$?r2-32768\],\$?r13 |
[ ]+426:[ ]+6f2d ff7f ffff @IM+2dda@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r13 |
[ ]+42e:[ ]+6f2d ffff 0000 @IM+255a@[ ]+@OC@\.d \[\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+436:[ ]+6f2d 0000 0100 @IM+2dda@[ ]+@OC@\.d \[\$?r2\+(65536|10000 <six5535\+0x1>)\],\$?r13 |
[ ]+43e:[ ]+6f2d 2b3a 2900 @IM+255a@[ ]+@OC@\.d \[\$?r2\+(2701867|293a2b <two701867>)\],\$?r5 |
[ ]+446:[ ]+6f2d d5c5 d6ff @IM+255a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r5 |
[ ]+44e:[ ]+6f2d d5c5 d6ff @IM+255a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r5 |
[ ]+456:[ ]+6f2d 0000 0000 @IM+255a@[ ]+@OC@\.d \[\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+458:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+45e:[ ]+4205 @IM+085a@[ ]+@OC@\.b \[\$?r2\+\$?r0\.b\],\$?r5,\$?r8 |
[ ]+462:[ ]+4255 @IM+18da@[ ]+@OC@\.w \[\$?r2\+\$?r5\.b\],\$?r13,\$?r8 |
[ ]+466:[ ]+42a5 @IM+281a@[ ]+@OC@\.d \[\$?r2\+\$?r10\.b\],\$?r1,\$?r8 |
[ ]+46a:[ ]+4029 @IM+085a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.b\],\$?r5,\$?r8 |
[ ]+46e:[ ]+4529 @IM+18da@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.b\],\$?r13,\$?r8 |
[ ]+472:[ ]+4a29 @IM+281a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\]\.b\],\$?r1,\$?r8 |
[ ]+476:[ ]+402d @IM+085a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.b\],\$?r5,\$?r8 |
[ ]+47a:[ ]+452d @IM+18da@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13,\$?r8 |
[ ]+47e:[ ]+4a2d @IM+281a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.b\],\$?r1,\$?r8 |
[ ]+482:[ ]+452d @IM+18da@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13,\$?r8 |
[ ]+486:[ ]+4a2d @IM+281a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.b\],\$?r1,\$?r8 |
[ ]+48a:[ ]+5205 @IM+085a@[ ]+@OC@\.b \[\$?r2\+\$?r0\.w\],\$?r5,\$?r8 |
[ ]+48e:[ ]+5255 @IM+18da@[ ]+@OC@\.w \[\$?r2\+\$?r5\.w\],\$?r13,\$?r8 |
[ ]+492:[ ]+52a5 @IM+281a@[ ]+@OC@\.d \[\$?r2\+\$?r10\.w\],\$?r1,\$?r8 |
[ ]+496:[ ]+5029 @IM+085a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.w\],\$?r5,\$?r8 |
[ ]+49a:[ ]+5529 @IM+18da@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.w\],\$?r13,\$?r8 |
[ ]+49e:[ ]+5a29 @IM+281a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\]\.w\],\$?r1,\$?r8 |
[ ]+4a2:[ ]+502d @IM+085a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.w\],\$?r5,\$?r8 |
[ ]+4a6:[ ]+552d @IM+18da@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13,\$?r8 |
[ ]+4aa:[ ]+5a2d @IM+281a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.w\],\$?r1,\$?r8 |
[ ]+4ae:[ ]+552d @IM+18da@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13,\$?r8 |
[ ]+4b2:[ ]+5a2d @IM+281a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.w\],\$?r1,\$?r8 |
[ ]+4b6:[ ]+6205 @IM+085a@[ ]+@OC@\.b \[\$?r2\+\$?r0\.d\],\$?r5,\$?r8 |
[ ]+4ba:[ ]+6255 @IM+18da@[ ]+@OC@\.w \[\$?r2\+\$?r5\.d\],\$?r13,\$?r8 |
[ ]+4be:[ ]+62a5 @IM+281a@[ ]+@OC@\.d \[\$?r2\+\$?r10\.d\],\$?r1,\$?r8 |
[ ]+4c2:[ ]+6029 @IM+085a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.d\],\$?r5,\$?r8 |
[ ]+4c6:[ ]+6529 @IM+18da@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.d\],\$?r13,\$?r8 |
[ ]+4ca:[ ]+6a29 @IM+281a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\]\.d\],\$?r1,\$?r8 |
[ ]+4ce:[ ]+602d @IM+085a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.d\],\$?r5,\$?r8 |
[ ]+4d2:[ ]+652d @IM+18da@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13,\$?r8 |
[ ]+4d6:[ ]+6a2d @IM+281a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.d\],\$?r1,\$?r8 |
[ ]+4da:[ ]+652d @IM+18da@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13,\$?r8 |
[ ]+4de:[ ]+6a2d @IM+281a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.d\],\$?r1,\$?r8 |
[ ]+4e2:[ ]+0021 @IM+085a@[ ]+@OC@\.b \[\$?r2\+0\],\$?r5,\$?r8 |
[ ]+4e6:[ ]+0121 @IM+085a@[ ]+@OC@\.b \[\$?r2\+1\],\$?r5,\$?r8 |
[ ]+4ea:[ ]+7f21 @IM+085a@[ ]+@OC@\.b \[\$?r2\+127\],\$?r5,\$?r8 |
[ ]+4ee:[ ]+5f2d 8000 @IM+085a@[ ]+@OC@\.b \[\$?r2\+128\],\$?r5,\$?r8 |
[ ]+4f4:[ ]+ff21 @IM+085a@[ ]+@OC@\.b \[\$?r2-1\],\$?r5,\$?r8 |
[ ]+4f8:[ ]+8121 @IM+085a@[ ]+@OC@\.b \[\$?r2-127\],\$?r5,\$?r8 |
[ ]+4fc:[ ]+8021 @IM+085a@[ ]+@OC@\.b \[\$?r2-128\],\$?r5,\$?r8 |
[ ]+500:[ ]+5f2d ff00 @IM+085a@[ ]+@OC@\.b \[\$?r2\+255\],\$?r5,\$?r8 |
[ ]+506:[ ]+2a21 @IM+085a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+50a:[ ]+d621 @IM+085a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+50e:[ ]+d621 @IM+085a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+512:[ ]+2a21 @IM+085a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+516:[ ]+d621 @IM+085a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+51a:[ ]+d621 @IM+085a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+51e:[ ]+2a21 @IM+085a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+522:[ ]+d621 @IM+085a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+526:[ ]+2a21 @IM+085a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+52a:[ ]+6f2d 0000 0000 @IM+085a@[ ]+@OC@\.b \[\$?r2\+0( <notstart>)?\],\$?r5,\$?r8 |
[ ]+52c:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+532:[ ]+0021 @IM+18da@[ ]+@OC@\.w \[\$?r2\+0\],\$?r13,\$?r8 |
[ ]+536:[ ]+0121 @IM+18da@[ ]+@OC@\.w \[\$?r2\+1\],\$?r13,\$?r8 |
[ ]+53a:[ ]+7f21 @IM+18da@[ ]+@OC@\.w \[\$?r2\+127\],\$?r13,\$?r8 |
[ ]+53e:[ ]+5f2d 8000 @IM+18da@[ ]+@OC@\.w \[\$?r2\+128\],\$?r13,\$?r8 |
[ ]+544:[ ]+ff21 @IM+18da@[ ]+@OC@\.w \[\$?r2-1\],\$?r13,\$?r8 |
[ ]+548:[ ]+ff21 @IM+18da@[ ]+@OC@\.w \[\$?r2-1\],\$?r13,\$?r8 |
[ ]+54c:[ ]+8121 @IM+18da@[ ]+@OC@\.w \[\$?r2-127\],\$?r13,\$?r8 |
[ ]+550:[ ]+8021 @IM+18da@[ ]+@OC@\.w \[\$?r2-128\],\$?r13,\$?r8 |
[ ]+554:[ ]+5f2d 7fff @IM+18da@[ ]+@OC@\.w \[\$?r2-129\],\$?r13,\$?r8 |
[ ]+55a:[ ]+8121 @IM+18da@[ ]+@OC@\.w \[\$?r2-127\],\$?r13,\$?r8 |
[ ]+55e:[ ]+8021 @IM+18da@[ ]+@OC@\.w \[\$?r2-128\],\$?r13,\$?r8 |
[ ]+562:[ ]+5f2d 7fff @IM+18da@[ ]+@OC@\.w \[\$?r2-129\],\$?r13,\$?r8 |
[ ]+568:[ ]+5f2d ff00 @IM+18da@[ ]+@OC@\.w \[\$?r2\+255\],\$?r13,\$?r8 |
[ ]+56e:[ ]+5f2d 01ff @IM+18da@[ ]+@OC@\.w \[\$?r2-255\],\$?r13,\$?r8 |
[ ]+574:[ ]+5f2d 01ff @IM+18da@[ ]+@OC@\.w \[\$?r2-255\],\$?r13,\$?r8 |
[ ]+57a:[ ]+5f2d 0001 @IM+18da@[ ]+@OC@\.w \[\$?r2\+256\],\$?r13,\$?r8 |
[ ]+580:[ ]+5f2d 00ff @IM+18da@[ ]+@OC@\.w \[\$?r2-256\],\$?r13,\$?r8 |
[ ]+586:[ ]+5f2d 68dd @IM+18da@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13,\$?r8 |
[ ]+58c:[ ]+5f2d 68dd @IM+18da@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13,\$?r8 |
[ ]+592:[ ]+5f2d 9822 @IM+18da@[ ]+@OC@\.w \[\$?r2\+8856\],\$?r13,\$?r8 |
[ ]+598:[ ]+2a21 @IM+18da@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13,\$?r8 |
[ ]+59c:[ ]+d621 @IM+18da@[ ]+@OC@\.w \[\$?r2-42\],\$?r13,\$?r8 |
[ ]+5a0:[ ]+d621 @IM+18da@[ ]+@OC@\.w \[\$?r2-42\],\$?r13,\$?r8 |
[ ]+5a4:[ ]+2a21 @IM+18da@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13,\$?r8 |
[ ]+5a8:[ ]+d621 @IM+18da@[ ]+@OC@\.w \[\$?r2-42\],\$?r13,\$?r8 |
[ ]+5ac:[ ]+d621 @IM+185a@[ ]+@OC@\.w \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+5b0:[ ]+d621 @IM+185a@[ ]+@OC@\.w \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+5b4:[ ]+2a21 @IM+185a@[ ]+@OC@\.w \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+5b8:[ ]+5f2d ff7f @IM+185a@[ ]+@OC@\.w \[\$?r2\+32767\],\$?r5,\$?r8 |
[ ]+5be:[ ]+6f2d 0080 0000 @IM+185a@[ ]+@OC@\.w \[\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5,\$?r8 |
[ ]+5c6:[ ]+6f2d 0180 0000 @IM+18da@[ ]+@OC@\.w \[\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r13,\$?r8 |
[ ]+5ce:[ ]+5f2d 0180 @IM+18da@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13,\$?r8 |
[ ]+5d4:[ ]+5f2d 0080 @IM+18da@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13,\$?r8 |
[ ]+5da:[ ]+6f2d ff7f ffff @IM+185a@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5,\$?r8 |
[ ]+5e2:[ ]+5f2d 0180 @IM+18da@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13,\$?r8 |
[ ]+5e8:[ ]+5f2d 0080 @IM+18da@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13,\$?r8 |
[ ]+5ee:[ ]+6f2d ff7f ffff @IM+185a@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5,\$?r8 |
[ ]+5f6:[ ]+6f2d ffff 0000 @IM+185a@[ ]+@OC@\.w \[\$?r2\+(65535|ffff <six5535>)\],\$?r5,\$?r8 |
[ ]+5fe:[ ]+6f2d 0000 0000 @IM+185a@[ ]+@OC@\.w \[\$?r2\+0( <notstart>)?\],\$?r5,\$?r8 |
[ ]+600:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+606:[ ]+0021 @IM+281a@[ ]+@OC@\.d \[\$?r2\+0\],\$?r1,\$?r8 |
[ ]+60a:[ ]+0121 @IM+281a@[ ]+@OC@\.d \[\$?r2\+1\],\$?r1,\$?r8 |
[ ]+60e:[ ]+7f21 @IM+281a@[ ]+@OC@\.d \[\$?r2\+127\],\$?r1,\$?r8 |
[ ]+612:[ ]+5f2d 8000 @IM+281a@[ ]+@OC@\.d \[\$?r2\+128\],\$?r1,\$?r8 |
[ ]+618:[ ]+ff21 @IM+281a@[ ]+@OC@\.d \[\$?r2-1\],\$?r1,\$?r8 |
[ ]+61c:[ ]+ff21 @IM+281a@[ ]+@OC@\.d \[\$?r2-1\],\$?r1,\$?r8 |
[ ]+620:[ ]+8121 @IM+281a@[ ]+@OC@\.d \[\$?r2-127\],\$?r1,\$?r8 |
[ ]+624:[ ]+8021 @IM+281a@[ ]+@OC@\.d \[\$?r2-128\],\$?r1,\$?r8 |
[ ]+628:[ ]+8121 @IM+281a@[ ]+@OC@\.d \[\$?r2-127\],\$?r1,\$?r8 |
[ ]+62c:[ ]+8021 @IM+281a@[ ]+@OC@\.d \[\$?r2-128\],\$?r1,\$?r8 |
[ ]+630:[ ]+5f2d ff00 @IM+281a@[ ]+@OC@\.d \[\$?r2\+255\],\$?r1,\$?r8 |
[ ]+636:[ ]+5f2d 01ff @IM+281a@[ ]+@OC@\.d \[\$?r2-255\],\$?r1,\$?r8 |
[ ]+63c:[ ]+5f2d 01ff @IM+281a@[ ]+@OC@\.d \[\$?r2-255\],\$?r1,\$?r8 |
[ ]+642:[ ]+5f2d 0001 @IM+281a@[ ]+@OC@\.d \[\$?r2\+256\],\$?r1,\$?r8 |
[ ]+648:[ ]+5f2d 00ff @IM+281a@[ ]+@OC@\.d \[\$?r2-256\],\$?r1,\$?r8 |
[ ]+64e:[ ]+5f2d 68dd @IM+281a@[ ]+@OC@\.d \[\$?r2-8856\],\$?r1,\$?r8 |
[ ]+654:[ ]+5f2d 00ff @IM+281a@[ ]+@OC@\.d \[\$?r2-256\],\$?r1,\$?r8 |
[ ]+65a:[ ]+5f2d 68dd @IM+281a@[ ]+@OC@\.d \[\$?r2-8856\],\$?r1,\$?r8 |
[ ]+660:[ ]+5f2d 9822 @IM+281a@[ ]+@OC@\.d \[\$?r2\+8856\],\$?r1,\$?r8 |
[ ]+666:[ ]+6f2d ac72 2a00 @IM+281a@[ ]+@OC@\.d \[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\],\$?r1,\$?r8 |
[ ]+66e:[ ]+6f2d d5c5 d6ff @IM+281a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1,\$?r8 |
[ ]+676:[ ]+6f2d acce c09e @IM+281a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1,\$?r8 |
[ ]+67e:[ ]+6f2d 5331 3f81 @IM+281a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1,\$?r8 |
[ ]+686:[ ]+6f2d 5331 3f81 @IM+281a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1,\$?r8 |
[ ]+68e:[ ]+6f2d b5af 982e @IM+281a@[ ]+@OC@\.d \[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\],\$?r1,\$?r8 |
[ ]+696:[ ]+6f2d 2b45 941b @IM+281a@[ ]+@OC@\.d \[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\],\$?r1,\$?r8 |
[ ]+69e:[ ]+2a21 @IM+28da@[ ]+@OC@\.d \[\$?r2\+42\],\$?r13,\$?r8 |
[ ]+6a2:[ ]+d621 @IM+285a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+6a6:[ ]+d621 @IM+285a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+6aa:[ ]+2a21 @IM+285a@[ ]+@OC@\.d \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+6ae:[ ]+d621 @IM+285a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+6b2:[ ]+d621 @IM+285a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+6b6:[ ]+2a21 @IM+285a@[ ]+@OC@\.d \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+6ba:[ ]+d621 @IM+285a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+6be:[ ]+2a21 @IM+285a@[ ]+@OC@\.d \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+6c2:[ ]+5f2d ff7f @IM+285a@[ ]+@OC@\.d \[\$?r2\+32767\],\$?r5,\$?r8 |
[ ]+6c8:[ ]+6f2d 0080 0000 @IM+285a@[ ]+@OC@\.d \[\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5,\$?r8 |
[ ]+6d0:[ ]+6f2d 0180 0000 @IM+285a@[ ]+@OC@\.d \[\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r5,\$?r8 |
[ ]+6d8:[ ]+5f2d 0180 @IM+285a@[ ]+@OC@\.d \[\$?r2-32767\],\$?r5,\$?r8 |
[ ]+6de:[ ]+5f2d 0080 @IM+28da@[ ]+@OC@\.d \[\$?r2-32768\],\$?r13,\$?r8 |
[ ]+6e4:[ ]+6f2d ff7f ffff @IM+28da@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r13,\$?r8 |
[ ]+6ec:[ ]+5f2d 0180 @IM+285a@[ ]+@OC@\.d \[\$?r2-32767\],\$?r5,\$?r8 |
[ ]+6f2:[ ]+5f2d 0080 @IM+28da@[ ]+@OC@\.d \[\$?r2-32768\],\$?r13,\$?r8 |
[ ]+6f8:[ ]+6f2d ff7f ffff @IM+28da@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r13,\$?r8 |
[ ]+700:[ ]+6f2d ffff 0000 @IM+285a@[ ]+@OC@\.d \[\$?r2\+(65535|ffff <six5535>)\],\$?r5,\$?r8 |
[ ]+708:[ ]+6f2d 0000 0100 @IM+28da@[ ]+@OC@\.d \[\$?r2\+(65536|10000 <six5535\+0x1>)\],\$?r13,\$?r8 |
[ ]+710:[ ]+6f2d 2b3a 2900 @IM+285a@[ ]+@OC@\.d \[\$?r2\+(2701867|293a2b <two701867>)\],\$?r5,\$?r8 |
[ ]+718:[ ]+6f2d d5c5 d6ff @IM+285a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r5,\$?r8 |
[ ]+720:[ ]+6f2d d5c5 d6ff @IM+285a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r5,\$?r8 |
[ ]+728:[ ]+6f2d 0000 0000 @IM+285a@[ ]+@OC@\.d \[\$?r2\+0( <notstart>)?\],\$?r5,\$?r8 |
[ ]+72a:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+730:[ ]+4205 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+\$?r0\.b\],\$?r5 |
[ ]+734:[ ]+4255 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\$?r5\.b\],\$?r13 |
[ ]+738:[ ]+42a5 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\$?r10\.b\],\$?r1 |
[ ]+73c:[ ]+4029 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\]\.b\],\$?r5 |
[ ]+740:[ ]+4529 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\]\.b\],\$?r13 |
[ ]+744:[ ]+4a29 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\[\$?r10\]\.b\],\$?r1 |
[ ]+748:[ ]+402d @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.b\],\$?r5 |
[ ]+74c:[ ]+452d @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+750:[ ]+4a2d @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.b\],\$?r1 |
[ ]+754:[ ]+452d @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+758:[ ]+4a2d @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.b\],\$?r1 |
[ ]+75c:[ ]+5205 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+\$?r0\.w\],\$?r5 |
[ ]+760:[ ]+5255 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\$?r5\.w\],\$?r13 |
[ ]+764:[ ]+52a5 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\$?r10\.w\],\$?r1 |
[ ]+768:[ ]+5029 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\]\.w\],\$?r5 |
[ ]+76c:[ ]+5529 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\]\.w\],\$?r13 |
[ ]+770:[ ]+5a29 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\[\$?r10\]\.w\],\$?r1 |
[ ]+774:[ ]+502d @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.w\],\$?r5 |
[ ]+778:[ ]+552d @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+77c:[ ]+5a2d @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.w\],\$?r1 |
[ ]+780:[ ]+552d @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+784:[ ]+5a2d @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.w\],\$?r1 |
[ ]+788:[ ]+6205 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+\$?r0\.d\],\$?r5 |
[ ]+78c:[ ]+6255 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\$?r5\.d\],\$?r13 |
[ ]+790:[ ]+62a5 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\$?r10\.d\],\$?r1 |
[ ]+794:[ ]+6029 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\]\.d\],\$?r5 |
[ ]+798:[ ]+6529 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\]\.d\],\$?r13 |
[ ]+79c:[ ]+6a29 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\[\$?r10\]\.d\],\$?r1 |
[ ]+7a0:[ ]+602d @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.d\],\$?r5 |
[ ]+7a4:[ ]+652d @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+7a8:[ ]+6a2d @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.d\],\$?r1 |
[ ]+7ac:[ ]+652d @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+7b0:[ ]+6a2d @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.d\],\$?r1 |
[ ]+7b4:[ ]+0021 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+0\],\$?r5 |
[ ]+7b8:[ ]+0121 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+1\],\$?r5 |
[ ]+7bc:[ ]+7f21 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+127\],\$?r5 |
[ ]+7c0:[ ]+5f2d 8000 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+128\],\$?r5 |
[ ]+7c6:[ ]+ff21 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2-1\],\$?r5 |
[ ]+7ca:[ ]+8121 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2-127\],\$?r5 |
[ ]+7ce:[ ]+8021 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2-128\],\$?r5 |
[ ]+7d2:[ ]+5f2d ff00 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+255\],\$?r5 |
[ ]+7d8:[ ]+2a21 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+7dc:[ ]+d621 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+7e0:[ ]+d621 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+7e4:[ ]+2a21 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+7e8:[ ]+d621 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+7ec:[ ]+d621 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+7f0:[ ]+2a21 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+7f4:[ ]+d621 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+7f8:[ ]+2a21 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+7fc:[ ]+6f2d 0000 0000 @IM+0c5e@[ ]+@OC@\.b \[\$?r12=\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+7fe:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+804:[ ]+0021 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+0\],\$?r13 |
[ ]+808:[ ]+0121 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+1\],\$?r13 |
[ ]+80c:[ ]+7f21 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+127\],\$?r13 |
[ ]+810:[ ]+5f2d 8000 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+128\],\$?r13 |
[ ]+816:[ ]+ff21 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-1\],\$?r13 |
[ ]+81a:[ ]+ff21 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-1\],\$?r13 |
[ ]+81e:[ ]+8121 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-127\],\$?r13 |
[ ]+822:[ ]+8021 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-128\],\$?r13 |
[ ]+826:[ ]+5f2d 7fff @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-129\],\$?r13 |
[ ]+82c:[ ]+8121 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-127\],\$?r13 |
[ ]+830:[ ]+8021 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-128\],\$?r13 |
[ ]+834:[ ]+5f2d 7fff @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-129\],\$?r13 |
[ ]+83a:[ ]+5f2d ff00 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+255\],\$?r13 |
[ ]+840:[ ]+5f2d 01ff @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-255\],\$?r13 |
[ ]+846:[ ]+5f2d 01ff @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-255\],\$?r13 |
[ ]+84c:[ ]+5f2d 0001 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+256\],\$?r13 |
[ ]+852:[ ]+5f2d 00ff @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-256\],\$?r13 |
[ ]+858:[ ]+5f2d 68dd @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-8856\],\$?r13 |
[ ]+85e:[ ]+5f2d 68dd @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-8856\],\$?r13 |
[ ]+864:[ ]+5f2d 9822 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+8856\],\$?r13 |
[ ]+86a:[ ]+2a21 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+42\],\$?r13 |
[ ]+86e:[ ]+d621 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+872:[ ]+d621 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+876:[ ]+2a21 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+42\],\$?r13 |
[ ]+87a:[ ]+d621 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+87e:[ ]+d621 @IM+1c5e@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+882:[ ]+d621 @IM+1c5e@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+886:[ ]+2a21 @IM+1c5e@[ ]+@OC@\.w \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+88a:[ ]+5f2d ff7f @IM+1c5e@[ ]+@OC@\.w \[\$?r12=\$?r2\+32767\],\$?r5 |
[ ]+890:[ ]+6f2d 0080 0000 @IM+1c5e@[ ]+@OC@\.w \[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+898:[ ]+6f2d 0180 0000 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r13 |
[ ]+8a0:[ ]+5f2d 0180 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-32767\],\$?r13 |
[ ]+8a6:[ ]+5f2d 0080 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+8ac:[ ]+6f2d ff7f ffff @IM+1c5e@[ ]+@OC@\.w \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+8b4:[ ]+5f2d 0180 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-32767\],\$?r13 |
[ ]+8ba:[ ]+5f2d 0080 @IM+1cde@[ ]+@OC@\.w \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+8c0:[ ]+6f2d ff7f ffff @IM+1c5e@[ ]+@OC@\.w \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+8c8:[ ]+6f2d ffff 0000 @IM+1c5e@[ ]+@OC@\.w \[\$?r12=\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+8d0:[ ]+6f2d 0000 0000 @IM+1c5e@[ ]+@OC@\.w \[\$?r12=\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+8d2:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+8d8:[ ]+0021 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+0\],\$?r1 |
[ ]+8dc:[ ]+0121 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+1\],\$?r1 |
[ ]+8e0:[ ]+7f21 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+127\],\$?r1 |
[ ]+8e4:[ ]+5f2d 8000 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+128\],\$?r1 |
[ ]+8ea:[ ]+ff21 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-1\],\$?r1 |
[ ]+8ee:[ ]+ff21 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-1\],\$?r1 |
[ ]+8f2:[ ]+8121 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-127\],\$?r1 |
[ ]+8f6:[ ]+8021 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-128\],\$?r1 |
[ ]+8fa:[ ]+8121 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-127\],\$?r1 |
[ ]+8fe:[ ]+8021 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-128\],\$?r1 |
[ ]+902:[ ]+5f2d ff00 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+255\],\$?r1 |
[ ]+908:[ ]+5f2d 01ff @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-255\],\$?r1 |
[ ]+90e:[ ]+5f2d 01ff @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-255\],\$?r1 |
[ ]+914:[ ]+5f2d 0001 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+256\],\$?r1 |
[ ]+91a:[ ]+5f2d 00ff @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-256\],\$?r1 |
[ ]+920:[ ]+5f2d 68dd @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-8856\],\$?r1 |
[ ]+926:[ ]+5f2d 00ff @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-256\],\$?r1 |
[ ]+92c:[ ]+5f2d 68dd @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2-8856\],\$?r1 |
[ ]+932:[ ]+5f2d 9822 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+8856\],\$?r1 |
[ ]+938:[ ]+6f2d ac72 2a00 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\],\$?r1 |
[ ]+940:[ ]+6f2d d5c5 d6ff @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+948:[ ]+6f2d acce c09e @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+950:[ ]+6f2d 5331 3f81 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+958:[ ]+6f2d 5331 3f81 @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+960:[ ]+6f2d b5af 982e @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\],\$?r1 |
[ ]+968:[ ]+6f2d 2b45 941b @IM+2c1e@[ ]+@OC@\.d \[\$?r12=\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\],\$?r1 |
[ ]+970:[ ]+2a21 @IM+2cde@[ ]+@OC@\.d \[\$?r12=\$?r2\+42\],\$?r13 |
[ ]+974:[ ]+d621 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+978:[ ]+d621 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+97c:[ ]+2a21 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+980:[ ]+d621 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+984:[ ]+d621 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+988:[ ]+2a21 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+98c:[ ]+d621 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+990:[ ]+2a21 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+994:[ ]+5f2d ff7f @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2\+32767\],\$?r5 |
[ ]+99a:[ ]+6f2d 0080 0000 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+9a2:[ ]+6f2d 0180 0000 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r5 |
[ ]+9aa:[ ]+5f2d 0180 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2-32767\],\$?r5 |
[ ]+9b0:[ ]+5f2d 0080 @IM+2cde@[ ]+@OC@\.d \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+9b6:[ ]+6f2d ff7f ffff @IM+2cde@[ ]+@OC@\.d \[\$?r12=\$?r2\+[^]]+\],\$?r13 |
[ ]+9be:[ ]+5f2d 0180 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2-32767\],\$?r5 |
[ ]+9c4:[ ]+5f2d 0080 @IM+2cde@[ ]+@OC@\.d \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+9ca:[ ]+6f2d ff7f ffff @IM+2cde@[ ]+@OC@\.d \[\$?r12=\$?r2\+[^]]+\],\$?r13 |
[ ]+9d2:[ ]+6f2d ffff 0000 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+9da:[ ]+6f2d 0000 0100 @IM+2cde@[ ]+@OC@\.d \[\$?r12=\$?r2\+(65536|10000 <six5535\+0x1>)\],\$?r13 |
[ ]+9e2:[ ]+6f2d 2b3a 2900 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2\+(2701867|293a2b <two701867>)\],\$?r5 |
[ ]+9ea:[ ]+6f2d d5c5 d6ff @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+9f2:[ ]+6f2d d5c5 d6ff @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+9fa:[ ]+6f2d 0000 0000 @IM+2c5e@[ ]+@OC@\.d \[\$?r12=\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+9fc:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+a02:[ ]+7309 @IM+055a@[ ]+@OC@\.b \[\[\$?r3\]\],\$?r5 |
[ ]+a06:[ ]+7209 @IM+144a@[ ]+@OC@\.w \[\[\$?r2\]\],\$?r4 |
[ ]+a0a:[ ]+7309 @IM+277a@[ ]+@OC@\.d \[\[\$?r3\]\],\$?r7 |
[ ]+a0e:[ ]+790d @IM+077a@[ ]+@OC@\.b \[\[\$?r9\+\]\],\$?r7 |
[ ]+a12:[ ]+730d @IM+155a@[ ]+@OC@\.w \[\[\$?r3\+\]\],\$?r5 |
[ ]+a16:[ ]+710d @IM+266a@[ ]+@OC@\.d \[\[\$?r1\+\]\],\$?r6 |
[ ]+a1a:[ ]+7f0d 0000 0000 @IM+055a@[ ]+@OC@\.b \[(0x0|0 <notstart>)\],\$?r5 |
[ ]+a1c:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+a22:[ ]+7f0d 0000 0000 @IM+144a@[ ]+@OC@\.w \[(0x0|0 <notstart>)\],\$?r4 |
[ ]+a24:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+a2a:[ ]+7f0d 0000 0000 @IM+277a@[ ]+@OC@\.d \[(0x0|0 <notstart>)\],\$?r7 |
[ ]+a2c:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+a32:[ ]+7f0d 0000 0000 @IM+055a@[ ]+@OC@\.b \[(0x0|0 <notstart>)\],\$?r5 |
[ ]+a34:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+a3a:[ ]+7f0d 0000 0000 @IM+144a@[ ]+@OC@\.w \[(0x0|0 <notstart>)\],\$?r4 |
[ ]+a3c:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+a42:[ ]+7f0d 0000 0000 @IM+277a@[ ]+@OC@\.d \[(0x0|0 <notstart>)\],\$?r7 |
[ ]+a44:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+a4a:[ ]+7309 @IM+0c5a@[ ]+@OC@\.b \[\[\$?r3\]\],\$?r5,\$?r12 |
[ ]+a4e:[ ]+7209 @IM+194a@[ ]+@OC@\.w \[\[\$?r2\]\],\$?r4,\$?r9 |
[ ]+a52:[ ]+7309 @IM+297a@[ ]+@OC@\.d \[\[\$?r3\]\],\$?r7,\$?r9 |
[ ]+a56:[ ]+790d @IM+0a7a@[ ]+@OC@\.b \[\[\$?r9\+\]\],\$?r7,\$?r10 |
[ ]+a5a:[ ]+730d @IM+195a@[ ]+@OC@\.w \[\[\$?r3\+\]\],\$?r5,\$?r9 |
[ ]+a5e:[ ]+710d @IM+296a@[ ]+@OC@\.d \[\[\$?r1\+\]\],\$?r6,\$?r9 |
[ ]+a62:[ ]+7f0d 0000 0000 @IM+075a@[ ]+@OC@\.b \[(0x0|0 <notstart>)\],\$?r5,\$?r7 |
[ ]+a64:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+a6a:[ ]+7f0d 0000 0000 @IM+194a@[ ]+@OC@\.w \[(0x0|0 <notstart>)\],\$?r4,\$?r9 |
[ ]+a6c:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+a72:[ ]+7f0d 0000 0000 @IM+297a@[ ]+@OC@\.d \[(0x0|0 <notstart>)\],\$?r7,\$?r9 |
[ ]+a74:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+a7a:[ ]+7f0d 0000 0000 @IM+095a@[ ]+@OC@\.b \[(0x0|0 <notstart>)\],\$?r5,\$?r9 |
[ ]+a7c:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+a82:[ ]+7f0d 0000 0000 @IM+1c4a@[ ]+@OC@\.w \[(0x0|0 <notstart>)\],\$?r4,\$?r12 |
[ ]+a84:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+a8a:[ ]+7f0d 0000 0000 @IM+297a@[ ]+@OC@\.d \[(0x0|0 <notstart>)\],\$?r7,\$?r9 |
[ ]+a8c:[ ]+(R_CRIS_)?32[ ]+\.text |
|
0+a92 <end>: |
\.\.\. |
/testsuite/gas/cris/shexpr-1.d
0,0 → 1,8
#objdump: -dr |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+6f6e 286f ff0b[ ]+move\.d bff6f28 <start\+0xbff6f28>,\$?r6 |
[ ]+6:[ ]+0f05[ ]+nop[ ]* |
/testsuite/gas/cris/bwtest-err-1.s
0,0 → 1,92
; File bwtest-err-1.s |
|
; { dg-do assemble { target cris-*-* } } |
|
; A variant of exbwtest.s. This is an example of invalid use of the broken- |
; dot-word function. The nearest label occurs about 32 kbytes after the primary |
; jump table so the secondary jump table can't be reached by word displace- |
; ments and the broken words overflow. |
|
; main() |
; { |
; byte i; |
; |
; for (i=0; i <= 3; i++) { |
; result[i] = funct(i); |
; } |
; } |
; |
; Register use : r1 - i |
; r2 - result address |
|
.text |
.syntax no_register_prefix |
.word 0 |
main: move.d stack,sp |
moveq 0,r1 |
move.d result,r2 |
for1: cmpq 3,r1 |
bgt endfor1 |
move.d r1,r0 |
jsr funct |
move.w r0,[r2+r1.w] |
ba for1 |
addq 1,r1 |
endfor1: |
end: ba end |
nop |
|
|
; uword funct(i) |
; byte i; |
; { |
; switch (i) { |
; case 0 : return 0x1111; |
; case 1 : return 0x2222; |
; case 2 : return 0x3333; |
; case 3 : return 0x4444; |
; } |
; } |
; |
; Parameters : r0 - i |
; |
; Register use : r1 - pjt address |
|
funct: push r1 |
move.d pjt,r1 |
adds.w [r1+r0.w],pc |
pjt: .word near1 - pjt |
.word near2 - pjt |
.word far1 - pjt |
.word far2 - pjt |
|
; Note that the line-number of the source-location of the error |
; seems slightly off from the user perspective, but it's the |
; best I could get without major changes in BW-handling. Not |
; sure it it's worth fixing. May need adjustments if |
; BW-handling changes. Four errors from four .words are what's |
; expected. |
|
.space 32760,0xFF; { dg-error "Adjusted signed \.word \(.*\) overflow.*" } |
|
near1: move.w 0x1111,r0 |
ba ret1 |
nop |
|
near2: move.w 0x2222,r0 |
ba ret1 |
nop |
|
far1: move.w 0x3333,r0 |
ba ret1 |
nop |
|
far2: move.w 0x4444,r0 |
ret1: pop r1 |
ret |
|
|
result: .space 4 * 2 ; static uword result[4]; |
|
.space 4 |
stack: |
/testsuite/gas/cris/rd-v32-b1.d
0,0 → 1,31
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
00000000 <a>: |
0: bf0e 0580 0000 ba 8005 <b1> |
6: ffed ff7f ba 8005 <b1> |
a: 0000 bcc \. |
\.\.\. |
|
00008005 <b1>: |
8005: ffed 0201 ba 8107 <b2> |
8009: fee0 ba 8107 <b2> |
800b: 0000 bcc \. |
\.\.\. |
|
00008107 <b2>: |
\.\.\. |
8207: 01e0 ba 8107 <b2> |
8209: ffed fefe ba 8107 <b2> |
|
0000820d <b3>: |
\.\.\. |
1020d: ffed 0080 ba 820d <b3> |
10211: bf0e fc7f ffff ba 820d <b3> |
|
00010217 <b4>: |
\.\.\. |
/testsuite/gas/cris/movem-to-reg.d
0,0 → 1,165
#objdump: -dr |
#name: movem-to-reg |
|
# Test the @OC@ insn with memory as destination. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
[ ]+0: 0000[ ]+ bcc ( 0x2|\.\+2) |
\.\.\. |
|
0+4 <start>: |
[ ]+4:[ ]+b5db[ ]+movem[ ]+\[\$?r5\],\$?r13 |
[ ]+6:[ ]+ba1b[ ]+movem[ ]+\[\$?r10\],\$?r1 |
[ ]+8:[ ]+b5df[ ]+movem[ ]+\[\$?r5\+\],\$?r13 |
[ ]+a:[ ]+ba4f[ ]+movem[ ]+\[\$?r10\+\],\$?r4 |
[ ]+c:[ ]+4255 bddb[ ]+movem[ ]+\[\$?r2\+\$?r5\.b\],\$?r13 |
[ ]+10:[ ]+42a5 b33b[ ]+movem[ ]+\[\$?r2\+\$?r10\.b\],\$?r3 |
[ ]+14:[ ]+4529 bddb[ ]+movem[ ]+\[\$?r2\+\[\$?r5\]\.b\],\$?r13 |
[ ]+18:[ ]+4a29 b22b[ ]+movem[ ]+\[\$?r2\+\[\$?r10\]\.b\],\$?r2 |
[ ]+1c:[ ]+452d b00b[ ]+movem[ ]+\[\$?r2\+\[\$?r5\+\]\.b\],\$?r0 |
[ ]+20:[ ]+4a2d bccb[ ]+movem[ ]+\[\$?r2\+\[\$?r10\+\]\.b\],\$?r12 |
[ ]+24:[ ]+5529 b22b[ ]+movem[ ]+\[\$?r2\+\[\$?r5\]\.w\],\$?r2 |
[ ]+28:[ ]+5a29 b66b[ ]+movem[ ]+\[\$?r2\+\[\$?r10\]\.w\],\$?r6 |
[ ]+2c:[ ]+552d b77b[ ]+movem[ ]+\[\$?r2\+\[\$?r5\+\]\.w\],\$?r7 |
[ ]+30:[ ]+5a2d b88b[ ]+movem[ ]+\[\$?r2\+\[\$?r10\+\]\.w\],\$?r8 |
[ ]+34:[ ]+6255 bccb[ ]+movem[ ]+\[\$?r2\+\$?r5\.d\],\$?r12 |
[ ]+38:[ ]+62a5 b99b[ ]+movem[ ]+\[\$?r2\+\$?r10\.d\],\$?r9 |
[ ]+3c:[ ]+6529 bddb[ ]+movem[ ]+\[\$?r2\+\[\$?r5\]\.d\],\$?r13 |
[ ]+40:[ ]+6a29 b88b[ ]+movem[ ]+\[\$?r2\+\[\$?r10\]\.d\],\$?r8 |
[ ]+44:[ ]+652d b00b[ ]+movem[ ]+\[\$?r2\+\[\$?r5\+\]\.d\],\$?r0 |
[ ]+48:[ ]+6a2d b55b[ ]+movem[ ]+\[\$?r2\+\[\$?r10\+\]\.d\],\$?r5 |
[ ]+4c:[ ]+0021 b11b[ ]+movem[ ]+\[\$?r2\+0\],\$?r1 |
[ ]+50:[ ]+0121 b11b[ ]+movem[ ]+\[\$?r2\+1\],\$?r1 |
[ ]+54:[ ]+7f21 b11b[ ]+movem[ ]+\[\$?r2\+127\],\$?r1 |
[ ]+58:[ ]+5f2d 8000 b11b[ ]+movem[ ]+\[\$?r2\+128\],\$?r1 |
[ ]+5e:[ ]+ff21 b11b[ ]+movem[ ]+\[\$?r2-1\],\$?r1 |
[ ]+62:[ ]+ff21 b11b[ ]+movem[ ]+\[\$?r2-1\],\$?r1 |
[ ]+66:[ ]+8121 b11b[ ]+movem[ ]+\[\$?r2-127\],\$?r1 |
[ ]+6a:[ ]+8021 b11b[ ]+movem[ ]+\[\$?r2-128\],\$?r1 |
[ ]+6e:[ ]+8121 b11b[ ]+movem[ ]+\[\$?r2-127\],\$?r1 |
[ ]+72:[ ]+8021 b11b[ ]+movem[ ]+\[\$?r2-128\],\$?r1 |
[ ]+76:[ ]+5f2d ff00 b11b[ ]+movem[ ]+\[\$?r2\+255\],\$?r1 |
[ ]+7c:[ ]+5f2d 01ff b11b[ ]+movem[ ]+\[\$?r2-255\],\$?r1 |
[ ]+82:[ ]+5f2d 01ff b11b[ ]+movem[ ]+\[\$?r2-255\],\$?r1 |
[ ]+88:[ ]+5f2d 0001 b11b[ ]+movem[ ]+\[\$?r2\+256\],\$?r1 |
[ ]+8e:[ ]+5f2d 00ff b11b[ ]+movem[ ]+\[\$?r2-256\],\$?r1 |
[ ]+94:[ ]+5f2d 68dd b11b[ ]+movem[ ]+\[\$?r2-8856\],\$?r1 |
[ ]+9a:[ ]+5f2d 00ff b11b[ ]+movem[ ]+\[\$?r2-256\],\$?r1 |
[ ]+a0:[ ]+5f2d 68dd b11b[ ]+movem[ ]+\[\$?r2-8856\],\$?r1 |
[ ]+a6:[ ]+5f2d 9822 b11b[ ]+movem[ ]+\[\$?r2\+8856\],\$?r1 |
[ ]+ac:[ ]+6f2d ac72 2a00 b11b[ ]+movem[ ]+\[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\],\$?r1 |
[ ]+b4:[ ]+6f2d d5c5 d6ff b11b[ ]+movem[ ]+\[\$?r2\+[^]]+\],\$?r1 |
[ ]+bc:[ ]+6f2d acce c09e b11b[ ]+movem[ ]+\[\$?r2\+[^]]+\],\$?r1 |
[ ]+c4:[ ]+6f2d 5331 3f81 b11b[ ]+movem[ ]+\[\$?r2\+[^]]+\],\$?r1 |
[ ]+cc:[ ]+6f2d 5331 3f81 b11b[ ]+movem[ ]+\[\$?r2\+[^]]+\],\$?r1 |
[ ]+d4:[ ]+6f2d b5af 982e b11b[ ]+movem[ ]+\[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\],\$?r1 |
[ ]+dc:[ ]+6f2d 2b45 941b b11b[ ]+movem[ ]+\[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\],\$?r1 |
[ ]+e4:[ ]+2a21 bddb[ ]+movem[ ]+\[\$?r2\+42\],\$?r13 |
[ ]+e8:[ ]+d621 b55b[ ]+movem[ ]+\[\$?r2-42\],\$?r5 |
[ ]+ec:[ ]+d621 b55b[ ]+movem[ ]+\[\$?r2-42\],\$?r5 |
[ ]+f0:[ ]+2a21 b55b[ ]+movem[ ]+\[\$?r2\+42\],\$?r5 |
[ ]+f4:[ ]+d621 b55b[ ]+movem[ ]+\[\$?r2-42\],\$?r5 |
[ ]+f8:[ ]+d621 b55b[ ]+movem[ ]+\[\$?r2-42\],\$?r5 |
[ ]+fc:[ ]+2a21 b55b[ ]+movem[ ]+\[\$?r2\+42\],\$?r5 |
[ ]+100:[ ]+d621 b55b[ ]+movem[ ]+\[\$?r2-42\],\$?r5 |
[ ]+104:[ ]+2a21 b55b[ ]+movem[ ]+\[\$?r2\+42\],\$?r5 |
[ ]+108:[ ]+5f2d ff7f b55b[ ]+movem[ ]+\[\$?r2\+32767\],\$?r5 |
[ ]+10e:[ ]+6f2d 0080 0000 b55b[ ]+movem[ ]+\[\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+116:[ ]+6f2d 0180 0000 b55b[ ]+movem[ ]+\[\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r5 |
[ ]+11e:[ ]+5f2d 0180 b55b[ ]+movem[ ]+\[\$?r2-32767\],\$?r5 |
[ ]+124:[ ]+5f2d 0080 bddb[ ]+movem[ ]+\[\$?r2-32768\],\$?r13 |
[ ]+12a:[ ]+6f2d ff7f ffff bddb[ ]+movem[ ]+\[\$?r2\+[^]]+\],\$?r13 |
[ ]+132:[ ]+5f2d 0180 b55b[ ]+movem[ ]+\[\$?r2-32767\],\$?r5 |
[ ]+138:[ ]+5f2d 0080 bddb[ ]+movem[ ]+\[\$?r2-32768\],\$?r13 |
[ ]+13e:[ ]+6f2d ff7f ffff bddb[ ]+movem[ ]+\[\$?r2\+[^]]+\],\$?r13 |
[ ]+146:[ ]+6f2d ffff 0000 b55b[ ]+movem[ ]+\[\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+14e:[ ]+6f2d 0000 0100 bddb[ ]+movem[ ]+\[\$?r2\+(65536|10000 <six5535\+0x1>)\],\$?r13 |
[ ]+156:[ ]+6f2d 2b3a 2900 b55b[ ]+movem[ ]+\[\$?r2\+(2701867|293a2b <two701867>)\],\$?r5 |
[ ]+15e:[ ]+6f2d d5c5 d6ff b55b[ ]+movem[ ]+\[\$?r2\+[^]]+\],\$?r5 |
[ ]+166:[ ]+6f2d d5c5 d6ff b55b[ ]+movem[ ]+\[\$?r2\+[^]]+\],\$?r5 |
[ ]+16e:[ ]+6f2d 0000 0000 b55b[ ]+movem[ ]+\[\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+170:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+176:[ ]+4255 bcdf[ ]+movem[ ]+\[\$?r12=\$?r2\+\$?r5\.b\],\$?r13 |
[ ]+17a:[ ]+42a5 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+\$?r10\.b\],\$?r1 |
[ ]+17e:[ ]+4529 bc4f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r5\]\.b\],\$?r4 |
[ ]+182:[ ]+4a29 bc6f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r10\]\.b\],\$?r6 |
[ ]+186:[ ]+452d bc3f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r5\+\]\.b\],\$?r3 |
[ ]+18a:[ ]+4a2d bc2f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r10\+\]\.b\],\$?r2 |
[ ]+18e:[ ]+5255 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+\$?r5\.w\],\$?r5 |
[ ]+192:[ ]+52a5 bc8f[ ]+movem[ ]+\[\$?r12=\$?r2\+\$?r10\.w\],\$?r8 |
[ ]+196:[ ]+5529 bc4f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r5\]\.w\],\$?r4 |
[ ]+19a:[ ]+5a29 bc3f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r10\]\.w\],\$?r3 |
[ ]+19e:[ ]+552d bc2f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r5\+\]\.w\],\$?r2 |
[ ]+1a2:[ ]+5a2d bc7f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r10\+\]\.w\],\$?r7 |
[ ]+1a6:[ ]+6255 bc4f[ ]+movem[ ]+\[\$?r12=\$?r2\+\$?r5\.d\],\$?r4 |
[ ]+1aa:[ ]+62a5 bc8f[ ]+movem[ ]+\[\$?r12=\$?r2\+\$?r10\.d\],\$?r8 |
[ ]+1ae:[ ]+6529 bc2f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r5\]\.d\],\$?r2 |
[ ]+1b2:[ ]+6a29 bc0f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r10\]\.d\],\$?r0 |
[ ]+1b6:[ ]+652d bc3f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r5\+\]\.d\],\$?r3 |
[ ]+1ba:[ ]+6a2d bc2f[ ]+movem[ ]+\[\$?r12=\$?r2\+\[\$?r10\+\]\.d\],\$?r2 |
[ ]+1be:[ ]+0021 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+0\],\$?r1 |
[ ]+1c2:[ ]+0121 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+1\],\$?r1 |
[ ]+1c6:[ ]+7f21 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+127\],\$?r1 |
[ ]+1ca:[ ]+5f2d 8000 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+128\],\$?r1 |
[ ]+1d0:[ ]+ff21 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-1\],\$?r1 |
[ ]+1d4:[ ]+ff21 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-1\],\$?r1 |
[ ]+1d8:[ ]+8121 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-127\],\$?r1 |
[ ]+1dc:[ ]+8021 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-128\],\$?r1 |
[ ]+1e0:[ ]+8121 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-127\],\$?r1 |
[ ]+1e4:[ ]+8021 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-128\],\$?r1 |
[ ]+1e8:[ ]+5f2d ff00 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+255\],\$?r1 |
[ ]+1ee:[ ]+5f2d 01ff bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-255\],\$?r1 |
[ ]+1f4:[ ]+5f2d 01ff bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-255\],\$?r1 |
[ ]+1fa:[ ]+5f2d 0001 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+256\],\$?r1 |
[ ]+200:[ ]+5f2d 00ff bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-256\],\$?r1 |
[ ]+206:[ ]+5f2d 68dd bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-8856\],\$?r1 |
[ ]+20c:[ ]+5f2d 00ff bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-256\],\$?r1 |
[ ]+212:[ ]+5f2d 68dd bc1f[ ]+movem[ ]+\[\$?r12=\$?r2-8856\],\$?r1 |
[ ]+218:[ ]+5f2d 9822 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+8856\],\$?r1 |
[ ]+21e:[ ]+6f2d ac72 2a00 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\],\$?r1 |
[ ]+226:[ ]+6f2d d5c5 d6ff bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+22e:[ ]+6f2d acce c09e bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+236:[ ]+6f2d 5331 3f81 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+23e:[ ]+6f2d 5331 3f81 bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+246:[ ]+6f2d b5af 982e bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\],\$?r1 |
[ ]+24e:[ ]+6f2d 2b45 941b bc1f[ ]+movem[ ]+\[\$?r12=\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\],\$?r1 |
[ ]+256:[ ]+2a21 bcdf[ ]+movem[ ]+\[\$?r12=\$?r2\+42\],\$?r13 |
[ ]+25a:[ ]+d621 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2-42\],\$?r5 |
[ ]+25e:[ ]+d621 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2-42\],\$?r5 |
[ ]+262:[ ]+2a21 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+266:[ ]+d621 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2-42\],\$?r5 |
[ ]+26a:[ ]+d621 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2-42\],\$?r5 |
[ ]+26e:[ ]+2a21 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+272:[ ]+d621 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2-42\],\$?r5 |
[ ]+276:[ ]+2a21 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+27a:[ ]+5f2d ff7f bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+32767\],\$?r5 |
[ ]+280:[ ]+6f2d 0080 0000 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+288:[ ]+6f2d 0180 0000 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r5 |
[ ]+290:[ ]+5f2d 0180 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2-32767\],\$?r5 |
[ ]+296:[ ]+5f2d 0080 bcdf[ ]+movem[ ]+\[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+29c:[ ]+6f2d ff7f ffff bcdf[ ]+movem[ ]+\[\$?r12=\$?r2\+[^]]+\],\$?r13 |
[ ]+2a4:[ ]+5f2d 0180 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2-32767\],\$?r5 |
[ ]+2aa:[ ]+5f2d 0080 bcdf[ ]+movem[ ]+\[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+2b0:[ ]+6f2d ff7f ffff bcdf[ ]+movem[ ]+\[\$?r12=\$?r2\+[^]]+\],\$?r13 |
[ ]+2b8:[ ]+6f2d ffff 0000 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+2c0:[ ]+6f2d 0000 0100 bcdf[ ]+movem[ ]+\[\$?r12=\$?r2\+(65536|10000 <six5535\+0x1>)\],\$?r13 |
[ ]+2c8:[ ]+6f2d 2b3a 2900 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+(2701867|293a2b <two701867>)\],\$?r5 |
[ ]+2d0:[ ]+6f2d d5c5 d6ff bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+2d8:[ ]+6f2d d5c5 d6ff bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+2e0:[ ]+6f2d 0000 0000 bc5f[ ]+movem[ ]+\[\$?r12=\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+2e2:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+2e8:[ ]+7209 b44b[ ]+movem[ ]+\[\[\$?r2\]\],\$?r4 |
[ ]+2ec:[ ]+7309 b77b[ ]+movem[ ]+\[\[\$?r3\]\],\$?r7 |
[ ]+2f0:[ ]+730d b55b[ ]+movem[ ]+\[\[\$?r3\+\]\],\$?r5 |
[ ]+2f4:[ ]+710d b66b[ ]+movem[ ]+\[\[\$?r1\+\]\],\$?r6 |
[ ]+2f8:[ ]+7f0d 0000 0000 b44b[ ]+movem[ ]+\[(0x0|0 <notstart>)?\],\$?r4 |
[ ]+2fa:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+300:[ ]+7f0d 0000 0000 b77b[ ]+movem[ ]+\[(0x0|0 <notstart>)?\],\$?r7 |
[ ]+302:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+308:[ ]+7f0d 0000 0000 b33b[ ]+movem[ ]+\[(0x0|0 <notstart>)?\],\$?r3 |
[ ]+30a:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+310:[ ]+7f0d 0000 0000 b77b[ ]+movem[ ]+\[(0x0|0 <notstart>)?\],\$?r7 |
[ ]+312:[ ]+(R_CRIS_)?32[ ]+\.text |
/testsuite/gas/cris/test.d
0,0 → 1,323
#objdump: -dr |
#name: @OC@ |
|
# "Test" instruction. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
[ ]+0: 0000[ ]+ bcc ( 0x2|\.\+2) |
\.\.\. |
|
0+4 <start>: |
[ ]+4:[ ]+4336[ ]+test\.b \$?r3 |
[ ]+6:[ ]+5556[ ]+test\.w \$?r5 |
[ ]+8:[ ]+6aa6[ ]+test\.d \$?r10 |
[ ]+a:[ ]+800b[ ]+test\.b \[\$?r0\] |
[ ]+c:[ ]+950b[ ]+test\.w \[\$?r5\] |
[ ]+e:[ ]+aa0b[ ]+test\.d \[\$?r10\] |
[ ]+10:[ ]+800f[ ]+test\.b \[\$?r0\+\] |
[ ]+12:[ ]+950f[ ]+test\.w \[\$?r5\+\] |
[ ]+14:[ ]+aa0f[ ]+test\.d \[\$?r10\+\] |
[ ]+16:[ ]+4205 800b[ ]+test\.b \[\$?r2\+\$?r0\.b\] |
[ ]+1a:[ ]+4255 900b[ ]+test\.w \[\$?r2\+\$?r5\.b\] |
[ ]+1e:[ ]+42a5 a00b[ ]+test\.d \[\$?r2\+\$?r10\.b\] |
[ ]+22:[ ]+4029 800b[ ]+test\.b \[\$?r2\+\[\$?r0\]\.b\] |
[ ]+26:[ ]+4529 900b[ ]+test\.w \[\$?r2\+\[\$?r5\]\.b\] |
[ ]+2a:[ ]+4a29 a00b[ ]+test\.d \[\$?r2\+\[\$?r10\]\.b\] |
[ ]+2e:[ ]+402d 800b[ ]+test\.b \[\$?r2\+\[\$?r0\+\]\.b\] |
[ ]+32:[ ]+452d 900b[ ]+test\.w \[\$?r2\+\[\$?r5\+\]\.b\] |
[ ]+36:[ ]+4a2d a00b[ ]+test\.d \[\$?r2\+\[\$?r10\+\]\.b\] |
[ ]+3a:[ ]+5205 800b[ ]+test\.b \[\$?r2\+\$?r0\.w\] |
[ ]+3e:[ ]+5255 900b[ ]+test\.w \[\$?r2\+\$?r5\.w\] |
[ ]+42:[ ]+52a5 a00b[ ]+test\.d \[\$?r2\+\$?r10\.w\] |
[ ]+46:[ ]+5029 800b[ ]+test\.b \[\$?r2\+\[\$?r0\]\.w\] |
[ ]+4a:[ ]+5529 900b[ ]+test\.w \[\$?r2\+\[\$?r5\]\.w\] |
[ ]+4e:[ ]+5a29 a00b[ ]+test\.d \[\$?r2\+\[\$?r10\]\.w\] |
[ ]+52:[ ]+502d 800b[ ]+test\.b \[\$?r2\+\[\$?r0\+\]\.w\] |
[ ]+56:[ ]+552d 900b[ ]+test\.w \[\$?r2\+\[\$?r5\+\]\.w\] |
[ ]+5a:[ ]+5a2d a00b[ ]+test\.d \[\$?r2\+\[\$?r10\+\]\.w\] |
[ ]+5e:[ ]+6205 800b[ ]+test\.b \[\$?r2\+\$?r0\.d\] |
[ ]+62:[ ]+6255 900b[ ]+test\.w \[\$?r2\+\$?r5\.d\] |
[ ]+66:[ ]+62a5 a00b[ ]+test\.d \[\$?r2\+\$?r10\.d\] |
[ ]+6a:[ ]+6029 800b[ ]+test\.b \[\$?r2\+\[\$?r0\]\.d\] |
[ ]+6e:[ ]+6529 900b[ ]+test\.w \[\$?r2\+\[\$?r5\]\.d\] |
[ ]+72:[ ]+6a29 a00b[ ]+test\.d \[\$?r2\+\[\$?r10\]\.d\] |
[ ]+76:[ ]+602d 800b[ ]+test\.b \[\$?r2\+\[\$?r0\+\]\.d\] |
[ ]+7a:[ ]+652d 900b[ ]+test\.w \[\$?r2\+\[\$?r5\+\]\.d\] |
[ ]+7e:[ ]+6a2d a00b[ ]+test\.d \[\$?r2\+\[\$?r10\+\]\.d\] |
[ ]+82:[ ]+0021 800b[ ]+test\.b \[\$?r2\+0\] |
[ ]+86:[ ]+0121 800b[ ]+test\.b \[\$?r2\+1\] |
[ ]+8a:[ ]+7f21 800b[ ]+test\.b \[\$?r2\+127\] |
[ ]+8e:[ ]+5f2d 8000 800b[ ]+test\.b \[\$?r2\+128\] |
[ ]+94:[ ]+ff21 800b[ ]+test\.b \[\$?r2-1\] |
[ ]+98:[ ]+8121 800b[ ]+test\.b \[\$?r2-127\] |
[ ]+9c:[ ]+8021 800b[ ]+test\.b \[\$?r2-128\] |
[ ]+a0:[ ]+5f2d ff00 800b[ ]+test\.b \[\$?r2\+255\] |
[ ]+a6:[ ]+2a21 800b[ ]+test\.b \[\$?r2\+42\] |
[ ]+aa:[ ]+d621 800b[ ]+test\.b \[\$?r2-42\] |
[ ]+ae:[ ]+d621 800b[ ]+test\.b \[\$?r2-42\] |
[ ]+b2:[ ]+2a21 800b[ ]+test\.b \[\$?r2\+42\] |
[ ]+b6:[ ]+d621 800b[ ]+test\.b \[\$?r2-42\] |
[ ]+ba:[ ]+d621 800b[ ]+test\.b \[\$?r2-42\] |
[ ]+be:[ ]+2a21 800b[ ]+test\.b \[\$?r2\+42\] |
[ ]+c2:[ ]+d621 800b[ ]+test\.b \[\$?r2-42\] |
[ ]+c6:[ ]+2a21 800b[ ]+test\.b \[\$?r2\+42\] |
[ ]+ca:[ ]+6f2d 0000 0000 800b[ ]+test\.b \[\$?r2\+0( <notstart>)?\] |
[ ]+cc:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+d2:[ ]+0021 900b[ ]+test\.w \[\$?r2\+0\] |
[ ]+d6:[ ]+0121 900b[ ]+test\.w \[\$?r2\+1\] |
[ ]+da:[ ]+7f21 900b[ ]+test\.w \[\$?r2\+127\] |
[ ]+de:[ ]+5f2d 8000 900b[ ]+test\.w \[\$?r2\+128\] |
[ ]+e4:[ ]+ff21 900b[ ]+test\.w \[\$?r2-1\] |
[ ]+e8:[ ]+ff21 900b[ ]+test\.w \[\$?r2-1\] |
[ ]+ec:[ ]+8121 900b[ ]+test\.w \[\$?r2-127\] |
[ ]+f0:[ ]+8021 900b[ ]+test\.w \[\$?r2-128\] |
[ ]+f4:[ ]+5f2d 7fff 900b[ ]+test\.w \[\$?r2-129\] |
[ ]+fa:[ ]+8121 900b[ ]+test\.w \[\$?r2-127\] |
[ ]+fe:[ ]+8021 900b[ ]+test\.w \[\$?r2-128\] |
[ ]+102:[ ]+5f2d 7fff 900b[ ]+test\.w \[\$?r2-129\] |
[ ]+108:[ ]+5f2d ff00 900b[ ]+test\.w \[\$?r2\+255\] |
[ ]+10e:[ ]+5f2d 01ff 900b[ ]+test\.w \[\$?r2-255\] |
[ ]+114:[ ]+5f2d 01ff 900b[ ]+test\.w \[\$?r2-255\] |
[ ]+11a:[ ]+5f2d 0001 900b[ ]+test\.w \[\$?r2\+256\] |
[ ]+120:[ ]+5f2d 00ff 900b[ ]+test\.w \[\$?r2-256\] |
[ ]+126:[ ]+5f2d 68dd 900b[ ]+test\.w \[\$?r2-8856\] |
[ ]+12c:[ ]+5f2d 68dd 900b[ ]+test\.w \[\$?r2-8856\] |
[ ]+132:[ ]+5f2d 9822 900b[ ]+test\.w \[\$?r2\+8856\] |
[ ]+138:[ ]+2a21 900b[ ]+test\.w \[\$?r2\+42\] |
[ ]+13c:[ ]+d621 900b[ ]+test\.w \[\$?r2-42\] |
[ ]+140:[ ]+d621 900b[ ]+test\.w \[\$?r2-42\] |
[ ]+144:[ ]+2a21 900b[ ]+test\.w \[\$?r2\+42\] |
[ ]+148:[ ]+d621 900b[ ]+test\.w \[\$?r2-42\] |
[ ]+14c:[ ]+d621 900b[ ]+test\.w \[\$?r2-42\] |
[ ]+150:[ ]+d621 900b[ ]+test\.w \[\$?r2-42\] |
[ ]+154:[ ]+2a21 900b[ ]+test\.w \[\$?r2\+42\] |
[ ]+158:[ ]+5f2d ff7f 900b[ ]+test\.w \[\$?r2\+32767\] |
[ ]+15e:[ ]+6f2d 0080 0000 900b[ ]+test\.w \[\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+166:[ ]+6f2d 0180 0000 900b[ ]+test\.w \[\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+16e:[ ]+5f2d 0180 900b[ ]+test\.w \[\$?r2-32767\] |
[ ]+174:[ ]+5f2d 0080 900b[ ]+test\.w \[\$?r2-32768\] |
[ ]+17a:[ ]+6f2d ff7f ffff 900b[ ]+test\.w \[\$?r2\+[^]]+\] |
[ ]+182:[ ]+5f2d 0180 900b[ ]+test\.w \[\$?r2-32767\] |
[ ]+188:[ ]+5f2d 0080 900b[ ]+test\.w \[\$?r2-32768\] |
[ ]+18e:[ ]+6f2d ff7f ffff 900b[ ]+test\.w \[\$?r2\+[^]]+\] |
[ ]+196:[ ]+6f2d ffff 0000 900b[ ]+test\.w \[\$?r2\+(65535|ffff <six5535>)\] |
[ ]+19e:[ ]+6f2d 0000 0000 900b[ ]+test\.w \[\$?r2\+0( <notstart>)?\] |
[ ]+1a0:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+1a6:[ ]+0021 a00b[ ]+test\.d \[\$?r2\+0\] |
[ ]+1aa:[ ]+0121 a00b[ ]+test\.d \[\$?r2\+1\] |
[ ]+1ae:[ ]+7f21 a00b[ ]+test\.d \[\$?r2\+127\] |
[ ]+1b2:[ ]+5f2d 8000 a00b[ ]+test\.d \[\$?r2\+128\] |
[ ]+1b8:[ ]+ff21 a00b[ ]+test\.d \[\$?r2-1\] |
[ ]+1bc:[ ]+ff21 a00b[ ]+test\.d \[\$?r2-1\] |
[ ]+1c0:[ ]+8121 a00b[ ]+test\.d \[\$?r2-127\] |
[ ]+1c4:[ ]+8021 a00b[ ]+test\.d \[\$?r2-128\] |
[ ]+1c8:[ ]+8121 a00b[ ]+test\.d \[\$?r2-127\] |
[ ]+1cc:[ ]+8021 a00b[ ]+test\.d \[\$?r2-128\] |
[ ]+1d0:[ ]+5f2d ff00 a00b[ ]+test\.d \[\$?r2\+255\] |
[ ]+1d6:[ ]+5f2d 01ff a00b[ ]+test\.d \[\$?r2-255\] |
[ ]+1dc:[ ]+5f2d 01ff a00b[ ]+test\.d \[\$?r2-255\] |
[ ]+1e2:[ ]+5f2d 0001 a00b[ ]+test\.d \[\$?r2\+256\] |
[ ]+1e8:[ ]+5f2d 00ff a00b[ ]+test\.d \[\$?r2-256\] |
[ ]+1ee:[ ]+5f2d 68dd a00b[ ]+test\.d \[\$?r2-8856\] |
[ ]+1f4:[ ]+5f2d 00ff a00b[ ]+test\.d \[\$?r2-256\] |
[ ]+1fa:[ ]+5f2d 68dd a00b[ ]+test\.d \[\$?r2-8856\] |
[ ]+200:[ ]+5f2d 9822 a00b[ ]+test\.d \[\$?r2\+8856\] |
[ ]+206:[ ]+6f2d ac72 2a00 a00b[ ]+test\.d \[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+20e:[ ]+6f2d d5c5 d6ff a00b[ ]+test\.d \[\$?r2\+[^]]+\] |
[ ]+216:[ ]+6f2d acce c09e a00b[ ]+test\.d \[\$?r2\+[^]]+\] |
[ ]+21e:[ ]+6f2d 5331 3f81 a00b[ ]+test\.d \[\$?r2\+[^]]+\] |
[ ]+226:[ ]+6f2d 5331 3f81 a00b[ ]+test\.d \[\$?r2\+[^]]+\] |
[ ]+22e:[ ]+6f2d b5af 982e a00b[ ]+test\.d \[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+236:[ ]+6f2d 2b45 941b a00b[ ]+test\.d \[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+23e:[ ]+2a21 a00b[ ]+test\.d \[\$?r2\+42\] |
[ ]+242:[ ]+d621 a00b[ ]+test\.d \[\$?r2-42\] |
[ ]+246:[ ]+d621 a00b[ ]+test\.d \[\$?r2-42\] |
[ ]+24a:[ ]+2a21 a00b[ ]+test\.d \[\$?r2\+42\] |
[ ]+24e:[ ]+d621 a00b[ ]+test\.d \[\$?r2-42\] |
[ ]+252:[ ]+d621 a00b[ ]+test\.d \[\$?r2-42\] |
[ ]+256:[ ]+2a21 a00b[ ]+test\.d \[\$?r2\+42\] |
[ ]+25a:[ ]+d621 a00b[ ]+test\.d \[\$?r2-42\] |
[ ]+25e:[ ]+2a21 a00b[ ]+test\.d \[\$?r2\+42\] |
[ ]+262:[ ]+5f2d ff7f a00b[ ]+test\.d \[\$?r2\+32767\] |
[ ]+268:[ ]+6f2d 0080 0000 a00b[ ]+test\.d \[\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+270:[ ]+6f2d 0180 0000 a00b[ ]+test\.d \[\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+278:[ ]+5f2d 0180 a00b[ ]+test\.d \[\$?r2-32767\] |
[ ]+27e:[ ]+5f2d 0080 a00b[ ]+test\.d \[\$?r2-32768\] |
[ ]+284:[ ]+6f2d ff7f ffff a00b[ ]+test\.d \[\$?r2\+[^]]+\] |
[ ]+28c:[ ]+5f2d 0180 a00b[ ]+test\.d \[\$?r2-32767\] |
[ ]+292:[ ]+5f2d 0080 a00b[ ]+test\.d \[\$?r2-32768\] |
[ ]+298:[ ]+6f2d ff7f ffff a00b[ ]+test\.d \[\$?r2\+[^]]+\] |
[ ]+2a0:[ ]+6f2d ffff 0000 a00b[ ]+test\.d \[\$?r2\+(65535|ffff <six5535>)\] |
[ ]+2a8:[ ]+6f2d 0000 0100 a00b[ ]+test\.d \[\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+2b0:[ ]+6f2d 2b3a 2900 a00b[ ]+test\.d \[\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+2b8:[ ]+6f2d d5c5 d6ff a00b[ ]+test\.d \[\$?r2\+[^]]+\] |
[ ]+2c0:[ ]+6f2d d5c5 d6ff a00b[ ]+test\.d \[\$?r2\+[^]]+\] |
[ ]+2c8:[ ]+6f2d 0000 0000 a00b[ ]+test\.d \[\$?r2\+0( <notstart>)?\] |
[ ]+2ca:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+2d0:[ ]+4205 8c0f[ ]+test\.b \[\$?r12=\$?r2\+\$?r0\.b\] |
[ ]+2d4:[ ]+4255 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\$?r5\.b\] |
[ ]+2d8:[ ]+42a5 ac0f[ ]+test\.d \[\$?r12=\$?r2\+\$?r10\.b\] |
[ ]+2dc:[ ]+4029 8c0f[ ]+test\.b \[\$?r12=\$?r2\+\[\$?r0\]\.b\] |
[ ]+2e0:[ ]+4529 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\[\$?r5\]\.b\] |
[ ]+2e4:[ ]+4a29 ac0f[ ]+test\.d \[\$?r12=\$?r2\+\[\$?r10\]\.b\] |
[ ]+2e8:[ ]+402d 8c0f[ ]+test\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.b\] |
[ ]+2ec:[ ]+452d 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.b\] |
[ ]+2f0:[ ]+4a2d ac0f[ ]+test\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.b\] |
[ ]+2f4:[ ]+452d 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.b\] |
[ ]+2f8:[ ]+4a2d ac0f[ ]+test\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.b\] |
[ ]+2fc:[ ]+5205 8c0f[ ]+test\.b \[\$?r12=\$?r2\+\$?r0\.w\] |
[ ]+300:[ ]+5255 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\$?r5\.w\] |
[ ]+304:[ ]+52a5 ac0f[ ]+test\.d \[\$?r12=\$?r2\+\$?r10\.w\] |
[ ]+308:[ ]+5029 8c0f[ ]+test\.b \[\$?r12=\$?r2\+\[\$?r0\]\.w\] |
[ ]+30c:[ ]+5529 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\[\$?r5\]\.w\] |
[ ]+310:[ ]+5a29 ac0f[ ]+test\.d \[\$?r12=\$?r2\+\[\$?r10\]\.w\] |
[ ]+314:[ ]+502d 8c0f[ ]+test\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.w\] |
[ ]+318:[ ]+552d 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.w\] |
[ ]+31c:[ ]+5a2d ac0f[ ]+test\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.w\] |
[ ]+320:[ ]+552d 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.w\] |
[ ]+324:[ ]+5a2d ac0f[ ]+test\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.w\] |
[ ]+328:[ ]+6205 8c0f[ ]+test\.b \[\$?r12=\$?r2\+\$?r0\.d\] |
[ ]+32c:[ ]+6255 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\$?r5\.d\] |
[ ]+330:[ ]+62a5 ac0f[ ]+test\.d \[\$?r12=\$?r2\+\$?r10\.d\] |
[ ]+334:[ ]+6029 8c0f[ ]+test\.b \[\$?r12=\$?r2\+\[\$?r0\]\.d\] |
[ ]+338:[ ]+6529 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\[\$?r5\]\.d\] |
[ ]+33c:[ ]+6a29 ac0f[ ]+test\.d \[\$?r12=\$?r2\+\[\$?r10\]\.d\] |
[ ]+340:[ ]+602d 8c0f[ ]+test\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.d\] |
[ ]+344:[ ]+652d 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.d\] |
[ ]+348:[ ]+6a2d ac0f[ ]+test\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.d\] |
[ ]+34c:[ ]+652d 9c0f[ ]+test\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.d\] |
[ ]+350:[ ]+6a2d ac0f[ ]+test\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.d\] |
[ ]+354:[ ]+0021 8c0f[ ]+test\.b \[\$?r12=\$?r2\+0\] |
[ ]+358:[ ]+0121 8c0f[ ]+test\.b \[\$?r12=\$?r2\+1\] |
[ ]+35c:[ ]+7f21 8c0f[ ]+test\.b \[\$?r12=\$?r2\+127\] |
[ ]+360:[ ]+5f2d 8000 8c0f[ ]+test\.b \[\$?r12=\$?r2\+128\] |
[ ]+366:[ ]+ff21 8c0f[ ]+test\.b \[\$?r12=\$?r2-1\] |
[ ]+36a:[ ]+8121 8c0f[ ]+test\.b \[\$?r12=\$?r2-127\] |
[ ]+36e:[ ]+8021 8c0f[ ]+test\.b \[\$?r12=\$?r2-128\] |
[ ]+372:[ ]+5f2d ff00 8c0f[ ]+test\.b \[\$?r12=\$?r2\+255\] |
[ ]+378:[ ]+2a21 8c0f[ ]+test\.b \[\$?r12=\$?r2\+42\] |
[ ]+37c:[ ]+d621 8c0f[ ]+test\.b \[\$?r12=\$?r2-42\] |
[ ]+380:[ ]+d621 8c0f[ ]+test\.b \[\$?r12=\$?r2-42\] |
[ ]+384:[ ]+2a21 8c0f[ ]+test\.b \[\$?r12=\$?r2\+42\] |
[ ]+388:[ ]+d621 8c0f[ ]+test\.b \[\$?r12=\$?r2-42\] |
[ ]+38c:[ ]+d621 8c0f[ ]+test\.b \[\$?r12=\$?r2-42\] |
[ ]+390:[ ]+2a21 8c0f[ ]+test\.b \[\$?r12=\$?r2\+42\] |
[ ]+394:[ ]+d621 8c0f[ ]+test\.b \[\$?r12=\$?r2-42\] |
[ ]+398:[ ]+2a21 8c0f[ ]+test\.b \[\$?r12=\$?r2\+42\] |
[ ]+39c:[ ]+6f2d 0000 0000 8c0f[ ]+test\.b \[\$?r12=\$?r2\+0( <notstart>)?\] |
[ ]+39e:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+3a4:[ ]+0021 9c0f[ ]+test\.w \[\$?r12=\$?r2\+0\] |
[ ]+3a8:[ ]+0121 9c0f[ ]+test\.w \[\$?r12=\$?r2\+1\] |
[ ]+3ac:[ ]+7f21 9c0f[ ]+test\.w \[\$?r12=\$?r2\+127\] |
[ ]+3b0:[ ]+5f2d 8000 9c0f[ ]+test\.w \[\$?r12=\$?r2\+128\] |
[ ]+3b6:[ ]+ff21 9c0f[ ]+test\.w \[\$?r12=\$?r2-1\] |
[ ]+3ba:[ ]+ff21 9c0f[ ]+test\.w \[\$?r12=\$?r2-1\] |
[ ]+3be:[ ]+8121 9c0f[ ]+test\.w \[\$?r12=\$?r2-127\] |
[ ]+3c2:[ ]+8021 9c0f[ ]+test\.w \[\$?r12=\$?r2-128\] |
[ ]+3c6:[ ]+5f2d 7fff 9c0f[ ]+test\.w \[\$?r12=\$?r2-129\] |
[ ]+3cc:[ ]+8121 9c0f[ ]+test\.w \[\$?r12=\$?r2-127\] |
[ ]+3d0:[ ]+8021 9c0f[ ]+test\.w \[\$?r12=\$?r2-128\] |
[ ]+3d4:[ ]+5f2d 7fff 9c0f[ ]+test\.w \[\$?r12=\$?r2-129\] |
[ ]+3da:[ ]+5f2d ff00 9c0f[ ]+test\.w \[\$?r12=\$?r2\+255\] |
[ ]+3e0:[ ]+5f2d 01ff 9c0f[ ]+test\.w \[\$?r12=\$?r2-255\] |
[ ]+3e6:[ ]+5f2d 01ff 9c0f[ ]+test\.w \[\$?r12=\$?r2-255\] |
[ ]+3ec:[ ]+5f2d 0001 9c0f[ ]+test\.w \[\$?r12=\$?r2\+256\] |
[ ]+3f2:[ ]+5f2d 00ff 9c0f[ ]+test\.w \[\$?r12=\$?r2-256\] |
[ ]+3f8:[ ]+5f2d 68dd 9c0f[ ]+test\.w \[\$?r12=\$?r2-8856\] |
[ ]+3fe:[ ]+5f2d 68dd 9c0f[ ]+test\.w \[\$?r12=\$?r2-8856\] |
[ ]+404:[ ]+5f2d 9822 9c0f[ ]+test\.w \[\$?r12=\$?r2\+8856\] |
[ ]+40a:[ ]+2a21 9c0f[ ]+test\.w \[\$?r12=\$?r2\+42\] |
[ ]+40e:[ ]+d621 9c0f[ ]+test\.w \[\$?r12=\$?r2-42\] |
[ ]+412:[ ]+d621 9c0f[ ]+test\.w \[\$?r12=\$?r2-42\] |
[ ]+416:[ ]+2a21 9c0f[ ]+test\.w \[\$?r12=\$?r2\+42\] |
[ ]+41a:[ ]+d621 9c0f[ ]+test\.w \[\$?r12=\$?r2-42\] |
[ ]+41e:[ ]+d621 9c0f[ ]+test\.w \[\$?r12=\$?r2-42\] |
[ ]+422:[ ]+d621 9c0f[ ]+test\.w \[\$?r12=\$?r2-42\] |
[ ]+426:[ ]+2a21 9c0f[ ]+test\.w \[\$?r12=\$?r2\+42\] |
[ ]+42a:[ ]+5f2d ff7f 9c0f[ ]+test\.w \[\$?r12=\$?r2\+32767\] |
[ ]+430:[ ]+6f2d 0080 0000 9c0f[ ]+test\.w \[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+438:[ ]+6f2d 0180 0000 9c0f[ ]+test\.w \[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+440:[ ]+5f2d 0180 9c0f[ ]+test\.w \[\$?r12=\$?r2-32767\] |
[ ]+446:[ ]+5f2d 0080 9c0f[ ]+test\.w \[\$?r12=\$?r2-32768\] |
[ ]+44c:[ ]+6f2d ff7f ffff 9c0f[ ]+test\.w \[\$?r12=\$?r2\+[^]]+\] |
[ ]+454:[ ]+5f2d 0180 9c0f[ ]+test\.w \[\$?r12=\$?r2-32767\] |
[ ]+45a:[ ]+5f2d 0080 9c0f[ ]+test\.w \[\$?r12=\$?r2-32768\] |
[ ]+460:[ ]+6f2d ff7f ffff 9c0f[ ]+test\.w \[\$?r12=\$?r2\+[^]]+\] |
[ ]+468:[ ]+6f2d ffff 0000 9c0f[ ]+test\.w \[\$?r12=\$?r2\+(65535|ffff <six5535>)\] |
[ ]+470:[ ]+6f2d 0000 0000 9c0f[ ]+test\.w \[\$?r12=\$?r2\+0( <notstart>)?\] |
[ ]+472:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+478:[ ]+0021 ac0f[ ]+test\.d \[\$?r12=\$?r2\+0\] |
[ ]+47c:[ ]+0121 ac0f[ ]+test\.d \[\$?r12=\$?r2\+1\] |
[ ]+480:[ ]+7f21 ac0f[ ]+test\.d \[\$?r12=\$?r2\+127\] |
[ ]+484:[ ]+5f2d 8000 ac0f[ ]+test\.d \[\$?r12=\$?r2\+128\] |
[ ]+48a:[ ]+ff21 ac0f[ ]+test\.d \[\$?r12=\$?r2-1\] |
[ ]+48e:[ ]+ff21 ac0f[ ]+test\.d \[\$?r12=\$?r2-1\] |
[ ]+492:[ ]+8121 ac0f[ ]+test\.d \[\$?r12=\$?r2-127\] |
[ ]+496:[ ]+8021 ac0f[ ]+test\.d \[\$?r12=\$?r2-128\] |
[ ]+49a:[ ]+8121 ac0f[ ]+test\.d \[\$?r12=\$?r2-127\] |
[ ]+49e:[ ]+8021 ac0f[ ]+test\.d \[\$?r12=\$?r2-128\] |
[ ]+4a2:[ ]+5f2d ff00 ac0f[ ]+test\.d \[\$?r12=\$?r2\+255\] |
[ ]+4a8:[ ]+5f2d 01ff ac0f[ ]+test\.d \[\$?r12=\$?r2-255\] |
[ ]+4ae:[ ]+5f2d 01ff ac0f[ ]+test\.d \[\$?r12=\$?r2-255\] |
[ ]+4b4:[ ]+5f2d 0001 ac0f[ ]+test\.d \[\$?r12=\$?r2\+256\] |
[ ]+4ba:[ ]+5f2d 00ff ac0f[ ]+test\.d \[\$?r12=\$?r2-256\] |
[ ]+4c0:[ ]+5f2d 68dd ac0f[ ]+test\.d \[\$?r12=\$?r2-8856\] |
[ ]+4c6:[ ]+5f2d 00ff ac0f[ ]+test\.d \[\$?r12=\$?r2-256\] |
[ ]+4cc:[ ]+5f2d 68dd ac0f[ ]+test\.d \[\$?r12=\$?r2-8856\] |
[ ]+4d2:[ ]+5f2d 9822 ac0f[ ]+test\.d \[\$?r12=\$?r2\+8856\] |
[ ]+4d8:[ ]+6f2d ac72 2a00 ac0f[ ]+test\.d \[\$?r12=\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+4e0:[ ]+6f2d d5c5 d6ff ac0f[ ]+test\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+4e8:[ ]+6f2d acce c09e ac0f[ ]+test\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+4f0:[ ]+6f2d 5331 3f81 ac0f[ ]+test\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+4f8:[ ]+6f2d 5331 3f81 ac0f[ ]+test\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+500:[ ]+6f2d b5af 982e ac0f[ ]+test\.d \[\$?r12=\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+508:[ ]+6f2d 2b45 941b ac0f[ ]+test\.d \[\$?r12=\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+510:[ ]+2a21 ac0f[ ]+test\.d \[\$?r12=\$?r2\+42\] |
[ ]+514:[ ]+d621 ac0f[ ]+test\.d \[\$?r12=\$?r2-42\] |
[ ]+518:[ ]+d621 ac0f[ ]+test\.d \[\$?r12=\$?r2-42\] |
[ ]+51c:[ ]+2a21 ac0f[ ]+test\.d \[\$?r12=\$?r2\+42\] |
[ ]+520:[ ]+d621 ac0f[ ]+test\.d \[\$?r12=\$?r2-42\] |
[ ]+524:[ ]+d621 ac0f[ ]+test\.d \[\$?r12=\$?r2-42\] |
[ ]+528:[ ]+2a21 ac0f[ ]+test\.d \[\$?r12=\$?r2\+42\] |
[ ]+52c:[ ]+d621 ac0f[ ]+test\.d \[\$?r12=\$?r2-42\] |
[ ]+530:[ ]+2a21 ac0f[ ]+test\.d \[\$?r12=\$?r2\+42\] |
[ ]+534:[ ]+5f2d ff7f ac0f[ ]+test\.d \[\$?r12=\$?r2\+32767\] |
[ ]+53a:[ ]+6f2d 0080 0000 ac0f[ ]+test\.d \[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+542:[ ]+6f2d 0180 0000 ac0f[ ]+test\.d \[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+54a:[ ]+5f2d 0180 ac0f[ ]+test\.d \[\$?r12=\$?r2-32767\] |
[ ]+550:[ ]+5f2d 0080 ac0f[ ]+test\.d \[\$?r12=\$?r2-32768\] |
[ ]+556:[ ]+6f2d ff7f ffff ac0f[ ]+test\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+55e:[ ]+5f2d 0180 ac0f[ ]+test\.d \[\$?r12=\$?r2-32767\] |
[ ]+564:[ ]+5f2d 0080 ac0f[ ]+test\.d \[\$?r12=\$?r2-32768\] |
[ ]+56a:[ ]+6f2d ff7f ffff ac0f[ ]+test\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+572:[ ]+6f2d ffff 0000 ac0f[ ]+test\.d \[\$?r12=\$?r2\+(65535|ffff <six5535>)\] |
[ ]+57a:[ ]+6f2d 0000 0100 ac0f[ ]+test\.d \[\$?r12=\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+582:[ ]+6f2d 2b3a 2900 ac0f[ ]+test\.d \[\$?r12=\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+58a:[ ]+6f2d d5c5 d6ff ac0f[ ]+test\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+592:[ ]+6f2d d5c5 d6ff ac0f[ ]+test\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+59a:[ ]+6f2d 0000 0000 ac0f[ ]+test\.d \[\$?r12=\$?r2\+0( <notstart>)?\] |
[ ]+59c:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+5a2:[ ]+7309 800b[ ]+test\.b \[\[\$?r3\]\] |
[ ]+5a6:[ ]+7209 900b[ ]+test\.w \[\[\$?r2\]\] |
[ ]+5aa:[ ]+7309 a00b[ ]+test\.d \[\[\$?r3\]\] |
[ ]+5ae:[ ]+790d 800b[ ]+test\.b \[\[\$?r9\+\]\] |
[ ]+5b2:[ ]+730d 900b[ ]+test\.w \[\[\$?r3\+\]\] |
[ ]+5b6:[ ]+710d a00b[ ]+test\.d \[\[\$?r1\+\]\] |
[ ]+5ba:[ ]+7f0d 0000 0000 800b[ ]+test\.b \[(0x0|0 <notstart>)\] |
[ ]+5bc:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+5c2:[ ]+7f0d 0000 0000 900b[ ]+test\.w \[(0x0|0 <notstart>)\] |
[ ]+5c4:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+5ca:[ ]+7f0d 0000 0000 a00b[ ]+test\.d \[(0x0|0 <notstart>)\] |
[ ]+5cc:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+5d2:[ ]+7f0d 0000 0000 800b[ ]+test\.b \[(0x0|0 <notstart>)\] |
[ ]+5d4:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+5da:[ ]+7f0d 0000 0000 900b[ ]+test\.w \[(0x0|0 <notstart>)\] |
[ ]+5dc:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+5e2:[ ]+7f0d 0000 0000 a00b[ ]+test\.d \[(0x0|0 <notstart>)\] |
[ ]+5e4:[ ]+(R_CRIS_)?32[ ]+\.text |
|
0+5ea <end>: |
\.\.\. |
/testsuite/gas/cris/rd-arch-3.d
0,0 → 1,7
#source: arch-err-5.s |
#as: --march=v0_v10 --underscore --em=criself |
#objdump: -p |
|
#... |
private flags = 1: \[symbols have a _ prefix\] |
#pass |
/testsuite/gas/cris/rd-v32s-4.s
0,0 → 1,88
; Check special registers specified as pN. |
|
.text |
here: |
move $r3,$p0 |
move $r5,$p1 |
move $r6,$p2 |
move $r7,$p3 |
move $r8,$p4 |
move $r9,$p5 |
move $r5,$p6 |
move $r6,$p7 |
move $r7,$p8 |
move $r2,$p9 |
move $r4,$p10 |
move $r0,$p11 |
move $r6,$p12 |
move $r10,$p13 |
move $r12,$p14 |
move $r13,$p15 |
|
move $p0,$r3 |
move $p1,$r5 |
move $p2,$r6 |
move $p3,$r7 |
move $p4,$r8 |
move $p5,$r9 |
move $p6,$r5 |
move $p7,$r6 |
move $p8,$r7 |
move $p9,$r2 |
move $p10,$r4 |
move $p11,$r0 |
move $p12,$r6 |
move $p13,$r10 |
move $p14,$r12 |
move $p15,$r13 |
|
move 3,$p0 |
move 5,$p1 |
move 6,$p2 |
move 7,$p3 |
move 8,$p4 |
move 9,$p5 |
move 10,$p6 |
move 101,$p7 |
move 120,$p8 |
move 13,$p9 |
move 4,$p10 |
move 0,$p11 |
move 6,$p12 |
move 10,$p13 |
move 12,$p14 |
move 13,$p15 |
|
move $p0,[$r3] |
move $p1,[$r5] |
move $p2,[$r6] |
move $p3,[$r7] |
move $p4,[$r8] |
move $p5,[$r9] |
move $p6,[$r5] |
move $p7,[$r6] |
move $p8,[$r7] |
move $p9,[$r2] |
move $p10,[$r4] |
move $p11,[$r0] |
move $p12,[$r6] |
move $p13,[$r10] |
move $p14,[$r12] |
move $p15,[$r13] |
|
move [$r3],$p0 |
move [$r5],$p1 |
move [$r6],$p2 |
move [$r7],$p3 |
move [$r8],$p4 |
move [$r9],$p5 |
move [$r5],$p6 |
move [$r6],$p7 |
move [$r7],$p8 |
move [$r2],$p9 |
move [$r4],$p10 |
move [$r0],$p11 |
move [$r6],$p12 |
move [$r10],$p13 |
move [$r12],$p14 |
move [$r13],$p15 |
/testsuite/gas/cris/v32-err-4.s
0,0 → 1,18
; Error for flags not applicable to current arch. |
; #2: Error for v32 flags for pre-v32. |
; { dg-do assemble } |
; { dg-options "--march=v0_v10" } |
|
y: |
clearf p ; { dg-error "(Illegal|Invalid) operands" } |
setf P ; { dg-error "(Illegal|Invalid) operands" } |
setf u ; { dg-error "(Illegal|Invalid) operands" } |
clearf U ; { dg-error "(Illegal|Invalid) operands" } |
clearf d |
setf D |
clearf e |
setf E |
clearf b |
setf B |
setf m |
clearf M |
/testsuite/gas/cris/pushpop-dcr1-sreg.d
0,0 → 1,15
#objdump: -rs |
#name: pushpop-word-sreg-dcr1-special |
|
.*: file format .*-cris |
|
Contents of section \.text: |
0000 fee17e7e fee17e7e fee17e7e f8e17e7e .* |
0010 fbe17e7e fce17e7e fde17e7e ffe17e7e .* |
0020 00e17e7e 01e17e7e 02e17e7e 03e17e7e .* |
0030 04e17e7e 05e17e7e 08e17e7e 08e13e7e .* |
0040 05e13e7e 04e13e7e 03e13e7e 02e13e7e .* |
0050 01e13e7e 00e13e7e ffe13e7e fee13e7e .* |
0060 fde13e7e fce13e7e fbe13e7e f8e13e7e .* |
0070 fee17e7e 3e7e3e7e fee17e7e .* |
|
/testsuite/gas/cris/v32-err-8.s
0,0 → 1,9
; { dg-do assemble } |
; { dg-options "--march=common_v10_v32" } |
|
; USP does not have the same register number in v10 as in v32. |
|
move $r10,$usp ; { dg-error "(Illegal|Invalid) operands" } |
move 0xfabb0,$usp ; { dg-error "(Illegal|Invalid) operands" } |
move $usp,[$r5] ; { dg-error "(Illegal|Invalid) operands" } |
move [$r12],$usp ; { dg-error "(Illegal|Invalid) operands" } |
/testsuite/gas/cris/binop.s
0,0 → 1,914
; @OC@ test |
; Generic binary operations supporting all sizes and their various |
; addressing modes. |
|
; Some fairly big pseudorandom numbers we don't want to compute |
; as differences in actual data or code. |
|
.set const_int_32, 0x1b94452b |
.set const_int_m32, -3513208907 |
.set two701867, 2701867 |
|
; Other constants that are not differences |
.set forty2, 42 |
.set mforty2, -42 |
|
.set three2767, 32767 |
.set six5535, 65535 |
|
.text |
.syntax no_register_prefix |
notstart: |
.dword 0 |
|
start: |
|
;;;;;;;;;;;;;;;;; |
; |
; r,r |
@OC@.b r3,r5 |
@OC@.w r5,r13 |
@OC@.d r10,r1 |
|
;;;;;;;;;;;;;;;;; |
; |
; [r],r |
@OC@.b [r0],r5 |
@OC@.w [r5],r13 |
@OC@.d [r10],r1 |
|
@OC@ r13,[r5] |
@OC@ r1,[r10] |
|
;;;;;;;;;;;;;;;;; |
; |
; [r+],r |
@OC@.b [r0+],r5 |
@OC@.w [r5+],r13 |
@OC@.d [r10+],r1 |
|
@OC@ r13,[r5+] |
@OC@ r4,[r10+] |
|
;;;;;;;;;;;;;;;;; |
; |
; const,r |
@OC@.b 0,r5 |
@OC@.b 1,r5 |
@OC@.b 127,r5 |
@OC@.b 128,r5 |
@OC@.b -1,r5 |
@OC@.b -127,r5 |
@OC@.b -128,r5 |
@OC@.b 255,r5 |
|
@OC@.b 42,r5 |
@OC@.b -42,r5 |
@OC@.b forty2,r5 |
@OC@.b mforty2,r5 |
@OC@.b -forty2,r5 |
@OC@.b -mforty2,r5 |
@OC@.b externalsym,r5 |
|
@OC@.w 0,r13 |
@OC@.w 1,r13 |
@OC@.w 127,r13 |
@OC@.w 128,r13 |
@OC@.w -1,r13 |
@OC@.w -127,r13 |
@OC@.w -128,r13 |
@OC@.w -129,r13 |
@OC@.w 255,r13 |
@OC@.w -255,r13 |
@OC@.w 256,r13 |
@OC@.w -8856,r13 |
@OC@.w 8856,r13 |
|
@OC@.w 42,r13 |
@OC@.w -42,r13 |
@OC@.w forty2,r13 |
@OC@.w mforty2,r13 |
@OC@.w -forty2,r5 |
@OC@.w -mforty2,r5 |
|
@OC@.w three2767,r5 |
@OC@.w three2767+1,r5 |
@OC@.w three2767+2,r13 |
@OC@.w -three2767,r13 |
@OC@.w -(three2767+1),r13 |
@OC@.w six5535,r5 |
@OC@.w externalsym,r5 |
|
@OC@.d 0,r1 |
@OC@.d 1,r1 |
@OC@.d 127,r1 |
@OC@.d 128,r1 |
@OC@.d -1,r1 |
@OC@.d -127,r1 |
@OC@.d -128,r1 |
@OC@.d 255,r1 |
@OC@.d -255,r1 |
@OC@.d 256,r1 |
@OC@.d -8856,r1 |
@OC@.d 8856,r1 |
|
@OC@.d 2781868,r1 |
@OC@.d -2701867,r1 |
|
@OC@.d 0x9ec0ceac,r1 |
@OC@.d -0x7ec0cead,r1 |
@OC@.d const_int_m32,r1 |
@OC@.d const_int_32,r1 |
|
@OC@.d 42,r13 |
@OC@.d -42,r5 |
@OC@.d forty2,r5 |
@OC@.d mforty2,r5 |
@OC@.d -forty2,r5 |
@OC@.d -mforty2,r5 |
|
@OC@.d three2767,r5 |
@OC@.d three2767+1,r5 |
@OC@.d three2767+2,r5 |
@OC@.d -three2767,r5 |
@OC@.d -(three2767+1),r13 |
@OC@.d -(three2767+2),r13 |
@OC@.d six5535,r5 |
@OC@.d six5535+1,r13 |
@OC@.d two701867,r5 |
@OC@.d -two701867,r5 |
|
@OC@.d externalsym,r5 |
|
;;;;;;;;;;;;;;;;; |
; |
; [r+X],r |
|
; [r+r.b],r |
|
@OC@.b [r2+r0.b],r5 |
@OC@.w [r2+r5.b],r13 |
@OC@.d [r2+r10.b],r1 |
|
@OC@ r13,[r2+r5.b] |
@OC@ r3,[r2+r10.b] |
|
; [r+[r].b],r |
@OC@.b [r2+[r0].b],r5 |
@OC@.w [r2+[r5].b],r13 |
@OC@.d [r2+[r10].b],r1 |
|
@OC@ r13,[r2+[r5].b] |
@OC@ r2,[r2+[r10].b] |
|
; [r+[r+].b],r |
@OC@.b [r2+[r0+].b],r5 |
@OC@.w [r2+[r5+].b],r13 |
@OC@.d [r2+[r10+].b],r1 |
|
@OC@.w [r2+[r5+].b],r13 |
|
@OC@.d [r2+[r10+].b],r1 |
|
@OC@ r0,[r2+[r5+].b] |
@OC@ r12,[r2+[r10+].b] |
|
; [r+r.w],r |
|
@OC@.b [r2+r0.w],r5 |
@OC@.w [r2+r5.w],r13 |
@OC@.d [r2+r10.w],r1 |
|
; [r+[r].w],r |
@OC@.b [r2+[r0].w],r5 |
@OC@.w [r2+[r5].w],r13 |
@OC@.d [r2+[r10].w],r1 |
|
@OC@ r2,[r2+[r5].w] |
@OC@ r6,[r2+[r10].w] |
|
; [r+[r+].w],r |
@OC@.b [r2+[r0+].w],r5 |
@OC@.w [r2+[r5+].w],r13 |
@OC@.d [r2+[r10+].w],r1 |
|
@OC@.w [r2+[r5+].w],r13 |
|
@OC@.d [r2+[r10+].w],r1 |
|
@OC@ r7,[r2+[r5+].w] |
@OC@ r8,[r2+[r10+].w] |
|
; [r+r.d],r |
|
@OC@.b [r2+r0.d],r5 |
@OC@.w [r2+r5.d],r13 |
@OC@.d [r2+r10.d],r1 |
|
@OC@ r12,[r2+r5.d] |
@OC@ r9,[r2+r10.d] |
|
; [r+[r].d],r |
@OC@.b [r2+[r0].d],r5 |
@OC@.w [r2+[r5].d],r13 |
@OC@.d [r2+[r10].d],r1 |
|
@OC@ r13,[r2+[r5].d] |
@OC@ r8,[r2+[r10].d] |
|
; [r+[r+].d],r |
@OC@.b [r2+[r0+].d],r5 |
@OC@.w [r2+[r5+].d],r13 |
@OC@.d [r2+[r10+].d],r1 |
|
@OC@.w [r2+[r5+].d],r13 |
|
@OC@.d [r2+[r10+].d],r1 |
|
@OC@ r0,[r2+[r5+].d] |
@OC@ r5,[r2+[r10+].d] |
|
; [r+const],r |
|
; Note that I forgot 16-bit offsets and 32-bit offsets here and later. |
; Maybe add them later if it feels necessary. |
|
@OC@.b [r2+0],r5 |
@OC@.b [r2+1],r5 |
@OC@.b [r2+127],r5 |
@OC@.b [r2+128],r5 |
@OC@.b [r2+-1],r5 |
@OC@.b [r2+-127],r5 |
@OC@.b [r2+-128],r5 |
@OC@.b [r2+255],r5 |
|
@OC@.b [r2+42],r5 |
@OC@.b [r2+-42],r5 |
@OC@.b [r2-42],r5 |
@OC@.b [r2+forty2],r5 |
@OC@.b [r2+mforty2],r5 |
@OC@.b [r2+-forty2],r5 |
@OC@.b [r2+-mforty2],r5 |
@OC@.b [r2-forty2],r5 |
@OC@.b [r2-mforty2],r5 |
@OC@.b [r2+externalsym],r5 |
|
; Note that I missed 32-bit offsets (except -32769) here and later. |
; Maybe add them later if it feels necessary. |
|
@OC@.w [r2+0],r13 |
@OC@.w [r2+1],r13 |
@OC@.w [r2+127],r13 |
@OC@.w [r2+128],r13 |
@OC@.w [r2+-1],r13 |
@OC@.w [r2-1],r13 |
@OC@.w [r2+-127],r13 |
@OC@.w [r2+-128],r13 |
@OC@.w [r2+-129],r13 |
@OC@.w [r2-127],r13 |
@OC@.w [r2-128],r13 |
@OC@.w [r2-129],r13 |
@OC@.w [r2+255],r13 |
@OC@.w [r2+-255],r13 |
@OC@.w [r2-255],r13 |
@OC@.w [r2+256],r13 |
@OC@.w [r2-256],r13 |
@OC@.w [r2+-8856],r13 |
@OC@.w [r2-8856],r13 |
@OC@.w [r2+8856],r13 |
|
@OC@.w [r2+42],r13 |
@OC@.w [r2+-42],r13 |
@OC@.w [r2-42],r13 |
@OC@.w [r2+forty2],r13 |
@OC@.w [r2+mforty2],r13 |
@OC@.w [r2+-forty2],r5 |
@OC@.w [r2-forty2],r5 |
@OC@.w [r2+-mforty2],r5 |
|
@OC@.w [r2+three2767],r5 |
@OC@.w [r2+three2767+1],r5 |
@OC@.w [r2+three2767+2],r13 |
@OC@.w [r2+-three2767],r13 |
@OC@.w [r2+-(three2767+1)],r13 |
@OC@.w [r2+-(three2767+2)],r5 |
@OC@.w [r2-three2767],r13 |
@OC@.w [r2-(three2767+1)],r13 |
@OC@.w [r2-(three2767+2)],r5 |
@OC@.w [r2+six5535],r5 |
@OC@.w [r2+externalsym],r5 |
|
@OC@.d [r2+0],r1 |
@OC@.d [r2+1],r1 |
@OC@.d [r2+127],r1 |
@OC@.d [r2+128],r1 |
@OC@.d [r2+-1],r1 |
@OC@.d [r2-1],r1 |
@OC@.d [r2+-127],r1 |
@OC@.d [r2+-128],r1 |
@OC@.d [r2-127],r1 |
@OC@.d [r2-128],r1 |
@OC@.d [r2+255],r1 |
@OC@.d [r2+-255],r1 |
@OC@.d [r2-255],r1 |
@OC@.d [r2+256],r1 |
@OC@.d [r2-256],r1 |
@OC@.d [r2-8856],r1 |
@OC@.d [r2+-256],r1 |
@OC@.d [r2+-8856],r1 |
@OC@.d [r2+8856],r1 |
|
@OC@.d [r2+2781868],r1 |
@OC@.d [r2+-2701867],r1 |
|
@OC@.d [r2+0x9ec0ceac],r1 |
@OC@.d [r2+-0x7ec0cead],r1 |
@OC@.d [r2-0x7ec0cead],r1 |
@OC@.d [r2+const_int_m32],r1 |
@OC@.d [r2+const_int_32],r1 |
|
@OC@.d [r2+42],r13 |
@OC@.d [r2-42],r5 |
@OC@.d [r2+-42],r5 |
@OC@.d [r2+forty2],r5 |
@OC@.d [r2+mforty2],r5 |
@OC@.d [r2-forty2],r5 |
@OC@.d [r2-mforty2],r5 |
@OC@.d [r2+-forty2],r5 |
@OC@.d [r2+-mforty2],r5 |
|
@OC@.d [r2+three2767],r5 |
@OC@.d [r2+three2767+1],r5 |
@OC@.d [r2+three2767+2],r5 |
@OC@.d [r2+-three2767],r5 |
@OC@.d [r2+-(three2767+1)],r13 |
@OC@.d [r2+-(three2767+2)],r13 |
@OC@.d [r2-three2767],r5 |
@OC@.d [r2-(three2767+1)],r13 |
@OC@.d [r2-(three2767+2)],r13 |
@OC@.d [r2+six5535],r5 |
@OC@.d [r2+six5535+1],r13 |
@OC@.d [r2+two701867],r5 |
@OC@.d [r2+-two701867],r5 |
@OC@.d [r2-two701867],r5 |
|
@OC@.d [r2+externalsym],r5 |
|
@OC@ r1,[r2+0] |
@OC@ r1,[r2+1] |
@OC@ r1,[r2+127] |
@OC@ r1,[r2+128] |
@OC@ r1,[r2+-1] |
@OC@ r1,[r2-1] |
@OC@ r1,[r2+-127] |
@OC@ r1,[r2+-128] |
@OC@ r1,[r2-127] |
@OC@ r1,[r2-128] |
@OC@ r1,[r2+255] |
@OC@ r1,[r2+-255] |
@OC@ r1,[r2-255] |
@OC@ r1,[r2+256] |
@OC@ r1,[r2-256] |
@OC@ r1,[r2-8856] |
@OC@ r1,[r2+-256] |
@OC@ r1,[r2+-8856] |
@OC@ r1,[r2+8856] |
|
@OC@ r1,[r2+2781868] |
@OC@ r1,[r2+-2701867] |
|
@OC@ r1,[r2+0x9ec0ceac] |
@OC@ r1,[r2+-0x7ec0cead] |
@OC@ r1,[r2-0x7ec0cead] |
@OC@ r1,[r2+const_int_m32] |
@OC@ r1,[r2+const_int_32] |
|
@OC@ r13,[r2+42] |
@OC@ r5,[r2-42] |
@OC@ r5,[r2+-42] |
@OC@ r5,[r2+forty2] |
@OC@ r5,[r2+mforty2] |
@OC@ r5,[r2-forty2] |
@OC@ r5,[r2-mforty2] |
@OC@ r5,[r2+-forty2] |
@OC@ r5,[r2+-mforty2] |
|
@OC@ r5,[r2+three2767] |
@OC@ r5,[r2+three2767+1] |
@OC@ r5,[r2+three2767+2] |
@OC@ r5,[r2+-three2767] |
@OC@ r13,[r2+-(three2767+1)] |
@OC@ r13,[r2+-(three2767+2)] |
@OC@ r5,[r2-three2767] |
@OC@ r13,[r2-(three2767+1)] |
@OC@ r13,[r2-(three2767+2)] |
@OC@ r5,[r2+six5535] |
@OC@ r13,[r2+six5535+1] |
@OC@ r5,[r2+two701867] |
@OC@ r5,[r2+-two701867] |
@OC@ r5,[r2-two701867] |
|
@OC@ r5,[r2+externalsym] |
|
;;;;;;;;;;;;;;;;; |
; |
; [r+X],r,r |
|
; [r+r.b],r,r |
|
@OC@.b [r2+r0.b],r5,r8 |
@OC@.w [r2+r5.b],r13,r8 |
@OC@.d [r2+r10.b],r1,r8 |
|
; [r+[r].b],r,r |
@OC@.b [r2+[r0].b],r5,r8 |
@OC@.w [r2+[r5].b],r13,r8 |
@OC@.d [r2+[r10].b],r1,r8 |
|
; [r+[r+].b],r,r |
@OC@.b [r2+[r0+].b],r5,r8 |
@OC@.w [r2+[r5+].b],r13,r8 |
@OC@.d [r2+[r10+].b],r1,r8 |
|
@OC@.w [r2+[r5+].b],r13,r8 |
|
@OC@.d [r2+[r10+].b],r1,r8 |
|
; [r+r.w],r,r |
|
@OC@.b [r2+r0.w],r5,r8 |
@OC@.w [r2+r5.w],r13,r8 |
@OC@.d [r2+r10.w],r1,r8 |
|
; [r+[r].w],r,r |
@OC@.b [r2+[r0].w],r5,r8 |
@OC@.w [r2+[r5].w],r13,r8 |
@OC@.d [r2+[r10].w],r1,r8 |
|
; [r+[r+].w],r,r |
@OC@.b [r2+[r0+].w],r5,r8 |
@OC@.w [r2+[r5+].w],r13,r8 |
@OC@.d [r2+[r10+].w],r1,r8 |
|
@OC@.w [r2+[r5+].w],r13,r8 |
|
@OC@.d [r2+[r10+].w],r1,r8 |
|
; [r+r.d],r,r |
|
@OC@.b [r2+r0.d],r5,r8 |
@OC@.w [r2+r5.d],r13,r8 |
@OC@.d [r2+r10.d],r1,r8 |
|
; [r+[r].d],r,r |
@OC@.b [r2+[r0].d],r5,r8 |
@OC@.w [r2+[r5].d],r13,r8 |
@OC@.d [r2+[r10].d],r1,r8 |
|
; [r+[r+].d],r,r |
@OC@.b [r2+[r0+].d],r5,r8 |
@OC@.w [r2+[r5+].d],r13,r8 |
@OC@.d [r2+[r10+].d],r1,r8 |
|
@OC@.w [r2+[r5+].d],r13,r8 |
|
@OC@.d [r2+[r10+].d],r1,r8 |
|
; [r+const],r,r |
@OC@.b [r2+0],r5,r8 |
@OC@.b [r2+1],r5,r8 |
@OC@.b [r2+127],r5,r8 |
@OC@.b [r2+128],r5,r8 |
@OC@.b [r2+-1],r5,r8 |
@OC@.b [r2+-127],r5,r8 |
@OC@.b [r2+-128],r5,r8 |
@OC@.b [r2+255],r5,r8 |
|
@OC@.b [r2+42],r5,r8 |
@OC@.b [r2+-42],r5,r8 |
@OC@.b [r2-42],r5,r8 |
@OC@.b [r2+forty2],r5,r8 |
@OC@.b [r2+mforty2],r5,r8 |
@OC@.b [r2+-forty2],r5,r8 |
@OC@.b [r2+-mforty2],r5,r8 |
@OC@.b [r2-forty2],r5,r8 |
@OC@.b [r2-mforty2],r5,r8 |
@OC@.b [r2+externalsym],r5,r8 |
|
@OC@.w [r2+0],r13,r8 |
@OC@.w [r2+1],r13,r8 |
@OC@.w [r2+127],r13,r8 |
@OC@.w [r2+128],r13,r8 |
@OC@.w [r2+-1],r13,r8 |
@OC@.w [r2-1],r13,r8 |
@OC@.w [r2+-127],r13,r8 |
@OC@.w [r2+-128],r13,r8 |
@OC@.w [r2+-129],r13,r8 |
@OC@.w [r2-127],r13,r8 |
@OC@.w [r2-128],r13,r8 |
@OC@.w [r2-129],r13,r8 |
@OC@.w [r2+255],r13,r8 |
@OC@.w [r2+-255],r13,r8 |
@OC@.w [r2-255],r13,r8 |
@OC@.w [r2+256],r13,r8 |
@OC@.w [r2-256],r13,r8 |
@OC@.w [r2+-8856],r13,r8 |
@OC@.w [r2-8856],r13,r8 |
@OC@.w [r2+8856],r13,r8 |
|
@OC@.w [r2+42],r13,r8 |
@OC@.w [r2+-42],r13,r8 |
@OC@.w [r2-42],r13,r8 |
@OC@.w [r2+forty2],r13,r8 |
@OC@.w [r2+mforty2],r13,r8 |
@OC@.w [r2+-forty2],r5,r8 |
@OC@.w [r2-forty2],r5,r8 |
@OC@.w [r2+-mforty2],r5,r8 |
|
@OC@.w [r2+three2767],r5,r8 |
@OC@.w [r2+three2767+1],r5,r8 |
@OC@.w [r2+three2767+2],r13,r8 |
@OC@.w [r2+-three2767],r13,r8 |
@OC@.w [r2+-(three2767+1)],r13,r8 |
@OC@.w [r2+-(three2767+2)],r5,r8 |
@OC@.w [r2-three2767],r13,r8 |
@OC@.w [r2-(three2767+1)],r13,r8 |
@OC@.w [r2-(three2767+2)],r5,r8 |
@OC@.w [r2+six5535],r5,r8 |
@OC@.w [r2+externalsym],r5,r8 |
|
@OC@.d [r2+0],r1,r8 |
@OC@.d [r2+1],r1,r8 |
@OC@.d [r2+127],r1,r8 |
@OC@.d [r2+128],r1,r8 |
@OC@.d [r2+-1],r1,r8 |
@OC@.d [r2-1],r1,r8 |
@OC@.d [r2+-127],r1,r8 |
@OC@.d [r2+-128],r1,r8 |
@OC@.d [r2-127],r1,r8 |
@OC@.d [r2-128],r1,r8 |
@OC@.d [r2+255],r1,r8 |
@OC@.d [r2+-255],r1,r8 |
@OC@.d [r2-255],r1,r8 |
@OC@.d [r2+256],r1,r8 |
@OC@.d [r2-256],r1,r8 |
@OC@.d [r2-8856],r1,r8 |
@OC@.d [r2+-256],r1,r8 |
@OC@.d [r2+-8856],r1,r8 |
@OC@.d [r2+8856],r1,r8 |
|
@OC@.d [r2+2781868],r1,r8 |
@OC@.d [r2+-2701867],r1,r8 |
|
@OC@.d [r2+0x9ec0ceac],r1,r8 |
@OC@.d [r2+-0x7ec0cead],r1,r8 |
@OC@.d [r2-0x7ec0cead],r1,r8 |
@OC@.d [r2+const_int_m32],r1,r8 |
@OC@.d [r2+const_int_32],r1,r8 |
|
@OC@.d [r2+42],r13,r8 |
@OC@.d [r2-42],r5,r8 |
@OC@.d [r2+-42],r5,r8 |
@OC@.d [r2+forty2],r5,r8 |
@OC@.d [r2+mforty2],r5,r8 |
@OC@.d [r2-forty2],r5,r8 |
@OC@.d [r2-mforty2],r5,r8 |
@OC@.d [r2+-forty2],r5,r8 |
@OC@.d [r2+-mforty2],r5,r8 |
|
@OC@.d [r2+three2767],r5,r8 |
@OC@.d [r2+three2767+1],r5,r8 |
@OC@.d [r2+three2767+2],r5,r8 |
@OC@.d [r2+-three2767],r5,r8 |
@OC@.d [r2+-(three2767+1)],r13,r8 |
@OC@.d [r2+-(three2767+2)],r13,r8 |
@OC@.d [r2-three2767],r5,r8 |
@OC@.d [r2-(three2767+1)],r13,r8 |
@OC@.d [r2-(three2767+2)],r13,r8 |
@OC@.d [r2+six5535],r5,r8 |
@OC@.d [r2+six5535+1],r13,r8 |
@OC@.d [r2+two701867],r5,r8 |
@OC@.d [r2+-two701867],r5,r8 |
@OC@.d [r2-two701867],r5,r8 |
|
@OC@.d [r2+externalsym],r5,r8 |
|
;;;;;;;;;;;;;;;;; |
; |
; [r=r+X],r |
|
; [r=r+r.b],r |
|
@OC@.b [r12=r2+r0.b],r5 |
@OC@.w [r12=r2+r5.b],r13 |
@OC@.d [r12=r2+r10.b],r1 |
|
@OC@ r13,[r12=r2+r5.b] |
@OC@ r1,[r12=r2+r10.b] |
|
; [r=r+[r].b],r |
@OC@.b [r12=r2+[r0].b],r5 |
@OC@.w [r12=r2+[r5].b],r13 |
@OC@.d [r12=r2+[r10].b],r1 |
|
@OC@ r4,[r12=r2+[r5].b] |
@OC@ r6,[r12=r2+[r10].b] |
|
; [r=r+[r+].b],r |
@OC@.b [r12=r2+[r0+].b],r5 |
@OC@.w [r12=r2+[r5+].b],r13 |
@OC@.d [r12=r2+[r10+].b],r1 |
|
@OC@.w [r12=r2+[r5+].b],r13 |
|
@OC@.d [r12=r2+[r10+].b],r1 |
|
@OC@ r3,[r12=r2+[r5+].b] |
@OC@ r2,[r12=r2+[r10+].b] |
|
; [r=r+r.w],r |
|
@OC@.b [r12=r2+r0.w],r5 |
@OC@.w [r12=r2+r5.w],r13 |
@OC@.d [r12=r2+r10.w],r1 |
|
@OC@ r5,[r12=r2+r5.w] |
@OC@ r8,[r12=r2+r10.w] |
|
; [r=r+[r].w],r |
@OC@.b [r12=r2+[r0].w],r5 |
@OC@.w [r12=r2+[r5].w],r13 |
@OC@.d [r12=r2+[r10].w],r1 |
|
@OC@ r4,[r12=r2+[r5].w] |
@OC@ r3,[r12=r2+[r10].w] |
|
; [r=r+[r+].w],r |
@OC@.b [r12=r2+[r0+].w],r5 |
@OC@.w [r12=r2+[r5+].w],r13 |
@OC@.d [r12=r2+[r10+].w],r1 |
|
@OC@.w [r12=r2+[r5+].w],r13 |
|
@OC@.d [r12=r2+[r10+].w],r1 |
|
@OC@ r2,[r12=r2+[r5+].w] |
@OC@ r7,[r12=r2+[r10+].w] |
|
; [r=r+r.d],r |
|
@OC@.b [r12=r2+r0.d],r5 |
@OC@.w [r12=r2+r5.d],r13 |
@OC@.d [r12=r2+r10.d],r1 |
|
@OC@ r4,[r12=r2+r5.d] |
@OC@ r8,[r12=r2+r10.d] |
|
; [r=r+[r].d],r |
@OC@.b [r12=r2+[r0].d],r5 |
@OC@.w [r12=r2+[r5].d],r13 |
@OC@.d [r12=r2+[r10].d],r1 |
|
@OC@ r2,[r12=r2+[r5].d] |
@OC@ r0,[r12=r2+[r10].d] |
|
; [r=r+[r+].d],r |
@OC@.b [r12=r2+[r0+].d],r5 |
@OC@.w [r12=r2+[r5+].d],r13 |
@OC@.d [r12=r2+[r10+].d],r1 |
|
@OC@.w [r12=r2+[r5+].d],r13 |
|
@OC@.d [r12=r2+[r10+].d],r1 |
|
@OC@ r3,[r12=r2+[r5+].d] |
@OC@ r2,[r12=r2+[r10+].d] |
|
; [r=r+const],r |
@OC@.b [r12=r2+0],r5 |
@OC@.b [r12=r2+1],r5 |
@OC@.b [r12=r2+127],r5 |
@OC@.b [r12=r2+128],r5 |
@OC@.b [r12=r2+-1],r5 |
@OC@.b [r12=r2+-127],r5 |
@OC@.b [r12=r2+-128],r5 |
@OC@.b [r12=r2+255],r5 |
|
@OC@.b [r12=r2+42],r5 |
@OC@.b [r12=r2+-42],r5 |
@OC@.b [r12=r2-42],r5 |
@OC@.b [r12=r2+forty2],r5 |
@OC@.b [r12=r2+mforty2],r5 |
@OC@.b [r12=r2+-forty2],r5 |
@OC@.b [r12=r2+-mforty2],r5 |
@OC@.b [r12=r2-forty2],r5 |
@OC@.b [r12=r2-mforty2],r5 |
@OC@.b [r12=r2+externalsym],r5 |
|
@OC@.w [r12=r2+0],r13 |
@OC@.w [r12=r2+1],r13 |
@OC@.w [r12=r2+127],r13 |
@OC@.w [r12=r2+128],r13 |
@OC@.w [r12=r2+-1],r13 |
@OC@.w [r12=r2-1],r13 |
@OC@.w [r12=r2+-127],r13 |
@OC@.w [r12=r2+-128],r13 |
@OC@.w [r12=r2+-129],r13 |
@OC@.w [r12=r2-127],r13 |
@OC@.w [r12=r2-128],r13 |
@OC@.w [r12=r2-129],r13 |
@OC@.w [r12=r2+255],r13 |
@OC@.w [r12=r2+-255],r13 |
@OC@.w [r12=r2-255],r13 |
@OC@.w [r12=r2+256],r13 |
@OC@.w [r12=r2-256],r13 |
@OC@.w [r12=r2+-8856],r13 |
@OC@.w [r12=r2-8856],r13 |
@OC@.w [r12=r2+8856],r13 |
|
@OC@.w [r12=r2+42],r13 |
@OC@.w [r12=r2+-42],r13 |
@OC@.w [r12=r2-42],r13 |
@OC@.w [r12=r2+forty2],r13 |
@OC@.w [r12=r2+mforty2],r13 |
@OC@.w [r12=r2+-forty2],r5 |
@OC@.w [r12=r2-forty2],r5 |
@OC@.w [r12=r2+-mforty2],r5 |
|
@OC@.w [r12=r2+three2767],r5 |
@OC@.w [r12=r2+three2767+1],r5 |
@OC@.w [r12=r2+three2767+2],r13 |
@OC@.w [r12=r2+-three2767],r13 |
@OC@.w [r12=r2+-(three2767+1)],r13 |
@OC@.w [r12=r2+-(three2767+2)],r5 |
@OC@.w [r12=r2-three2767],r13 |
@OC@.w [r12=r2-(three2767+1)],r13 |
@OC@.w [r12=r2-(three2767+2)],r5 |
@OC@.w [r12=r2+six5535],r5 |
@OC@.w [r12=r2+externalsym],r5 |
|
@OC@.d [r12=r2+0],r1 |
@OC@.d [r12=r2+1],r1 |
@OC@.d [r12=r2+127],r1 |
@OC@.d [r12=r2+128],r1 |
@OC@.d [r12=r2+-1],r1 |
@OC@.d [r12=r2-1],r1 |
@OC@.d [r12=r2+-127],r1 |
@OC@.d [r12=r2+-128],r1 |
@OC@.d [r12=r2-127],r1 |
@OC@.d [r12=r2-128],r1 |
@OC@.d [r12=r2+255],r1 |
@OC@.d [r12=r2+-255],r1 |
@OC@.d [r12=r2-255],r1 |
@OC@.d [r12=r2+256],r1 |
@OC@.d [r12=r2-256],r1 |
@OC@.d [r12=r2-8856],r1 |
@OC@.d [r12=r2+-256],r1 |
@OC@.d [r12=r2+-8856],r1 |
@OC@.d [r12=r2+8856],r1 |
|
@OC@.d [r12=r2+2781868],r1 |
@OC@.d [r12=r2+-2701867],r1 |
|
@OC@.d [r12=r2+0x9ec0ceac],r1 |
@OC@.d [r12=r2+-0x7ec0cead],r1 |
@OC@.d [r12=r2-0x7ec0cead],r1 |
@OC@.d [r12=r2+const_int_m32],r1 |
@OC@.d [r12=r2+const_int_32],r1 |
|
@OC@.d [r12=r2+42],r13 |
@OC@.d [r12=r2-42],r5 |
@OC@.d [r12=r2+-42],r5 |
@OC@.d [r12=r2+forty2],r5 |
@OC@.d [r12=r2+mforty2],r5 |
@OC@.d [r12=r2-forty2],r5 |
@OC@.d [r12=r2-mforty2],r5 |
@OC@.d [r12=r2+-forty2],r5 |
@OC@.d [r12=r2+-mforty2],r5 |
|
@OC@.d [r12=r2+three2767],r5 |
@OC@.d [r12=r2+three2767+1],r5 |
@OC@.d [r12=r2+three2767+2],r5 |
@OC@.d [r12=r2+-three2767],r5 |
@OC@.d [r12=r2+-(three2767+1)],r13 |
@OC@.d [r12=r2+-(three2767+2)],r13 |
@OC@.d [r12=r2-three2767],r5 |
@OC@.d [r12=r2-(three2767+1)],r13 |
@OC@.d [r12=r2-(three2767+2)],r13 |
@OC@.d [r12=r2+six5535],r5 |
@OC@.d [r12=r2+six5535+1],r13 |
@OC@.d [r12=r2+two701867],r5 |
@OC@.d [r12=r2+-two701867],r5 |
@OC@.d [r12=r2-two701867],r5 |
|
@OC@.d [r12=r2+externalsym],r5 |
|
@OC@ r1,[r12=r2+0] |
@OC@ r1,[r12=r2+1] |
@OC@ r1,[r12=r2+127] |
@OC@ r1,[r12=r2+128] |
@OC@ r1,[r12=r2+-1] |
@OC@ r1,[r12=r2-1] |
@OC@ r1,[r12=r2+-127] |
@OC@ r1,[r12=r2+-128] |
@OC@ r1,[r12=r2-127] |
@OC@ r1,[r12=r2-128] |
@OC@ r1,[r12=r2+255] |
@OC@ r1,[r12=r2+-255] |
@OC@ r1,[r12=r2-255] |
@OC@ r1,[r12=r2+256] |
@OC@ r1,[r12=r2-256] |
@OC@ r1,[r12=r2-8856] |
@OC@ r1,[r12=r2+-256] |
@OC@ r1,[r12=r2+-8856] |
@OC@ r1,[r12=r2+8856] |
|
@OC@ r1,[r12=r2+2781868] |
@OC@ r1,[r12=r2+-2701867] |
|
@OC@ r1,[r12=r2+0x9ec0ceac] |
@OC@ r1,[r12=r2+-0x7ec0cead] |
@OC@ r1,[r12=r2-0x7ec0cead] |
@OC@ r1,[r12=r2+const_int_m32] |
@OC@ r1,[r12=r2+const_int_32] |
|
@OC@ r13,[r12=r2+42] |
@OC@ r5,[r12=r2-42] |
@OC@ r5,[r12=r2+-42] |
@OC@ r5,[r12=r2+forty2] |
@OC@ r5,[r12=r2+mforty2] |
@OC@ r5,[r12=r2-forty2] |
@OC@ r5,[r12=r2-mforty2] |
@OC@ r5,[r12=r2+-forty2] |
@OC@ r5,[r12=r2+-mforty2] |
|
@OC@ r5,[r12=r2+three2767] |
@OC@ r5,[r12=r2+three2767+1] |
@OC@ r5,[r12=r2+three2767+2] |
@OC@ r5,[r12=r2+-three2767] |
@OC@ r13,[r12=r2+-(three2767+1)] |
@OC@ r13,[r12=r2+-(three2767+2)] |
@OC@ r5,[r12=r2-three2767] |
@OC@ r13,[r12=r2-(three2767+1)] |
@OC@ r13,[r12=r2-(three2767+2)] |
@OC@ r5,[r12=r2+six5535] |
@OC@ r13,[r12=r2+six5535+1] |
@OC@ r5,[r12=r2+two701867] |
@OC@ r5,[r12=r2+-two701867] |
@OC@ r5,[r12=r2-two701867] |
|
@OC@ r5,[r12=r2+externalsym] |
|
;;;;;;;;;;;;;;;;;;; |
; |
; [[r(+)]],r |
|
@OC@.b [[r3]],r5 |
@OC@.w [[r2]],r4 |
@OC@.d [[r3]],r7 |
|
@OC@ r4,[[r2]] |
@OC@ r7,[[r3]] |
|
@OC@.b [[r9+]],r7 |
@OC@.w [[r3+]],r5 |
@OC@.d [[r1+]],r6 |
|
@OC@ r5,[[r3+]] |
@OC@ r6,[[r1+]] |
|
@OC@.b [externalsym],r5 |
@OC@.w [externalsym],r4 |
@OC@.d [externalsym],r7 |
|
@OC@ r4,[externalsym] |
@OC@ r7,[externalsym] |
|
@OC@.b [notstart],r5 |
@OC@.w [notstart],r4 |
@OC@.d [notstart],r7 |
|
@OC@ r3,[notstart] |
@OC@ r7,[notstart] |
|
;;;;;;;;;;;;;;;;;;; |
; |
; [[r(+)]],r,r |
|
@OC@.b [[r3]],r5,r12 |
@OC@.w [[r2]],r4,r9 |
@OC@.d [[r3]],r7,r9 |
|
@OC@.b [[r9+]],r7,r10 |
@OC@.w [[r3+]],r5,r9 |
@OC@.d [[r1+]],r6,r9 |
|
@OC@.b [externalsym],r5,r7 |
@OC@.w [externalsym],r4,r9 |
@OC@.d [externalsym],r7,r9 |
|
@OC@.b [notstart],r5,r9 |
@OC@.w [notstart],r4,r12 |
@OC@.d [notstart],r7,r9 |
|
end: |
/testsuite/gas/cris/shexpr-1.s
0,0 → 1,6
; This expression had a bit moved. |
.text |
.syntax no_register_prefix |
start: |
move.d ((0x17<<23)+((0xfede4194/8192)<<4)+8),r6 |
nop |
/testsuite/gas/cris/us-err-1.s
0,0 → 1,8
; Test that we get an error with mismatching options. |
|
; { dg-do assemble } |
; { dg-options "--no-underscore --em=crisaout" } |
; { dg-error ".* --no-underscore is invalid with a.out format" "" { target cris-*-* } 0 } |
|
start: |
nop |
/testsuite/gas/cris/rd-v32-b1.s
0,0 → 1,17
a: |
ba b1 |
ba b1 |
.space 32767-4 |
b1: |
ba b2 |
ba b2 |
.space 127*2-2 |
b2: |
.space 128*2 |
ba b2 |
ba b2 |
b3: |
.space 32768 |
ba b3 |
ba b3 |
b4: |
/testsuite/gas/cris/bork.d
0,0 → 1,10
#objdump: -dr |
#name: bork |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <start>: |
[ ]+0:[ ]+0f05[ ]+nop[ ]* |
[ ]+\.\.\. |
/testsuite/gas/cris/pushpop-byte-sreg.d
0,0 → 1,39
#objdump: -dr |
#name: pushpop-byte-sreg-@OR@ |
|
.*:[ ]+file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+ffe1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
[ ]+4:[ ]+ffe1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
[ ]+8:[ ]+ffe1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
[ ]+c:[ ]+f8e1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp-8\] |
[ ]+10:[ ]+fbe1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp-5\] |
[ ]+14:[ ]+fce1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp-4\] |
[ ]+18:[ ]+fde1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp-3\] |
[ ]+1c:[ ]+fee1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp-2\] |
[ ]+20:[ ]+00e1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp\+0\] |
[ ]+24:[ ]+01e1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp\+1\] |
[ ]+28:[ ]+02e1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp\+2\] |
[ ]+2c:[ ]+03e1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp\+3\] |
[ ]+30:[ ]+04e1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp\+4\] |
[ ]+34:[ ]+05e1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp\+5\] |
[ ]+38:[ ]+08e1 @IM+7e0e@[ ]+(clear.b |move[ ]+[^,]+,)\[\$?sp=\$?sp\+8\] |
[ ]+3c:[ ]+08e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+8\],.* |
[ ]+40:[ ]+05e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+5\],.* |
[ ]+44:[ ]+04e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+4\],.* |
[ ]+48:[ ]+03e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+3\],.* |
[ ]+4c:[ ]+02e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+2\],.* |
[ ]+50:[ ]+01e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+1\],.* |
[ ]+54:[ ]+00e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+0\],.* |
[ ]+58:[ ]+ffe1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-1\],.* |
[ ]+5c:[ ]+fee1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-2\],.* |
[ ]+60:[ ]+fde1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-3\],.* |
[ ]+64:[ ]+fce1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-4\],.* |
[ ]+68:[ ]+fbe1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-5\],.* |
[ ]+6c:[ ]+f8e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-8\],.* |
[ ]+70:[ ]+ffe1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
[ ]+74:[ ]+@IM+3e0e@[ ]+pop[ ]+[\$a-z].* |
[ ]+76:[ ]+@IM+3e0e@[ ]+pop[ ]+[\$a-z].* |
[ ]+78:[ ]+ffe1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
/testsuite/gas/cris/rd-bound4.d
0,0 → 1,18
#as: --underscore --em=criself --march=common_v10_v32 |
#source: rd-bound1.s |
#objdump: -dr |
|
# Bound with register and immediate are part of the common |
# v10+v32 subset. |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
0+ <x>: |
[ ]+0:[ ]+c375[ ]+bound\.b r3,r7 |
[ ]+2:[ ]+d815[ ]+bound\.w r8,r1 |
[ ]+4:[ ]+eb35[ ]+bound\.d r11,r3 |
[ ]+6:[ ]+cf2d 4200[ ]+bound\.b 0x42,r2 |
[ ]+a:[ ]+df0d 6810[ ]+bound\.w 0x1068,r0 |
[ ]+e:[ ]+ef5d 6a16 4000[ ]+bound.d 40166a <x\+0x40166a>,r5 |
/testsuite/gas/cris/binop-cmpmovx.d
0,0 → 1,232
#objdump: -dr |
#name: @OC@ |
|
# Test the @OC@ insn. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
0: 0000[ ]+ bcc ( 0x2|\.\+2) |
\.\.\. |
|
0+4 <start>: |
[ ]+4:[ ]+@IM+4058@[ ]+@OC@\.b \[\$?r0\],\$?r5 |
[ ]+6:[ ]+@IM+55d8@[ ]+@OC@\.w \[\$?r5\],\$?r13 |
[ ]+8:[ ]+@IM+405c@[ ]+@OC@\.b \[\$?r0\+\],\$?r5 |
[ ]+a:[ ]+@IM+55dc@[ ]+@OC@\.w \[\$?r5\+\],\$?r13 |
[ ]+c:[ ]+@IM+4f5c@ 0000[ ]+@OC@\.b (0x|)0,\$?r5 |
[ ]+10:[ ]+@IM+4f5c@ 0100[ ]+@OC@\.b (0x|)1,\$?r5 |
[ ]+14:[ ]+@IM+4f5c@ 7f00[ ]+@OC@\.b (0x7f|127),\$?r5 |
[ ]+18:[ ]+@IM+4f5c@ 8000[ ]+@OC@\.b (0x80|128),\$?r5 |
[ ]+1c:[ ]+@IM+4f5c@ ffff[ ]+@OC@\.b (0xffff|-1),\$?r5 |
[ ]+20:[ ]+@IM+4f5c@ 81ff[ ]+@OC@\.b (0xff81|-127),\$?r5 |
[ ]+24:[ ]+@IM+4f5c@ 80ff[ ]+@OC@\.b (0xff80|-128),\$?r5 |
[ ]+28:[ ]+@IM+4f5c@ ff00[ ]+@OC@\.b (0xff|255),\$?r5 |
[ ]+2c:[ ]+@IM+4f5c@ 2a00[ ]+@OC@\.b (0x2a|42),\$?r5 |
[ ]+30:[ ]+@IM+4f5c@ d6ff[ ]+@OC@\.b (0xffd6|-42),\$?r5 |
[ ]+34:[ ]+@IM+4f5c@ 2a00[ ]+@OC@\.b (0x2a|42),\$?r5 |
[ ]+38:[ ]+@IM+4f5c@ d6ff[ ]+@OC@\.b (0xffd6|-42),\$?r5 |
[ ]+3c:[ ]+@IM+4f5c@ d6ff[ ]+@OC@\.b (0xffd6|-42),\$?r5 |
[ ]+40:[ ]+@IM+4f5c@ 2a00[ ]+@OC@\.b (0x2a|42),\$?r5 |
[ ]+44:[ ]+@IM+4f5c@ 0000[ ]+@OC@\.b (0x|)0,\$?r5 |
[ ]+46:[ ]+(R_CRIS_)?16[ ]+externalsym |
[ ]+48:[ ]+@IM+5fdc@ 0000[ ]+@OC@\.w (0x|)0,\$?r13 |
[ ]+4c:[ ]+@IM+5fdc@ 0100[ ]+@OC@\.w (0x|)1,\$?r13 |
[ ]+50:[ ]+@IM+5fdc@ 7f00[ ]+@OC@\.w (0x7f|127),\$?r13 |
[ ]+54:[ ]+@IM+5fdc@ 8000[ ]+@OC@\.w (0x80|128),\$?r13 |
[ ]+58:[ ]+@IM+5fdc@ ffff[ ]+@OC@\.w (0xffff|-1),\$?r13 |
[ ]+5c:[ ]+@IM+5fdc@ 81ff[ ]+@OC@\.w (0xff81|-127),\$?r13 |
[ ]+60:[ ]+@IM+5fdc@ 80ff[ ]+@OC@\.w (0xff80|-128),\$?r13 |
[ ]+64:[ ]+@IM+5fdc@ 7fff[ ]+@OC@\.w (0xff7f|-129),\$?r13 |
[ ]+68:[ ]+@IM+5fdc@ ff00[ ]+@OC@\.w (0xff|255),\$?r13 |
[ ]+6c:[ ]+@IM+5fdc@ 01ff[ ]+@OC@\.w (0xff01|-255),\$?r13 |
[ ]+70:[ ]+@IM+5fdc@ 0001[ ]+@OC@\.w (0x[0]?100|256),\$?r13 |
[ ]+74:[ ]+@IM+5fdc@ 68dd[ ]+@OC@\.w (0xdd68|-8856),\$?r13 |
[ ]+78:[ ]+@IM+5fdc@ 9822[ ]+@OC@\.w (0x2298|8856),\$?r13 |
[ ]+7c:[ ]+@IM+5fdc@ 2a00[ ]+@OC@\.w (0x2a|42),\$?r13 |
[ ]+80:[ ]+@IM+5fdc@ d6ff[ ]+@OC@\.w (0xffd6|-42),\$?r13 |
[ ]+84:[ ]+@IM+5fdc@ 2a00[ ]+@OC@\.w (0x2a|42),\$?r13 |
[ ]+88:[ ]+@IM+5fdc@ d6ff[ ]+@OC@\.w (0xffd6|-42),\$?r13 |
[ ]+8c:[ ]+@IM+5f5c@ d6ff[ ]+@OC@\.w (0xffd6|-42),\$?r5 |
[ ]+90:[ ]+@IM+5f5c@ 2a00[ ]+@OC@\.w (0x2a|42),\$?r5 |
[ ]+94:[ ]+@IM+5f5c@ ff7f[ ]+@OC@\.w (0x7fff|32767),\$?r5 |
[ ]+98:[ ]+@IM+5f5c@ 0080[ ]+@OC@\.w (0x8000|-32768),\$?r5 |
[ ]+9c:[ ]+@IM+5fdc@ 0180[ ]+@OC@\.w (0x8001|-32767),\$?r13 |
[ ]+a0:[ ]+@IM+5fdc@ 0180[ ]+@OC@\.w (0x8001|-32767),\$?r13 |
[ ]+a4:[ ]+@IM+5fdc@ 0080[ ]+@OC@\.w (0x8000|-32768),\$?r13 |
[ ]+a8:[ ]+@IM+5f5c@ ffff[ ]+@OC@\.w (0xffff|-1),\$?r5 |
[ ]+ac:[ ]+@IM+5f5c@ 0000[ ]+@OC@\.w (0x|)0,\$?r5 |
[ ]+ae:[ ]+(R_CRIS_)?16[ ]+externalsym |
[ ]+b0:[ ]+4205 @IM+4558@[ ]+@OC@\.b \[\$?r2\+\$?r0\.b\],\$?r5 |
[ ]+b4:[ ]+4255 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\$?r5\.b\],\$?r13 |
[ ]+b8:[ ]+4029 @IM+4558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.b\],\$?r5 |
[ ]+bc:[ ]+4529 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.b\],\$?r13 |
[ ]+c0:[ ]+402d @IM+4558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.b\],\$?r5 |
[ ]+c4:[ ]+452d @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+c8:[ ]+452d @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+cc:[ ]+5205 @IM+4558@[ ]+@OC@\.b \[\$?r2\+\$?r0\.w\],\$?r5 |
[ ]+d0:[ ]+5255 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\$?r5\.w\],\$?r13 |
[ ]+d4:[ ]+5029 @IM+4558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.w\],\$?r5 |
[ ]+d8:[ ]+5529 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.w\],\$?r13 |
[ ]+dc:[ ]+502d @IM+4558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.w\],\$?r5 |
[ ]+e0:[ ]+552d @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+e4:[ ]+552d @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+e8:[ ]+6205 @IM+4558@[ ]+@OC@\.b \[\$?r2\+\$?r0\.d\],\$?r5 |
[ ]+ec:[ ]+6255 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\$?r5\.d\],\$?r13 |
[ ]+f0:[ ]+6029 @IM+4558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.d\],\$?r5 |
[ ]+f4:[ ]+6529 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.d\],\$?r13 |
[ ]+f8:[ ]+602d @IM+4558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.d\],\$?r5 |
[ ]+fc:[ ]+652d @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+100:[ ]+652d @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+104:[ ]+0021 @IM+4558@[ ]+@OC@\.b \[\$?r2\+0\],\$?r5 |
[ ]+108:[ ]+0121 @IM+4558@[ ]+@OC@\.b \[\$?r2\+1\],\$?r5 |
[ ]+10c:[ ]+7f21 @IM+4558@[ ]+@OC@\.b \[\$?r2\+127\],\$?r5 |
[ ]+110:[ ]+5f2d 8000 @IM+4558@[ ]+@OC@\.b \[\$?r2\+128\],\$?r5 |
[ ]+116:[ ]+ff21 @IM+4558@[ ]+@OC@\.b \[\$?r2-1\],\$?r5 |
[ ]+11a:[ ]+8121 @IM+4558@[ ]+@OC@\.b \[\$?r2-127\],\$?r5 |
[ ]+11e:[ ]+8021 @IM+4558@[ ]+@OC@\.b \[\$?r2-128\],\$?r5 |
[ ]+122:[ ]+5f2d ff00 @IM+4558@[ ]+@OC@\.b \[\$?r2\+255\],\$?r5 |
[ ]+128:[ ]+2a21 @IM+4558@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+12c:[ ]+d621 @IM+4558@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+130:[ ]+d621 @IM+4558@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+134:[ ]+2a21 @IM+4558@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+138:[ ]+d621 @IM+4558@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+13c:[ ]+d621 @IM+4558@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+140:[ ]+2a21 @IM+4558@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+144:[ ]+d621 @IM+4558@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+148:[ ]+2a21 @IM+4558@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+14c:[ ]+6f2d 0000 0000 @IM+4558@[ ]+@OC@\.b \[\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+14e:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+154:[ ]+0021 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+0\],\$?r13 |
[ ]+158:[ ]+0121 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+1\],\$?r13 |
[ ]+15c:[ ]+7f21 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+127\],\$?r13 |
[ ]+160:[ ]+5f2d 8000 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+128\],\$?r13 |
[ ]+166:[ ]+ff21 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-1\],\$?r13 |
[ ]+16a:[ ]+ff21 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-1\],\$?r13 |
[ ]+16e:[ ]+8121 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-127\],\$?r13 |
[ ]+172:[ ]+8021 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-128\],\$?r13 |
[ ]+176:[ ]+5f2d 7fff @IM+5dd8@[ ]+@OC@\.w \[\$?r2-129\],\$?r13 |
[ ]+17c:[ ]+8121 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-127\],\$?r13 |
[ ]+180:[ ]+8021 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-128\],\$?r13 |
[ ]+184:[ ]+5f2d 7fff @IM+5dd8@[ ]+@OC@\.w \[\$?r2-129\],\$?r13 |
[ ]+18a:[ ]+5f2d ff00 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+255\],\$?r13 |
[ ]+190:[ ]+5f2d 01ff @IM+5dd8@[ ]+@OC@\.w \[\$?r2-255\],\$?r13 |
[ ]+196:[ ]+5f2d 01ff @IM+5dd8@[ ]+@OC@\.w \[\$?r2-255\],\$?r13 |
[ ]+19c:[ ]+5f2d 0001 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+256\],\$?r13 |
[ ]+1a2:[ ]+5f2d 00ff @IM+5dd8@[ ]+@OC@\.w \[\$?r2-256\],\$?r13 |
[ ]+1a8:[ ]+5f2d 68dd @IM+5dd8@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13 |
[ ]+1ae:[ ]+5f2d 68dd @IM+5dd8@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13 |
[ ]+1b4:[ ]+5f2d 9822 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+8856\],\$?r13 |
[ ]+1ba:[ ]+2a21 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13 |
[ ]+1be:[ ]+d621 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+1c2:[ ]+d621 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+1c6:[ ]+2a21 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13 |
[ ]+1ca:[ ]+d621 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+1ce:[ ]+d621 @IM+5558@[ ]+@OC@\.w \[\$?r2-42\],\$?r5 |
[ ]+1d2:[ ]+d621 @IM+5558@[ ]+@OC@\.w \[\$?r2-42\],\$?r5 |
[ ]+1d6:[ ]+2a21 @IM+5558@[ ]+@OC@\.w \[\$?r2\+42\],\$?r5 |
[ ]+1da:[ ]+5f2d ff7f @IM+5558@[ ]+@OC@\.w \[\$?r2\+32767\],\$?r5 |
[ ]+1e0:[ ]+6f2d 0080 0000 @IM+5558@[ ]+@OC@\.w \[\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+1e8:[ ]+6f2d 0180 0000 @IM+5dd8@[ ]+@OC@\.w \[\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r13 |
[ ]+1f0:[ ]+5f2d 0180 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13 |
[ ]+1f6:[ ]+5f2d 0080 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13 |
[ ]+1fc:[ ]+6f2d ff7f ffff @IM+5558@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5 |
[ ]+204:[ ]+5f2d 0180 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13 |
[ ]+20a:[ ]+5f2d 0080 @IM+5dd8@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13 |
[ ]+210:[ ]+6f2d ff7f ffff @IM+5558@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5 |
[ ]+218:[ ]+6f2d ffff 0000 @IM+5558@[ ]+@OC@\.w \[\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+220:[ ]+6f2d 0000 0000 @IM+5558@[ ]+@OC@\.w \[\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+222:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+228:[ ]+4205 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\$?r0\.b\],\$?r5 |
[ ]+22c:[ ]+4255 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\$?r5\.b\],\$?r13 |
[ ]+230:[ ]+4029 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\]\.b\],\$?r5 |
[ ]+234:[ ]+4529 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\]\.b\],\$?r13 |
[ ]+238:[ ]+402d @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.b\],\$?r5 |
[ ]+23c:[ ]+452d @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+240:[ ]+452d @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+244:[ ]+5205 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\$?r0\.w\],\$?r5 |
[ ]+248:[ ]+5255 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\$?r5\.w\],\$?r13 |
[ ]+24c:[ ]+5029 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\]\.w\],\$?r5 |
[ ]+250:[ ]+5529 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\]\.w\],\$?r13 |
[ ]+254:[ ]+502d @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.w\],\$?r5 |
[ ]+258:[ ]+552d @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+25c:[ ]+552d @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+260:[ ]+6205 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\$?r0\.d\],\$?r5 |
[ ]+264:[ ]+6255 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\$?r5\.d\],\$?r13 |
[ ]+268:[ ]+6029 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\]\.d\],\$?r5 |
[ ]+26c:[ ]+6529 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\]\.d\],\$?r13 |
[ ]+270:[ ]+602d @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.d\],\$?r5 |
[ ]+274:[ ]+652d @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+278:[ ]+652d @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+27c:[ ]+0021 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+0\],\$?r5 |
[ ]+280:[ ]+0121 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+1\],\$?r5 |
[ ]+284:[ ]+7f21 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+127\],\$?r5 |
[ ]+288:[ ]+5f2d 8000 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+128\],\$?r5 |
[ ]+28e:[ ]+ff21 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-1\],\$?r5 |
[ ]+292:[ ]+8121 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-127\],\$?r5 |
[ ]+296:[ ]+8021 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-128\],\$?r5 |
[ ]+29a:[ ]+5f2d ff00 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+255\],\$?r5 |
[ ]+2a0:[ ]+2a21 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+2a4:[ ]+d621 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+2a8:[ ]+d621 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+2ac:[ ]+2a21 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+2b0:[ ]+d621 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+2b4:[ ]+d621 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+2b8:[ ]+2a21 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+2bc:[ ]+d621 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+2c0:[ ]+2a21 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+2c4:[ ]+6f2d 0000 0000 @IM+4c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+2c6:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+2cc:[ ]+0021 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+0\],\$?r13 |
[ ]+2d0:[ ]+0121 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+1\],\$?r13 |
[ ]+2d4:[ ]+7f21 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+127\],\$?r13 |
[ ]+2d8:[ ]+5f2d 8000 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+128\],\$?r13 |
[ ]+2de:[ ]+ff21 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-1\],\$?r13 |
[ ]+2e2:[ ]+ff21 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-1\],\$?r13 |
[ ]+2e6:[ ]+8121 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-127\],\$?r13 |
[ ]+2ea:[ ]+8021 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-128\],\$?r13 |
[ ]+2ee:[ ]+5f2d 7fff @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-129\],\$?r13 |
[ ]+2f4:[ ]+8121 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-127\],\$?r13 |
[ ]+2f8:[ ]+8021 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-128\],\$?r13 |
[ ]+2fc:[ ]+5f2d 7fff @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-129\],\$?r13 |
[ ]+302:[ ]+5f2d ff00 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+255\],\$?r13 |
[ ]+308:[ ]+5f2d 01ff @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-255\],\$?r13 |
[ ]+30e:[ ]+5f2d 01ff @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-255\],\$?r13 |
[ ]+314:[ ]+5f2d 0001 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+256\],\$?r13 |
[ ]+31a:[ ]+5f2d 00ff @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-256\],\$?r13 |
[ ]+320:[ ]+5f2d 68dd @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-8856\],\$?r13 |
[ ]+326:[ ]+5f2d 68dd @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-8856\],\$?r13 |
[ ]+32c:[ ]+5f2d 9822 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+8856\],\$?r13 |
[ ]+332:[ ]+2a21 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+42\],\$?r13 |
[ ]+336:[ ]+d621 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+33a:[ ]+d621 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+33e:[ ]+2a21 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+42\],\$?r13 |
[ ]+342:[ ]+d621 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+346:[ ]+d621 @IM+5c5c@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+34a:[ ]+d621 @IM+5c5c@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+34e:[ ]+2a21 @IM+5c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+352:[ ]+5f2d ff7f @IM+5c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+32767\],\$?r5 |
[ ]+358:[ ]+6f2d 0080 0000 @IM+5c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+360:[ ]+6f2d 0180 0000 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r13 |
[ ]+368:[ ]+5f2d 0180 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-32767\],\$?r13 |
[ ]+36e:[ ]+5f2d 0080 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+374:[ ]+6f2d ff7f ffff @IM+5c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+37c:[ ]+5f2d 0180 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-32767\],\$?r13 |
[ ]+382:[ ]+5f2d 0080 @IM+5cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+388:[ ]+6f2d ff7f ffff @IM+5c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+390:[ ]+6f2d ffff 0000 @IM+5c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+398:[ ]+6f2d 0000 0000 @IM+5c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+39a:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+3a0:[ ]+7309 @IM+4558@[ ]+@OC@\.b \[\[\$?r3\]\],\$?r5 |
[ ]+3a4:[ ]+7209 @IM+5448@[ ]+@OC@\.w \[\[\$?r2\]\],\$?r4 |
[ ]+3a8:[ ]+790d @IM+4778@[ ]+@OC@\.b \[\[\$?r9\+\]\],\$?r7 |
[ ]+3ac:[ ]+730d @IM+5558@[ ]+@OC@\.w \[\[\$?r3\+\]\],\$?r5 |
[ ]+3b0:[ ]+7f0d 0000 0000 @IM+4558@[ ]+@OC@\.b \[(0x0|0 <notstart>)\],\$?r5 |
[ ]+3b2:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+3b8:[ ]+7f0d 0000 0000 @IM+5448@[ ]+@OC@\.w \[(0x0|0 <notstart>)\],\$?r4 |
[ ]+3ba:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+3c0:[ ]+7f0d 0000 0000 @IM+4558@[ ]+@OC@\.b \[(0x0|0 <notstart>)\],\$?r5 |
[ ]+3c2:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+3c8:[ ]+7f0d 0000 0000 @IM+5448@[ ]+@OC@\.w \[(0x0|0 <notstart>)\],\$?r4 |
[ ]+3ca:[ ]+(R_CRIS_)?32[ ]+\.text |
/testsuite/gas/cris/addi.d
0,0 → 1,19
#objdump: -dr |
#name: addi |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+0105[ ]+addi[ ]+\$?r0.b,\$?r1 |
[ ]+2:[ ]+1105[ ]+addi[ ]+\$?r0.w,\$?r1 |
[ ]+4:[ ]+2105[ ]+addi[ ]+\$?r0.d,\$?r1 |
[ ]+6:[ ]+0005[ ]+addi[ ]+\$?r0.b,\$?r0 |
[ ]+8:[ ]+1005[ ]+addi[ ]+\$?r0.w,\$?r0 |
[ ]+a:[ ]+2005[ ]+addi[ ]+\$?r0.d,\$?r0 |
[ ]+c:[ ]+0755[ ]+addi[ ]+\$?r5.b,\$?r7 |
[ ]+e:[ ]+1095[ ]+addi[ ]+\$?r9.w,\$?r0 |
[ ]+10:[ ]+2db5[ ]+addi[ ]+\$?r11.d,\$?r13 |
[ ]+12:[ ]+0445[ ]+addi[ ]+\$?r4.b,\$?r4 |
[ ]+14:[ ]+1445[ ]+addi[ ]+\$?r4.w,\$?r4 |
[ ]+16:[ ]+2445[ ]+addi[ ]+\$?r4.d,\$?r4 |
/testsuite/gas/cris/quick-u6.d
0,0 → 1,26
#objdump: -dr |
#name: @OC@ |
|
# Test the @OC@ insn. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+@IR+1632@[ ]+@OC@[ ]+22,\$?r3 |
[ ]+2:[ ]+@IR+0b52@[ ]+@OC@[ ]+11,\$?r5 |
[ ]+4:[ ]+@IR+00a2@[ ]+@OC@[ ]+0,\$?r10 |
[ ]+6:[ ]+@IR+1f52@[ ]+@OC@[ ]+31,\$?r5 |
[ ]+8:[ ]+@IR+0142@[ ]+@OC@[ ]+1,\$?r4 |
[ ]+a:[ ]+@IR+00b2@[ ]+@OC@[ ]+0,\$?r11 |
[ ]+c:[ ]+@IR+0ab2@[ ]+@OC@[ ]+10,\$?r11 |
[ ]+e:[ ]+@IR+00c2@[ ]+@OC@[ ]+0,\$?r12 |
0+10 <unsigned6>: |
[ ]+10:[ ]+@IR+2c32@[ ]+@OC@[ ]+44,\$?r3 |
[ ]+12:[ ]+@IR+3952@[ ]+@OC@[ ]+57,\$?r5 |
[ ]+14:[ ]+@IR+00a2@[ ]+@OC@[ ]+0,\$?r10 |
[ ]+16:[ ]+@IR+3e52@[ ]+@OC@[ ]+62,\$?r5 |
[ ]+18:[ ]+@IR+3f42@[ ]+@OC@[ ]+63,\$?r4 |
[ ]+1a:[ ]+@IR+3e52@[ ]+@OC@[ ]+62,\$?r5 |
[ ]+1c:[ ]+@IR+3fb2@[ ]+@OC@[ ]+63,\$?r11 |
[ ]+1e:[ ]+@IR+20b2@[ ]+@OC@[ ]+32,\$?r11 |
/testsuite/gas/cris/rd-bkw3b.d
0,0 → 1,282
#as: --underscore --em=criself --march=v32 |
#source: brokw-3b.s |
#objdump: -dr |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
00000000 <start>: |
0: 4002 moveq 0,r0 |
2: af0c 5700 subs\.b 87,r0 |
6: cf0d 2900 bound\.b 0x29,r0 |
a: 75f9 lapcq 14 <sym2>,acr |
c: 1f05 addi r0\.w,acr |
e: 3ff8 adds\.w \[acr\],acr |
10: bf09 jump acr |
12: b005 nop |
|
00000014 <sym2>: |
14: b401 .* |
16: aa01 .* |
18: a001 .* |
1a: 9601 .* |
1c: 8c01 .* |
1e: 8201 .* |
20: 7801 .* |
22: 6e01 .* |
24: 6401 .* |
26: 5a01 .* |
28: 5001 .* |
2a: 4601 .* |
2c: 3c01 .* |
2e: 3201 .* |
30: 2801 .* |
32: 1e01 .* |
34: 1401 .* |
36: 0a01 .* |
38: 0001 .* |
3a: f600 .* |
3c: ec00 .* |
3e: e200 .* |
40: d800 .* |
42: ce00 .* |
44: c400 .* |
46: ba00 .* |
48: b000 .* |
4a: a600 .* |
4c: 9c00 .* |
4e: 9200 .* |
50: 8800 .* |
52: 7e00 .* |
54: 7400 .* |
56: 6a00 .* |
58: 6000 .* |
5a: 5600 .* |
5c: 4c00 .* |
5e: 4200 .* |
60: 3800 .* |
62: 2e00 .* |
64: 2400 .* |
66: 1a00 .* |
68: 0000 .* |
\.\.\. |
76: 0000 .* |
78: 4102 moveq 1,r0 |
7a: ffed 5601 ba 1d0 <next_label> |
7e: b005 nop |
80: bf0e a481 0000 ba 8224 <sym43> |
86: b005 nop |
88: bf0e 9a81 0000 ba 8222 <sym42> |
8e: b005 nop |
90: bf0e 9081 0000 ba 8220 <sym41> |
96: b005 nop |
98: bf0e 8681 0000 ba 821e <sym40> |
9e: b005 nop |
a0: bf0e 7c81 0000 ba 821c <sym39> |
a6: b005 nop |
a8: bf0e 7281 0000 ba 821a <sym38> |
ae: b005 nop |
b0: bf0e 6881 0000 ba 8218 <sym37> |
b6: b005 nop |
b8: bf0e 5e81 0000 ba 8216 <sym36> |
be: b005 nop |
c0: bf0e 5481 0000 ba 8214 <sym35> |
c6: b005 nop |
c8: bf0e 4a81 0000 ba 8212 <sym34> |
ce: b005 nop |
d0: bf0e 4081 0000 ba 8210 <sym33> |
d6: b005 nop |
d8: bf0e 3681 0000 ba 820e <sym32> |
de: b005 nop |
e0: bf0e 2c81 0000 ba 820c <sym31> |
e6: b005 nop |
e8: bf0e 2281 0000 ba 820a <sym30> |
ee: b005 nop |
f0: bf0e 1881 0000 ba 8208 <sym29> |
f6: b005 nop |
f8: bf0e 0e81 0000 ba 8206 <sym28> |
fe: b005 nop |
100: bf0e 0481 0000 ba 8204 <sym27> |
106: b005 nop |
108: bf0e fa80 0000 ba 8202 <sym26> |
10e: b005 nop |
110: bf0e f080 0000 ba 8200 <sym25> |
116: b005 nop |
118: bf0e e680 0000 ba 81fe <sym24> |
11e: b005 nop |
120: bf0e dc80 0000 ba 81fc <sym23> |
126: b005 nop |
128: bf0e d280 0000 ba 81fa <sym22> |
12e: b005 nop |
130: bf0e c880 0000 ba 81f8 <sym21> |
136: b005 nop |
138: bf0e be80 0000 ba 81f6 <sym20> |
13e: b005 nop |
140: bf0e b480 0000 ba 81f4 <sym19> |
146: b005 nop |
148: bf0e aa80 0000 ba 81f2 <sym18> |
14e: b005 nop |
150: bf0e a080 0000 ba 81f0 <sym17> |
156: b005 nop |
158: bf0e 9680 0000 ba 81ee <sym16> |
15e: b005 nop |
160: bf0e 8c80 0000 ba 81ec <sym15> |
166: b005 nop |
168: bf0e 8280 0000 ba 81ea <sym14> |
16e: b005 nop |
170: bf0e 7880 0000 ba 81e8 <sym13> |
176: b005 nop |
178: bf0e 6e80 0000 ba 81e6 <sym12> |
17e: b005 nop |
180: bf0e 6480 0000 ba 81e4 <sym11> |
186: b005 nop |
188: bf0e 5a80 0000 ba 81e2 <sym10> |
18e: b005 nop |
190: bf0e 5080 0000 ba 81e0 <sym9> |
196: b005 nop |
198: bf0e 4680 0000 ba 81de <sym8> |
19e: b005 nop |
1a0: bf0e 3c80 0000 ba 81dc <sym7> |
1a6: b005 nop |
1a8: bf0e 3280 0000 ba 81da <sym6> |
1ae: b005 nop |
1b0: bf0e 2880 0000 ba 81d8 <sym5> |
1b6: b005 nop |
1b8: bf0e 1e80 0000 ba 81d6 <sym4> |
1be: b005 nop |
1c0: bf0e 1480 0000 ba 81d4 <sym3> |
1c6: b005 nop |
1c8: bf0e 0a80 0000 ba 81d2 <sym1> |
1ce: b005 nop |
|
000001d0 <next_label>: |
1d0: 4202 moveq 2,r0 |
\.\.\. |
|
000081d2 <sym1>: |
81d2: 7d02 moveq -3,r0 |
|
000081d4 <sym3>: |
81d4: 4302 moveq 3,r0 |
|
000081d6 <sym4>: |
81d6: 4402 moveq 4,r0 |
|
000081d8 <sym5>: |
81d8: 4502 moveq 5,r0 |
|
000081da <sym6>: |
81da: 4602 moveq 6,r0 |
|
000081dc <sym7>: |
81dc: 4702 moveq 7,r0 |
|
000081de <sym8>: |
81de: 4802 moveq 8,r0 |
|
000081e0 <sym9>: |
81e0: 4902 moveq 9,r0 |
|
000081e2 <sym10>: |
81e2: 4a02 moveq 10,r0 |
|
000081e4 <sym11>: |
81e4: 4b02 moveq 11,r0 |
|
000081e6 <sym12>: |
81e6: 4c02 moveq 12,r0 |
|
000081e8 <sym13>: |
81e8: 4d02 moveq 13,r0 |
|
000081ea <sym14>: |
81ea: 4e02 moveq 14,r0 |
|
000081ec <sym15>: |
81ec: 4f02 moveq 15,r0 |
|
000081ee <sym16>: |
81ee: 5002 moveq 16,r0 |
|
000081f0 <sym17>: |
81f0: 5102 moveq 17,r0 |
|
000081f2 <sym18>: |
81f2: 5202 moveq 18,r0 |
|
000081f4 <sym19>: |
81f4: 5302 moveq 19,r0 |
|
000081f6 <sym20>: |
81f6: 5402 moveq 20,r0 |
|
000081f8 <sym21>: |
81f8: 5502 moveq 21,r0 |
|
000081fa <sym22>: |
81fa: 5602 moveq 22,r0 |
|
000081fc <sym23>: |
81fc: 5702 moveq 23,r0 |
|
000081fe <sym24>: |
81fe: 5802 moveq 24,r0 |
|
00008200 <sym25>: |
8200: 5902 moveq 25,r0 |
|
00008202 <sym26>: |
8202: 5a02 moveq 26,r0 |
|
00008204 <sym27>: |
8204: 5b02 moveq 27,r0 |
|
00008206 <sym28>: |
8206: 5c02 moveq 28,r0 |
|
00008208 <sym29>: |
8208: 5d02 moveq 29,r0 |
|
0000820a <sym30>: |
820a: 5e02 moveq 30,r0 |
|
0000820c <sym31>: |
820c: 5f02 moveq 31,r0 |
|
0000820e <sym32>: |
820e: 6002 moveq -32,r0 |
|
00008210 <sym33>: |
8210: 6102 moveq -31,r0 |
|
00008212 <sym34>: |
8212: 6202 moveq -30,r0 |
|
00008214 <sym35>: |
8214: 6302 moveq -29,r0 |
|
00008216 <sym36>: |
8216: 6402 moveq -28,r0 |
|
00008218 <sym37>: |
8218: 6502 moveq -27,r0 |
|
0000821a <sym38>: |
821a: 6602 moveq -26,r0 |
|
0000821c <sym39>: |
821c: 6702 moveq -25,r0 |
|
0000821e <sym40>: |
821e: 6802 moveq -24,r0 |
|
00008220 <sym41>: |
8220: 6902 moveq -23,r0 |
|
00008222 <sym42>: |
8222: 6a02 moveq -22,r0 |
|
00008224 <sym43>: |
8224: 6b02 moveq -21,r0 |
\.\.\. |
/testsuite/gas/cris/regreg.d
0,0 → 1,16
#objdump: -dr |
#as: --no-mul-bug-abort |
#name: @OC@ |
|
# Test the @OC@ insn. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+@IR+4134@[ ]+@OC@[ ]+\$?r1,\$?r3 |
[ ]+2:[ ]+@IR+4004@[ ]+@OC@[ ]+\$?r0,\$?r0 |
[ ]+4:[ ]+@IR+40d4@[ ]+@OC@[ ]+\$?r0,\$?r13 |
[ ]+6:[ ]+@IR+4504@[ ]+@OC@[ ]+\$?r5,\$?r0 |
[ ]+8:[ ]+@IR+4dd4@[ ]+@OC@[ ]+\$?r13,\$?r13 |
[ ]+a:[ ]+@IR+4934@[ ]+@OC@[ ]+\$?r9,\$?r3 |
/testsuite/gas/cris/bork.s
0,0 → 1,6
; Check that some ISO 8859-1 "scandinavian" letters are accepted in |
; comments (such that they do not break lines). This is highly dependent |
; on the host C library. |
.text |
start: |
|
/testsuite/gas/cris/rd-ppv32.d
0,0 → 1,14
#source: pushpopv32.s |
#as: --underscore --march=v32 --em=criself |
#objdump: -dr |
|
.*:[ ]+file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+84e2[ ]+subq 4,sp |
[ ]+2:[ ]+eeab[ ]+move\.d r10,\[sp\] |
[ ]+4:[ ]+84e2[ ]+subq 4,sp |
[ ]+6:[ ]+7eba[ ]+move srp,\[sp\] |
[ ]+8:[ ]+6eae[ ]+move\.d \[sp\+\],r10 |
[ ]+a:[ ]+3ebe[ ]+move \[sp\+\],srp |
/testsuite/gas/cris/rd-dw2-12.d
0,0 → 1,93
#readelf: -wl |
#source: pushpop.s |
#as: --em=criself --gdwarf2 |
|
# Pushes and other prefixes. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 4 to 5 |
Special opcode .*: advance Address by 4 to 0x4 and Line by 1 to 6 |
Special opcode .*: advance Address by 4 to 0x8 and Line by 1 to 7 |
Special opcode .*: advance Address by 4 to 0xc and Line by 2 to 9 |
Special opcode .*: advance Address by 4 to 0x10 and Line by 1 to 10 |
Special opcode .*: advance Address by 4 to 0x14 and Line by 1 to 11 |
Special opcode .*: advance Address by 4 to 0x18 and Line by 2 to 13 |
Special opcode .*: advance Address by 4 to 0x1c and Line by 1 to 14 |
Special opcode .*: advance Address by 4 to 0x20 and Line by 1 to 15 |
Special opcode .*: advance Address by 4 to 0x24 and Line by 2 to 17 |
Special opcode .*: advance Address by 4 to 0x28 and Line by 1 to 18 |
Special opcode .*: advance Address by 4 to 0x2c and Line by 2 to 20 |
Special opcode .*: advance Address by 4 to 0x30 and Line by 1 to 21 |
Special opcode .*: advance Address by 4 to 0x34 and Line by 1 to 22 |
Special opcode .*: advance Address by 4 to 0x38 and Line by 2 to 24 |
Special opcode .*: advance Address by 4 to 0x3c and Line by 1 to 25 |
Special opcode .*: advance Address by 4 to 0x40 and Line by 2 to 27 |
Special opcode .*: advance Address by 4 to 0x44 and Line by 1 to 28 |
Special opcode .*: advance Address by 4 to 0x48 and Line by 2 to 30 |
Special opcode .*: advance Address by 4 to 0x4c and Line by 1 to 31 |
Special opcode .*: advance Address by 4 to 0x50 and Line by 1 to 32 |
Special opcode .*: advance Address by 4 to 0x54 and Line by 2 to 34 |
Special opcode .*: advance Address by 4 to 0x58 and Line by 1 to 35 |
Special opcode .*: advance Address by 4 to 0x5c and Line by 1 to 36 |
Special opcode .*: advance Address by 4 to 0x60 and Line by 2 to 38 |
Special opcode .*: advance Address by 4 to 0x64 and Line by 1 to 39 |
Special opcode .*: advance Address by 4 to 0x68 and Line by 1 to 40 |
Special opcode .*: advance Address by 4 to 0x6c and Line by 2 to 42 |
Special opcode .*: advance Address by 4 to 0x70 and Line by 1 to 43 |
Special opcode .*: advance Address by 4 to 0x74 and Line by 1 to 44 |
Special opcode .*: advance Address by 4 to 0x78 and Line by 2 to 46 |
Special opcode .*: advance Address by 4 to 0x7c and Line by 1 to 47 |
Special opcode .*: advance Address by 4 to 0x80 and Line by 1 to 48 |
Special opcode .*: advance Address by 4 to 0x84 and Line by 2 to 50 |
Special opcode .*: advance Address by 4 to 0x88 and Line by 1 to 51 |
Special opcode .*: advance Address by 4 to 0x8c and Line by 1 to 52 |
Special opcode .*: advance Address by 4 to 0x90 and Line by 2 to 54 |
Special opcode .*: advance Address by 4 to 0x94 and Line by 1 to 55 |
Special opcode .*: advance Address by 4 to 0x98 and Line by 1 to 56 |
Advance Line by 9 to 65 |
Special opcode .*: advance Address by 4 to 0x9c and Line by 0 to 65 |
Special opcode .*: advance Address by 4 to 0xa0 and Line by 1 to 66 |
Special opcode .*: advance Address by 4 to 0xa4 and Line by 1 to 67 |
Special opcode .*: advance Address by 4 to 0xa8 and Line by 2 to 69 |
Special opcode .*: advance Address by 4 to 0xac and Line by 1 to 70 |
Special opcode .*: advance Address by 4 to 0xb0 and Line by 1 to 71 |
Special opcode .*: advance Address by 4 to 0xb4 and Line by 2 to 73 |
Special opcode .*: advance Address by 4 to 0xb8 and Line by 1 to 74 |
Special opcode .*: advance Address by 4 to 0xbc and Line by 1 to 75 |
Special opcode .*: advance Address by 4 to 0xc0 and Line by 2 to 77 |
Special opcode .*: advance Address by 4 to 0xc4 and Line by 1 to 78 |
Special opcode .*: advance Address by 4 to 0xc8 and Line by 1 to 79 |
Special opcode .*: advance Address by 4 to 0xcc and Line by 2 to 81 |
Special opcode .*: advance Address by 4 to 0xd0 and Line by 1 to 82 |
Special opcode .*: advance Address by 4 to 0xd4 and Line by 1 to 83 |
Special opcode .*: advance Address by 4 to 0xd8 and Line by 2 to 85 |
Special opcode .*: advance Address by 4 to 0xdc and Line by 1 to 86 |
Special opcode .*: advance Address by 4 to 0xe0 and Line by 1 to 87 |
Special opcode .*: advance Address by 4 to 0xe4 and Line by 2 to 89 |
Special opcode .*: advance Address by 4 to 0xe8 and Line by 1 to 90 |
Special opcode .*: advance Address by 4 to 0xec and Line by 1 to 91 |
Special opcode .*: advance Address by 4 to 0xf0 and Line by 2 to 93 |
Special opcode .*: advance Address by 4 to 0xf4 and Line by 1 to 94 |
Special opcode .*: advance Address by 4 to 0xf8 and Line by 1 to 95 |
Special opcode .*: advance Address by 4 to 0xfc and Line by 2 to 97 |
Special opcode .*: advance Address by 4 to 0x100 and Line by 1 to 98 |
Special opcode .*: advance Address by 4 to 0x104 and Line by 1 to 99 |
Special opcode .*: advance Address by 4 to 0x108 and Line by 2 to 101 |
Special opcode .*: advance Address by 4 to 0x10c and Line by 1 to 102 |
Special opcode .*: advance Address by 4 to 0x110 and Line by 1 to 103 |
Special opcode .*: advance Address by 4 to 0x114 and Line by 2 to 105 |
Special opcode .*: advance Address by 4 to 0x118 and Line by 1 to 106 |
Special opcode .*: advance Address by 4 to 0x11c and Line by 1 to 107 |
Special opcode .*: advance Address by 4 to 0x120 and Line by 2 to 109 |
Special opcode .*: advance Address by 4 to 0x124 and Line by 1 to 110 |
Special opcode .*: advance Address by 4 to 0x128 and Line by 1 to 111 |
Special opcode .*: advance Address by 4 to 0x12c and Line by 2 to 113 |
Special opcode .*: advance Address by 4 to 0x130 and Line by 1 to 114 |
Special opcode .*: advance Address by 4 to 0x134 and Line by 1 to 115 |
Special opcode .*: advance Address by 4 to 0x138 and Line by 2 to 117 |
Special opcode .*: advance Address by 4 to 0x13c and Line by 1 to 118 |
Special opcode .*: advance Address by 2 to 0x13e and Line by 1 to 119 |
Special opcode .*: advance Address by 2 to 0x140 and Line by 1 to 120 |
Advance PC by 4 to 0x144 |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/pic-err-2.s
0,0 → 1,6
; Check that --pic isn't recognized for a.out files, specified by emulation. |
|
; { dg-do assemble { target cris-*-* } } |
; { dg-options "--pic --em=crisaout" } |
; { dg-error ".* --pic is invalid" "" { target cris-*-* } 0 } |
nop |
/testsuite/gas/cris/addi.s
0,0 → 1,17
; Test the addi insn. |
.text |
.syntax no_register_prefix |
start: |
addi r0.b,r1 |
addi r0.w,r1 |
addi r0.d,r1 |
addi r0.b,r0 |
addi r0.w,r0 |
addi r0.d,r0 |
addi r5.b,r7 |
addi r9.w,r0 |
addi r11.d,r13 |
addi r4.b,r4 |
addi r4.w,r4 |
addi r4.d,r4 |
end: |
/testsuite/gas/cris/brokw-1.d
0,0 → 1,20
#objdump: -dr |
#name: brokw-1 |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <sym2>: |
[ ]+0:[ ]+4002[ ]+moveq[ ]+0,\$?r0 |
[ ]+2:[ ]+0c00[ ]+bcc[ ]+(0x10|10 <sym2\+0x10>) |
[ ]+4:[ ]+4102[ ]+moveq[ ]+1,\$?r0 |
[ ]+6:[ ]+0ae0[ ]+ba[ ]+(0x12|12 <next_label>) |
[ ]+8:[ ]+0f05[ ]+nop[ ]* |
[ ]+a:[ ]+0f05[ ]+nop[ ]* |
[ ]+c:[ ]+3f0d 1280 0000[ ]+jump[ ]+(0x8012|8012 <sym1>) |
[ ]+e:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8012 |
0+12 <next_label>: |
[ ]+12:[ ]+4202[ ]+moveq[ ]+2,\$?r0 |
^[ ]+\.\.\. |
0+8012 <sym1>: |
[ ]+8012:[ ]+4302[ ]+moveq[ ]+3,\$?r0 |
/testsuite/gas/cris/arch-err-4.s
0,0 → 1,5
; Test mismatch of --march=ARCH1 and .arch ARCH2. |
; { dg-do assemble } |
; { dg-options "--march=v10" } |
.arch common_v10_v32 ; { dg-error ".arch <arch> requires a matching --march=" } |
|
/testsuite/gas/cris/push-err-2.s
0,0 → 1,9
; { dg-do assemble { target cris-*-* } } |
; { dg-options "--march=common_v10_v32" } |
x: |
; There are no "push" or "pop" synonyms for the compatible |
; subset of v10 and v32. |
push $r10 ; { dg-error "Unknown" } |
push $srp ; { dg-error "Unknown" } |
pop $r8 ; { dg-error "Unknown" } |
pop $mof ; { dg-error "Unknown" } |
/testsuite/gas/cris/rd-vao-1.d
0,0 → 1,11
#source: abs32-1.s |
#as: --underscore --em=criself --march=v0_v10 |
#objdump: -p |
|
# Check that different command-line options result in different |
# machine-type stamps on the object files. The source file |
# isn't important, as long the code assembles for the machine we |
# specify. |
|
.*: file format elf32-us-cris |
private flags = 1: \[symbols have a _ prefix\] |
/testsuite/gas/cris/abs32-1.s
0,0 → 1,31
.text |
nop |
locsym1: |
.global locsym2 |
locsym2: |
nop |
jump locsym1 |
jump locsym2 |
jump locsym3 |
jump locsym4 |
jump extsym |
jsr locsym1 |
jsr locsym2 |
jsr locsym3 |
jsr locsym4 |
jsr extsym |
jsrc locsym1 |
.dword 0 |
jsrc locsym2 |
.dword 0 |
jsrc locsym3 |
.dword 0 |
jsrc locsym4 |
.dword 0 |
jsrc extsym |
.dword 0 |
nop |
.global locsym3 |
locsym3: |
locsym4: |
nop |
/testsuite/gas/cris/rd-pcrel1.d
0,0 → 1,45
#objdump: -dr |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
#... |
[ ]+28:[ ]+6fae 6e00 0000[ ]+move.d 6e <y03\+0xa>,\$?r10 |
[ ]+2e:[ ]+6fae dcff ffff[ ]+move.d 0xffffffdc,\$?r10 |
[ ]+34:[ ]+6fae 5c00 0000[ ]+move.d 5c <y01>,\$?r10 |
[ ]+3a:[ ]+6fae caff ffff[ ]+move.d 0xffffffca,\$?r10 |
[ ]+40:[ ]+6fae 5000 0000[ ]+move.d 50 <xx\+0x28>,\$?r10 |
[ ]+46:[ ]+6fae beff ffff[ ]+move.d 0xffffffbe,\$?r10 |
[ ]+4c:[ ]+3ef1 633a[ ]+move.d \[\$?pc\+62\],\$?r3 |
[ ]+50:[ ]+b8f1 633a[ ]+move.d \[\$?pc-72\],\$?r3 |
[ ]+54:[ ]+40f1 633a[ ]+move.d \[\$?pc\+64\],\$?r3 |
0+58 <y00>: |
[ ]+58:[ ]+b0f1 633a[ ]+move.d \[\$?pc-80\],\$?r3 |
0+5c <y01>: |
[ ]+5c:[ ]+38f1 633a[ ]+move.d \[\$?pc\+56\],\$?r3 |
0+60 <y02>: |
[ ]+60:[ ]+a8f1 633a[ ]+move.d \[\$?pc-88\],\$?r3 |
0+64 <y03>: |
#... |
[ ]+480:[ ]+5ffd 0a04 633a[ ]+move.d \[\$?pc\+1034\],\$?r3 |
[ ]+486:[ ]+5ffd 82fb 633a[ ]+move.d \[\$?pc-1150\],\$?r3 |
[ ]+48c:[ ]+5ffd fc03 633a[ ]+move.d \[\$?pc\+1020\],\$?r3 |
0+492 <yy00>: |
[ ]+492:[ ]+5ffd 74fb 633a[ ]+move.d \[\$?pc-1164\],\$?r3 |
0+498 <yy01>: |
[ ]+498:[ ]+5ffd f003 633a[ ]+move.d \[\$?pc\+1008\],\$?r3 |
0+49e <yy02>: |
[ ]+49e:[ ]+5ffd 68fb 633a[ ]+move.d \[\$?pc-1176\],\$?r3 |
#... |
[ ]+18f2e:[ ]+6ffd ce86 0100 633a[ ]+move.d \[\$?pc\+186ce <yy\+0x17e42>\],\$?r3 |
[ ]+18f36:[ ]+6ffd d270 feff 633a[ ]+move.d \[\$?pc\+fffe70d2 <z\+0xfffb5ad4>\],\$?r3 |
[ ]+18f3e:[ ]+6ffd ba86 0100 633a[ ]+move.d \[\$?pc\+186ba <yy\+0x17e2e>\],\$?r3 |
0+18f46 <z00>: |
[ ]+18f46:[ ]+6ffd be70 feff 633a[ ]+move.d \[\$?pc\+fffe70be <z\+0xfffb5ac0>\],\$?r3 |
0+18f4e <z01>: |
[ ]+18f4e:[ ]+6ffd aa86 0100 633a[ ]+move.d \[\$?pc\+186aa <yy\+0x17e1e>\],\$?r3 |
0+18f56 <z02>: |
[ ]+18f56:[ ]+6ffd ae70 feff 633a[ ]+move.d \[\$?pc\+fffe70ae <z\+0xfffb5ab0>\],\$?r3 |
#... |
0+315fe <z>: |
[ ]+315fe:[ ]+0f05[ ]+nop |
/testsuite/gas/cris/rd-v32o-1.d
0,0 → 1,9
#source: abs32-1.s |
#as: --underscore --em=criself --march=v32 |
#objdump: -p |
|
# Check that different command-line options result in different |
# machine-type stamps on the object files. |
|
.*: file format elf32-us-cris |
private flags = 3: \[symbols have a _ prefix\] \[v32\] |
/testsuite/gas/cris/regreg.s
0,0 → 1,18
; @OC@ test |
; Template for testing register-to-register instructions. |
|
; Note that sizes have to be tested by iterating over them; they |
; are not included here in order to cover fixed-size instructions |
; too. This may seem wasteful of machine time, but then that time |
; is less expensive than any other time and still falling in cost. |
|
.text |
.syntax no_register_prefix |
start: |
@OC@ r1,r3 |
@OC@ r0,r0 |
@OC@ r0,r13 |
@OC@ r5,r0 |
@OC@ r13,r13 |
@OC@ r9,r3 |
end: |
/testsuite/gas/cris/sep-err-1.s
0,0 → 1,6
; Test error cases for separators. |
; { dg-do assemble { target cris-*-* } } |
.text |
.syntax no_register_prefix |
start: |
nop|moveq 0,r10 ; { dg-error "Unknown opcode" } |
/testsuite/gas/cris/rd-break32.d
0,0 → 1,28
#as: --march=v32 --em=criself |
#source: break.s |
#objdump: -dr |
|
.*:[ ]+file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+32e9[ ]+break[ ]+2 |
[ ]+2:[ ]+30e9[ ]+break[ ]+0 |
[ ]+4:[ ]+31e9[ ]+break[ ]+1 |
[ ]+6:[ ]+32e9[ ]+break[ ]+2 |
[ ]+8:[ ]+33e9[ ]+break[ ]+3 |
[ ]+a:[ ]+34e9[ ]+break[ ]+4 |
[ ]+c:[ ]+35e9[ ]+break[ ]+5 |
[ ]+e:[ ]+36e9[ ]+break[ ]+6 |
[ ]+10:[ ]+37e9[ ]+break[ ]+7 |
[ ]+12:[ ]+38e9[ ]+break[ ]+8 |
[ ]+14:[ ]+39e9[ ]+break[ ]+9 |
[ ]+16:[ ]+3ae9[ ]+break[ ]+10 |
[ ]+18:[ ]+3be9[ ]+break[ ]+11 |
[ ]+1a:[ ]+3ce9[ ]+break[ ]+12 |
[ ]+1c:[ ]+3de9[ ]+break[ ]+13 |
[ ]+1e:[ ]+3ee9[ ]+break[ ]+14 |
[ ]+20:[ ]+3fe9[ ]+break[ ]+15 |
|
0+22 <end>: |
\.\.\. |
/testsuite/gas/cris/rd-mulbug-1.d
0,0 → 1,24
#objdump: -s |
#source: mulbug-err-1.s |
#as: --em=criself --no-mul-bug-abort |
|
# Check that we don't get any errors or messages with |
# "--no-mul-bug-abort". No checking for "--mul-bug-abort", |
# though. |
|
.*: file format .*-cris |
|
Contents of section \.text: |
0+ 114d0f05 014d2149 .* |
Contents of section \.text\.1: |
0+ 114d0f05 0149214d .* |
Contents of section \.text\.2: |
0+ 11490f05 214d1149 .* |
Contents of section \.text\.3: |
0+ 114d2419 01490f05 0f050f05 0f050f05 .* |
0+10 0f050f05 0f050f05 0f050f05 0f050149 .* |
0+20 0149 .* |
Contents of section \.text\.4: |
0+ 40d241d2 214d42d2 42d242d2 42d242d2 .* |
0+10 42d242d2 42d242d2 42d242d2 42d20f05 .* |
0+20 114d041d .* |
/testsuite/gas/cris/rd-v32s-1.d
0,0 → 1,148
#source: v32-err-1.s |
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
# Check that v32 insns that are expected to give syntax errors |
# for non-v32 are recognized and resulting in correct code and |
# disassembly. |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
00000000 <here>: |
0: 6f3a move\.d \[acr\],r3 |
2: 65fe move\.d \[r5\+\],acr |
4: 6f76 move\.d acr,r7 |
6: 68f6 move\.d r8,acr |
8: 3fb6 move acr,srp |
a: 7005 addc r0,r0 |
c: 7ff5 addc acr,acr |
e: 7615 addc r6,r1 |
10: a319 addc \[r3\],r1 |
12: a009 addc \[r0\],r0 |
14: aff9 addc \[acr\],acr |
16: af19 addc \[acr\],r1 |
18: a31d addc \[r3\+\],r1 |
1a: 5285 addi r8\.w,r2,acr |
1c: 4005 addi r0\.b,r0,acr |
1e: 6ff5 addi acr\.d,acr,acr |
20: 6379 addo\.d \[r3\],r7,acr |
22: 6d7d addo\.d \[r13\+\],r7,acr |
24: 63f9 addo\.d \[r3\],acr,acr |
26: 4009 addo\.b \[r0\],r0,acr |
28: 6ff9 addo\.d \[acr\],acr,acr |
2a: 4ffd ffff addo\.b 0xffff,acr,acr |
2e: 5ffd ffff addo\.w 0xffff,acr,acr |
32: 6ffd ffff ffff addo\.d 0xffffffff,acr,acr |
38: 4f3d 0000 addo\.b 0x0,r3,acr |
3a: R_CRIS_16 extsym1 |
3c: 5f3d 0000 addo\.w 0x0,r3,acr |
3e: R_CRIS_16 extsym2 |
40: 6f3d 0000 0000 addo\.d 0 <here>,r3,acr |
42: R_CRIS_32 extsym3 |
46: 4ffd 7f00 addo\.b 0x7f,acr,acr |
4a: 5ffd ff7f addo\.w 0x7fff,acr,acr |
4e: 6ffd ffff ff00 addo\.d ffffff <here\+0xffffff>,acr,acr |
54: 4ffd 80ff addo\.b 0xff80,acr,acr |
58: 5ffd 0080 addo\.w 0x8000,acr,acr |
5c: 6ffd ffff ffff addo\.d 0xffffffff,acr,acr |
62: 7009 lapcq 62 <here\+0x62>,r0 |
64: 7f49 lapcq 82 <here\+0x82>,r4 |
66: 7ff9 lapcq 84 <here\+0x84>,acr |
68: 7ffd 0000 0000 lapc 68 <here\+0x68>,acr |
6a: R_CRIS_32_PCREL extsym4\+0x6 |
6e: 7f4d 0000 0000 lapc 6e <here\+0x6e>,r4 |
70: R_CRIS_32_PCREL extsym5\+0x6 |
74: 7f4d 8cff ffff lapc 0 <here>,r4 |
7a: fff1 addoq -1,acr,acr |
7c: 0001 addoq 0,r0,acr |
7e: 7f41 addoq 127,r4,acr |
80: 0041 addoq 0,r4,acr |
80: R_CRIS_8 extsym6 |
82: bfbe 0000 0000 bsr 82 <here\+0x82> |
84: R_CRIS_32_PCREL \*ABS\*\+0x5 |
88: bf0e 0000 0000 ba 88 <here\+0x88> |
8a: R_CRIS_32_PCREL extsym7\+0x6 |
8e: bfae 72ff ffff bas 0 <here>,erp |
94: ffbe 0000 0000 bsrc 94 <here\+0x94> |
96: R_CRIS_32_PCREL \*ABS\*\+0x5 |
9a: 0000 bcc \. |
9c: 0000 bcc \. |
9e: ff0e 0000 0000 basc 9e <here\+0x9e>,bz |
a0: R_CRIS_32_PCREL extsym8\+0x6 |
a4: 0000 bcc \. |
a6: 0000 bcc \. |
a8: ffae 58ff ffff basc 0 <here>,erp |
ae: 0000 bcc \. |
b0: 0000 bcc \. |
b2: 00f0 bsb b2 <here\+0xb2> |
b4: b005 nop |
b6: 4bf0 bsb 0 <here> |
b8: b005 nop |
ba: bfbe 0000 0000 bsr ba <here\+0xba> |
bc: R_CRIS_32_PCREL extsym9\+0x6 |
c0: bfbe 40ff ffff bsr 0 <here> |
c6: ffbe 0000 0000 bsrc c6 <here\+0xc6> |
c8: R_CRIS_32_PCREL \*ABS\*\+0x5 |
cc: 0000 bcc \. |
ce: 0000 bcc \. |
d0: ffbe 0000 0000 bsrc d0 <here\+0xd0> |
d2: R_CRIS_32_PCREL extsym10\+0x6 |
d6: 0000 bcc \. |
d8: 0000 bcc \. |
da: ffbe 26ff ffff bsrc 0 <here> |
e0: 0000 bcc \. |
e2: 0000 bcc \. |
e4: b00a fidxd \[r0\] |
e6: bf0a fidxd \[acr\] |
e8: 300d fidxi \[r0\] |
ea: 3f0d fidxi \[acr\] |
ec: b01a ftagd \[r0\] |
ee: bf1a ftagd \[acr\] |
f0: 301d ftagi \[r0\] |
f2: 3f1d ftagi \[acr\] |
f4: b009 jump r0 |
f6: bfe9 jas acr,usp |
f8: bf0d 0000 0000 jump 0 <here> |
fa: R_CRIS_32 extsym9 |
fe: bfbd 0000 0000 jsr 0 <here> |
100: R_CRIS_32 \.text |
104: 300b jasc r0,bz |
106: 0000 bcc \. |
108: 0000 bcc \. |
10a: 3feb jasc acr,usp |
10c: 0000 bcc \. |
10e: 0000 bcc \. |
110: 3fbf ffff ffff jsrc ffffffff <here\+0xffffffff> |
116: 0000 bcc \. |
118: 0000 bcc \. |
11a: 3f0f 0000 0000 jasc 0 <here>,bz |
11c: R_CRIS_32 extsym11 |
120: 0000 bcc \. |
122: 0000 bcc \. |
124: 3faf 0000 0000 jasc 0 <here>,erp |
126: R_CRIS_32 \.text |
12a: 0000 bcc \. |
12c: 0000 bcc \. |
12e: f0b9 ret |
130: f009 jump bz |
132: f007 mcp bz,r0 |
134: ff77 mcp mof,acr |
136: f2b7 mcp srp,r2 |
138: 700f move s0,r0 |
13a: 7fff move s15,acr |
13c: 735f move s5,r3 |
13e: 700b move r0,s0 |
140: 7ffb move acr,s15 |
142: 74ab move r4,s10 |
144: 3029 rfe |
146: 3049 rfg |
148: f0a9 rete |
14a: f0c9 retn |
14c: 30f5 ssb r0 |
14e: 3ff5 ssb acr |
150: 3af5 ssb r10 |
152: 3039 sfe |
154: 30f9 halt |
156: 3059 rfn |
/testsuite/gas/cris/rd-dw2-3.d
0,0 → 1,12
#readelf: -wl |
#source: branch-warn-1.s |
#as: --em=criself --gdwarf2 |
|
# Simple branch-expansion, type 1. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 7 to 8 |
Special opcode .*: advance Address by 12 to 0xc and Line by 1 to 9 |
Advance PC by 2 to 0xe |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/brokw-1.s
0,0 → 1,19
; Tests the broken-word function, single word. |
.syntax no_register_prefix |
sym2: moveq 0,r0 |
|
.word sym1 - sym2 |
|
moveq 1,r0 |
; Short jump around secondary jump table inserted here : |
; ba next_label |
; nop |
; .skip 2,0 |
; Secondary jump table inserted here : |
; jump sym1 |
next_label: |
moveq 2,r0 |
|
.space 32766, 0 |
|
sym1: moveq 3,r0 |
/testsuite/gas/cris/rd-dw2-7.d
0,0 → 1,15
#readelf: -wl |
#source: brokw-1.s |
#as: --em=criself --gdwarf2 |
|
# Most simple broken word. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 2 to 3 |
Special opcode .*: advance Address by 4 to 0x4 and Line by 4 to 7 |
Special opcode .*: advance Address by 14 to 0x12 and Line by 8 to 15 |
Advance PC by 32768 to 0x8012 |
Special opcode .*: advance Address by 0 to 0x8012 and Line by 4 to 19 |
Advance PC by 2 to 0x8014 |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/pushpop-word-sreg.d
0,0 → 1,39
#objdump: -dr |
#name: pushpop-word-sreg-@OR@ |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
^[ ]+0:[ ]+fee1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
^[ ]+4:[ ]+fee1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
^[ ]+8:[ ]+fee1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
^[ ]+c:[ ]+f8e1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp-8\] |
^[ ]+10:[ ]+fbe1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp-5\] |
^[ ]+14:[ ]+fce1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp-4\] |
^[ ]+18:[ ]+fde1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp-3\] |
^[ ]+1c:[ ]+ffe1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp-1\] |
^[ ]+20:[ ]+00e1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp\+0\] |
^[ ]+24:[ ]+01e1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp\+1\] |
^[ ]+28:[ ]+02e1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp\+2\] |
^[ ]+2c:[ ]+03e1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp\+3\] |
^[ ]+30:[ ]+04e1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp\+4\] |
^[ ]+34:[ ]+05e1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp\+5\] |
^[ ]+38:[ ]+08e1 @IM+7e0e@[ ]+(clear.w |move[ ]+[^,]+,)\[\$?sp=\$?sp\+8\] |
^[ ]+3c:[ ]+08e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+8\],.* |
^[ ]+40:[ ]+05e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+5\],.* |
^[ ]+44:[ ]+04e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+4\],.* |
^[ ]+48:[ ]+03e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+3\],.* |
^[ ]+4c:[ ]+02e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+2\],.* |
^[ ]+50:[ ]+01e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+1\],.* |
^[ ]+54:[ ]+00e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+0\],.* |
^[ ]+58:[ ]+ffe1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-1\],.* |
^[ ]+5c:[ ]+fee1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-2\],.* |
^[ ]+60:[ ]+fde1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-3\],.* |
^[ ]+64:[ ]+fce1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-4\],.* |
^[ ]+68:[ ]+fbe1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-5\],.* |
^[ ]+6c:[ ]+f8e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-8\],.* |
^[ ]+70:[ ]+fee1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
^[ ]+74:[ ]+@IM+3e0e@[ ]+pop[ ]+[\$a-z].* |
^[ ]+76:[ ]+@IM+3e0e@[ ]+pop[ ]+[\$a-z].* |
^[ ]+78:[ ]+fee1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
/testsuite/gas/cris/brokw-3b.s
0,0 → 1,115
; Tests the broken-word function with a real switch table. CRISv32 version. |
|
start: moveq 0,r0 |
|
subs.b 87,r0 |
bound.b 41,r0 |
lapc sym2,acr |
addi r0.w,acr |
adds.w [acr],acr |
jump acr |
nop |
sym2: |
.word sym1 - . |
.word sym3 - . |
.word sym4 - . |
.word sym5 - . |
.word sym6 - . |
.word sym7 - . |
.word sym8 - . |
.word sym9 - . |
.word sym10 - . |
.word sym11 - . |
.word sym12 - . |
.word sym13 - . |
.word sym14 - . |
.word sym15 - . |
.word sym16 - . |
.word sym17 - . |
.word sym18 - . |
.word sym19 - . |
.word sym20 - . |
.word sym21 - . |
.word sym22 - . |
.word sym23 - . |
.word sym24 - . |
.word sym25 - . |
.word sym26 - . |
.word sym27 - . |
.word sym28 - . |
.word sym29 - . |
.word sym30 - . |
.word sym31 - . |
.word sym32 - . |
.word sym33 - . |
.word sym34 - . |
.word sym35 - . |
.word sym36 - . |
.word sym37 - . |
.word sym38 - . |
.word sym39 - . |
.word sym40 - . |
.word sym41 - . |
.word sym42 - . |
.word sym43 - . |
|
.space 16, 0 |
|
moveq 1,r0 |
; Medium-range branch around secondary jump table inserted here : |
; ba next_label |
; nop |
; .skip 2,0 |
; Secondary jump table inserted here : |
; ba sym1 |
; nop |
; ba sym3 |
; nop |
; ... |
next_label: |
moveq 2,r0 |
|
.space 32768, 0 |
|
sym1: moveq -3,r0 |
sym3: moveq 3,r0 |
sym4: moveq 4,r0 |
sym5: moveq 5,r0 |
sym6: moveq 6,r0 |
sym7: moveq 7,r0 |
sym8: moveq 8,r0 |
sym9: moveq 9,r0 |
sym10: moveq 10,r0 |
sym11: moveq 11,r0 |
sym12: moveq 12,r0 |
sym13: moveq 13,r0 |
sym14: moveq 14,r0 |
sym15: moveq 15,r0 |
sym16: moveq 16,r0 |
sym17: moveq 17,r0 |
sym18: moveq 18,r0 |
sym19: moveq 19,r0 |
sym20: moveq 20,r0 |
sym21: moveq 21,r0 |
sym22: moveq 22,r0 |
sym23: moveq 23,r0 |
sym24: moveq 24,r0 |
sym25: moveq 25,r0 |
sym26: moveq 26,r0 |
sym27: moveq 27,r0 |
sym28: moveq 28,r0 |
sym29: moveq 29,r0 |
sym30: moveq 30,r0 |
sym31: moveq 31,r0 |
sym32: moveq -32,r0 |
sym33: moveq -31,r0 |
sym34: moveq -30,r0 |
sym35: moveq -29,r0 |
sym36: moveq -28,r0 |
sym37: moveq -27,r0 |
sym38: moveq -26,r0 |
sym39: moveq -25,r0 |
sym40: moveq -24,r0 |
sym41: moveq -23,r0 |
sym42: moveq -22,r0 |
sym43: moveq -21,r0 |
/testsuite/gas/cris/rd-pcrel1.s
0,0 → 1,56
; Test that pc-relative expressions give expected results for |
; various expressions. |
.text |
.syntax no_register_prefix |
.space 10 |
x: |
.space 30 |
xx: |
move.d y-.,r10 |
move.d x-.,r10 |
move.d y-(.+6),r10 |
move.d x-(.+6),r10 |
move.d y-.-6,r10 |
move.d x-.-6,r10 |
move.d [pc+y-(.+12)],r3 |
move.d [pc+x-(.+2)],r3 |
move.d [pc+y-(y00-2)],r3 |
y00: |
move.d [pc+x-(y01-2)],r3 |
y01: |
move.d [pc+y-y02+2],r3 |
y02: |
move.d [pc+x-y03+2],r3 |
y03: |
.space 50 |
y: |
nop |
.space 1000 |
move.d [pc+yy-(.+2)],r3 |
move.d [pc+x-(.+2)],r3 |
move.d [pc+yy-(yy00-2)],r3 |
yy00: |
move.d [pc+x-(yy01-2)],r3 |
yy01: |
move.d [pc+yy-yy02+2],r3 |
yy02: |
move.d [pc+x-yy03+2],r3 |
yy03: |
.space 1000 |
yy: |
nop |
.space 100000 |
move.d [pc+z-(.+2)],r3 |
move.d [pc+x-(.+2)],r3 |
move.d [pc+z-(z00-2)],r3 |
z00: |
move.d [pc+x-(z01-2)],r3 |
z01: |
move.d [pc+z-z02+2],r3 |
z02: |
move.d [pc+x-z03+2],r3 |
z03: |
.space 100000 |
z: |
nop |
|
/testsuite/gas/cris/rd-usp-1.d
0,0 → 1,15
#objdump: -dr |
#as: --underscore --march=v10 |
#source: v32-err-8.s |
|
# Check that USP gets the right number for V10. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <\.text>: |
0: 3af6 move r10,usp |
2: 3ffe b0ab 0f00 move (0xfabb0|fabb0 <.*>),usp |
8: 75fa move usp,\[r5\] |
a: 3cfa move \[r12\],usp |
/testsuite/gas/cris/reg-to-mem.d
0,0 → 1,165
#objdump: -dr |
#name: @OC@-to-mem |
|
# Test the @OC@ insn with memory as destination. |
|
.*:[ ]+file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
[ ]+0: 0000[ ]+ bcc ( 0x2|\.\+2) |
\.\.\. |
|
0+4 <start>: |
[ ]+4:[ ]+@IM+c5db@[ ]+@OC@[ ]+\$?r13,\[\$?r5\] |
[ ]+6:[ ]+@IM+ca1b@[ ]+@OC@[ ]+\$?r1,\[\$?r10\] |
[ ]+8:[ ]+@IM+c5df@[ ]+@OC@[ ]+\$?r13,\[\$?r5\+\] |
[ ]+a:[ ]+@IM+ca4f@[ ]+@OC@[ ]+\$?r4,\[\$?r10\+\] |
[ ]+c:[ ]+4255 @IM+cddb@[ ]+@OC@[ ]+\$?r13,\[\$?r2\+\$?r5.b\] |
[ ]+10:[ ]+42a5 @IM+c33b@[ ]+@OC@[ ]+\$?r3,\[\$?r2\+\$?r10.b\] |
[ ]+14:[ ]+4529 @IM+cddb@[ ]+@OC@[ ]+\$?r13,\[\$?r2\+\[\$?r5\].b\] |
[ ]+18:[ ]+4a29 @IM+c22b@[ ]+@OC@[ ]+\$?r2,\[\$?r2\+\[\$?r10\].b\] |
[ ]+1c:[ ]+452d @IM+c00b@[ ]+@OC@[ ]+\$?r0,\[\$?r2\+\[\$?r5\+\].b\] |
[ ]+20:[ ]+4a2d @IM+cccb@[ ]+@OC@[ ]+\$?r12,\[\$?r2\+\[\$?r10\+\].b\] |
[ ]+24:[ ]+5529 @IM+c22b@[ ]+@OC@[ ]+\$?r2,\[\$?r2\+\[\$?r5\].w\] |
[ ]+28:[ ]+5a29 @IM+c66b@[ ]+@OC@[ ]+\$?r6,\[\$?r2\+\[\$?r10\].w\] |
[ ]+2c:[ ]+552d @IM+c77b@[ ]+@OC@[ ]+\$?r7,\[\$?r2\+\[\$?r5\+\].w\] |
[ ]+30:[ ]+5a2d @IM+c88b@[ ]+@OC@[ ]+\$?r8,\[\$?r2\+\[\$?r10\+\].w\] |
[ ]+34:[ ]+6255 @IM+cccb@[ ]+@OC@[ ]+\$?r12,\[\$?r2\+\$?r5.d\] |
[ ]+38:[ ]+62a5 @IM+c99b@[ ]+@OC@[ ]+\$?r9,\[\$?r2\+\$?r10.d\] |
[ ]+3c:[ ]+6529 @IM+cddb@[ ]+@OC@[ ]+\$?r13,\[\$?r2\+\[\$?r5\].d\] |
[ ]+40:[ ]+6a29 @IM+c88b@[ ]+@OC@[ ]+\$?r8,\[\$?r2\+\[\$?r10\].d\] |
[ ]+44:[ ]+652d @IM+c00b@[ ]+@OC@[ ]+\$?r0,\[\$?r2\+\[\$?r5\+\].d\] |
[ ]+48:[ ]+6a2d @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+\[\$?r10\+\].d\] |
[ ]+4c:[ ]+0021 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+0\] |
[ ]+50:[ ]+0121 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+1\] |
[ ]+54:[ ]+7f21 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+127\] |
[ ]+58:[ ]+5f2d 8000 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+128\] |
[ ]+5e:[ ]+ff21 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-1\] |
[ ]+62:[ ]+ff21 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-1\] |
[ ]+66:[ ]+8121 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-127\] |
[ ]+6a:[ ]+8021 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-128\] |
[ ]+6e:[ ]+8121 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-127\] |
[ ]+72:[ ]+8021 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-128\] |
[ ]+76:[ ]+5f2d ff00 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+255\] |
[ ]+7c:[ ]+5f2d 01ff @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-255\] |
[ ]+82:[ ]+5f2d 01ff @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-255\] |
[ ]+88:[ ]+5f2d 0001 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+256\] |
[ ]+8e:[ ]+5f2d 00ff @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-256\] |
[ ]+94:[ ]+5f2d 68dd @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-8856\] |
[ ]+9a:[ ]+5f2d 00ff @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-256\] |
[ ]+a0:[ ]+5f2d 68dd @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2-8856\] |
[ ]+a6:[ ]+5f2d 9822 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+8856\] |
[ ]+ac:[ ]+6f2d ac72 2a00 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+b4:[ ]+6f2d d5c5 d6ff @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+[^]]+\] |
[ ]+bc:[ ]+6f2d acce c09e @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+[^]]+\] |
[ ]+c4:[ ]+6f2d 5331 3f81 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+[^]]+\] |
[ ]+cc:[ ]+6f2d 5331 3f81 @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+[^]]+\] |
[ ]+d4:[ ]+6f2d b5af 982e @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+dc:[ ]+6f2d 2b45 941b @IM+c11b@[ ]+@OC@[ ]+\$?r1,\[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+e4:[ ]+2a21 @IM+cddb@[ ]+@OC@[ ]+\$?r13,\[\$?r2\+42\] |
[ ]+e8:[ ]+d621 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2-42\] |
[ ]+ec:[ ]+d621 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2-42\] |
[ ]+f0:[ ]+2a21 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+42\] |
[ ]+f4:[ ]+d621 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2-42\] |
[ ]+f8:[ ]+d621 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2-42\] |
[ ]+fc:[ ]+2a21 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+42\] |
[ ]+100:[ ]+d621 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2-42\] |
[ ]+104:[ ]+2a21 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+42\] |
[ ]+108:[ ]+5f2d ff7f @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+32767\] |
[ ]+10e:[ ]+6f2d 0080 0000 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+116:[ ]+6f2d 0180 0000 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+11e:[ ]+5f2d 0180 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2-32767\] |
[ ]+124:[ ]+5f2d 0080 @IM+cddb@[ ]+@OC@[ ]+\$?r13,\[\$?r2-32768\] |
[ ]+12a:[ ]+6f2d ff7f ffff @IM+cddb@[ ]+@OC@[ ]+\$?r13,\[\$?r2\+[^]]+\] |
[ ]+132:[ ]+5f2d 0180 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2-32767\] |
[ ]+138:[ ]+5f2d 0080 @IM+cddb@[ ]+@OC@[ ]+\$?r13,\[\$?r2-32768\] |
[ ]+13e:[ ]+6f2d ff7f ffff @IM+cddb@[ ]+@OC@[ ]+\$?r13,\[\$?r2\+[^]]+\] |
[ ]+146:[ ]+6f2d ffff 0000 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+(65535|ffff <six5535>)\] |
[ ]+14e:[ ]+6f2d 0000 0100 @IM+cddb@[ ]+@OC@[ ]+\$?r13,\[\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+156:[ ]+6f2d 2b3a 2900 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+15e:[ ]+6f2d d5c5 d6ff @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+[^]]+\] |
[ ]+166:[ ]+6f2d d5c5 d6ff @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+[^]]+\] |
[ ]+16e:[ ]+6f2d 0000 0000 @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\$?r2\+(0|0 <notstart>)?\] |
[ ]+170:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+176:[ ]+4255 @IM+ccdf@[ ]+@OC@[ ]+\$?r13,\[\$?r12=\$?r2\+\$?r5.b\] |
[ ]+17a:[ ]+42a5 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+\$?r10.b\] |
[ ]+17e:[ ]+4529 @IM+cc4f@[ ]+@OC@[ ]+\$?r4,\[\$?r12=\$?r2\+\[\$?r5\].b\] |
[ ]+182:[ ]+4a29 @IM+cc6f@[ ]+@OC@[ ]+\$?r6,\[\$?r12=\$?r2\+\[\$?r10\].b\] |
[ ]+186:[ ]+452d @IM+cc3f@[ ]+@OC@[ ]+\$?r3,\[\$?r12=\$?r2\+\[\$?r5\+\].b\] |
[ ]+18a:[ ]+4a2d @IM+cc2f@[ ]+@OC@[ ]+\$?r2,\[\$?r12=\$?r2\+\[\$?r10\+\].b\] |
[ ]+18e:[ ]+5255 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+\$?r5.w\] |
[ ]+192:[ ]+52a5 @IM+cc8f@[ ]+@OC@[ ]+\$?r8,\[\$?r12=\$?r2\+\$?r10.w\] |
[ ]+196:[ ]+5529 @IM+cc4f@[ ]+@OC@[ ]+\$?r4,\[\$?r12=\$?r2\+\[\$?r5\].w\] |
[ ]+19a:[ ]+5a29 @IM+cc3f@[ ]+@OC@[ ]+\$?r3,\[\$?r12=\$?r2\+\[\$?r10\].w\] |
[ ]+19e:[ ]+552d @IM+cc2f@[ ]+@OC@[ ]+\$?r2,\[\$?r12=\$?r2\+\[\$?r5\+\].w\] |
[ ]+1a2:[ ]+5a2d @IM+cc7f@[ ]+@OC@[ ]+\$?r7,\[\$?r12=\$?r2\+\[\$?r10\+\].w\] |
[ ]+1a6:[ ]+6255 @IM+cc4f@[ ]+@OC@[ ]+\$?r4,\[\$?r12=\$?r2\+\$?r5.d\] |
[ ]+1aa:[ ]+62a5 @IM+cc8f@[ ]+@OC@[ ]+\$?r8,\[\$?r12=\$?r2\+\$?r10.d\] |
[ ]+1ae:[ ]+6529 @IM+cc2f@[ ]+@OC@[ ]+\$?r2,\[\$?r12=\$?r2\+\[\$?r5\].d\] |
[ ]+1b2:[ ]+6a29 @IM+cc0f@[ ]+@OC@[ ]+\$?r0,\[\$?r12=\$?r2\+\[\$?r10\].d\] |
[ ]+1b6:[ ]+652d @IM+cc3f@[ ]+@OC@[ ]+\$?r3,\[\$?r12=\$?r2\+\[\$?r5\+\].d\] |
[ ]+1ba:[ ]+6a2d @IM+cc2f@[ ]+@OC@[ ]+\$?r2,\[\$?r12=\$?r2\+\[\$?r10\+\].d\] |
[ ]+1be:[ ]+0021 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+0\] |
[ ]+1c2:[ ]+0121 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+1\] |
[ ]+1c6:[ ]+7f21 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+127\] |
[ ]+1ca:[ ]+5f2d 8000 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+128\] |
[ ]+1d0:[ ]+ff21 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-1\] |
[ ]+1d4:[ ]+ff21 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-1\] |
[ ]+1d8:[ ]+8121 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-127\] |
[ ]+1dc:[ ]+8021 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-128\] |
[ ]+1e0:[ ]+8121 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-127\] |
[ ]+1e4:[ ]+8021 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-128\] |
[ ]+1e8:[ ]+5f2d ff00 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+255\] |
[ ]+1ee:[ ]+5f2d 01ff @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-255\] |
[ ]+1f4:[ ]+5f2d 01ff @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-255\] |
[ ]+1fa:[ ]+5f2d 0001 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+256\] |
[ ]+200:[ ]+5f2d 00ff @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-256\] |
[ ]+206:[ ]+5f2d 68dd @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-8856\] |
[ ]+20c:[ ]+5f2d 00ff @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-256\] |
[ ]+212:[ ]+5f2d 68dd @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2-8856\] |
[ ]+218:[ ]+5f2d 9822 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+8856\] |
[ ]+21e:[ ]+6f2d ac72 2a00 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+226:[ ]+6f2d d5c5 d6ff @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+[^]]+\] |
[ ]+22e:[ ]+6f2d acce c09e @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+[^]]+\] |
[ ]+236:[ ]+6f2d 5331 3f81 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+[^]]+\] |
[ ]+23e:[ ]+6f2d 5331 3f81 @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+[^]]+\] |
[ ]+246:[ ]+6f2d b5af 982e @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+24e:[ ]+6f2d 2b45 941b @IM+cc1f@[ ]+@OC@[ ]+\$?r1,\[\$?r12=\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+256:[ ]+2a21 @IM+ccdf@[ ]+@OC@[ ]+\$?r13,\[\$?r12=\$?r2\+42\] |
[ ]+25a:[ ]+d621 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2-42\] |
[ ]+25e:[ ]+d621 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2-42\] |
[ ]+262:[ ]+2a21 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+42\] |
[ ]+266:[ ]+d621 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2-42\] |
[ ]+26a:[ ]+d621 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2-42\] |
[ ]+26e:[ ]+2a21 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+42\] |
[ ]+272:[ ]+d621 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2-42\] |
[ ]+276:[ ]+2a21 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+42\] |
[ ]+27a:[ ]+5f2d ff7f @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+32767\] |
[ ]+280:[ ]+6f2d 0080 0000 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+288:[ ]+6f2d 0180 0000 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+290:[ ]+5f2d 0180 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2-32767\] |
[ ]+296:[ ]+5f2d 0080 @IM+ccdf@[ ]+@OC@[ ]+\$?r13,\[\$?r12=\$?r2-32768\] |
[ ]+29c:[ ]+6f2d ff7f ffff @IM+ccdf@[ ]+@OC@[ ]+\$?r13,\[\$?r12=\$?r2\+[^]]+\] |
[ ]+2a4:[ ]+5f2d 0180 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2-32767\] |
[ ]+2aa:[ ]+5f2d 0080 @IM+ccdf@[ ]+@OC@[ ]+\$?r13,\[\$?r12=\$?r2-32768\] |
[ ]+2b0:[ ]+6f2d ff7f ffff @IM+ccdf@[ ]+@OC@[ ]+\$?r13,\[\$?r12=\$?r2\+[^]]+\] |
[ ]+2b8:[ ]+6f2d ffff 0000 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+(65535|ffff <six5535>)\] |
[ ]+2c0:[ ]+6f2d 0000 0100 @IM+ccdf@[ ]+@OC@[ ]+\$?r13,\[\$?r12=\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+2c8:[ ]+6f2d 2b3a 2900 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+2d0:[ ]+6f2d d5c5 d6ff @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+[^]]+\] |
[ ]+2d8:[ ]+6f2d d5c5 d6ff @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+[^]]+\] |
[ ]+2e0:[ ]+6f2d 0000 0000 @IM+cc5f@[ ]+@OC@[ ]+\$?r5,\[\$?r12=\$?r2\+0( <notstart>)?\] |
[ ]+2e2:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+2e8:[ ]+7209 @IM+c44b@[ ]+@OC@[ ]+\$?r4,\[\[\$?r2\]\] |
[ ]+2ec:[ ]+7309 @IM+c77b@[ ]+@OC@[ ]+\$?r7,\[\[\$?r3\]\] |
[ ]+2f0:[ ]+730d @IM+c55b@[ ]+@OC@[ ]+\$?r5,\[\[\$?r3\+\]\] |
[ ]+2f4:[ ]+710d @IM+c66b@[ ]+@OC@[ ]+\$?r6,\[\[\$?r1\+\]\] |
[ ]+2f8:[ ]+7f0d 0000 0000 @IM+c44b@[ ]+@OC@[ ]+\$?r4,\[(0x0|0 <notstart>)?\] |
[ ]+2fa:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+300:[ ]+7f0d 0000 0000 @IM+c77b@[ ]+@OC@[ ]+\$?r7,\[(0x0|0 <notstart>)?\] |
[ ]+302:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+308:[ ]+7f0d 0000 0000 @IM+c33b@[ ]+@OC@[ ]+\$?r3,\[(0x0|0 <notstart>)?\] |
[ ]+30a:[ ]+(R_CRIS_)?32[ ]+.text |
[ ]+310:[ ]+7f0d 0000 0000 @IM+c77b@[ ]+@OC@[ ]+\$?r7,\[(0x0|0 <notstart>)?\] |
[ ]+312:[ ]+(R_CRIS_)?32[ ]+.text |
/testsuite/gas/cris/rd-dtpoffd1.d
0,0 → 1,17
#objdump: -sr |
#as: --em=criself |
|
# Checking .dtpoffd output. |
|
.*: file format .*-cris |
|
RELOCATION RECORDS FOR \[.text\]: |
OFFSET TYPE VALUE |
0+4 R_CRIS_32_DTPREL extsym\+0x0000002a |
0+c R_CRIS_32_DTPREL x\+0x00000002 |
|
Contents of section .text: |
0000 54686973 00000000 69732061 00000000 .* |
0010 99665655 .* |
Contents of section .tdata: |
0000 00000000 .* |
/testsuite/gas/cris/rd-bkw4.d
0,0 → 1,51
#as: --underscore --em=criself |
#objdump: -dr |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <x>: |
0: ce4a .* |
2: cc4a .* |
4: ca4a .* |
6: c84a .* |
8: c64a .* |
a: c44a .* |
c: c24a .* |
e: c04a .* |
10: c44a .* |
12: c24a .* |
14: c04a .* |
16: be4a .* |
18: b64a .* |
1a: b44a .* |
1c: b84a .* |
1e: b64a .* |
20: ae4a .* |
22: ac4a .* |
24: b04a .* |
26: ae4a .* |
28: a64a .* |
2a: a44a .* |
2c: a84a .* |
2e: a64a .* |
30: 9e4a .* |
32: 9c4a .* |
34: a04a .* |
36: 984a .* |
38: 9c4a .* |
\.\.\. |
4ac6: 0000 bcc \.\+2 |
4ac8: 0ae0 ba 4ad4 <x\+0x4ad4> |
4aca: 0f05 nop |
4acc: 0f05 nop |
4ace: ffed 4035 ba 8012 <x\+0x8012> |
4ad2: 0f05 nop |
4ad4: 6f9e 0000 0000 move\.d 0 <x>,r9 |
4ad6: R_CRIS_32 x336 |
4ada: 3fbd 0000 0000 jsr 0 <x> |
4adc: R_CRIS_32 y |
\.\.\. |
8010: 0000 bcc \.\+2 |
8012: 0f05 nop |
/testsuite/gas/cris/bound-err-1.s
0,0 → 1,9
; { dg-do assemble { target cris-*-* } } |
; { dg-options "--march=v32" } |
x: |
; Memory operand for bound didn't make it to v32. Check that |
; it's flagged as an error. |
bound.b [r3],r7 ; { dg-error "operands" } |
bound.w [r8+],r1 ; { dg-error "operands" } |
bound.d [r11],r3 ; { dg-error "operands" } |
nop ; For alignment purposes. |
/testsuite/gas/cris/rd-usp-1b.d
0,0 → 1,15
#objdump: -dr |
#as: --underscore --march=v32 --em=criself |
#source: v32-err-8.s |
|
# Check that USP gets the right number for V32. |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
00000000 <\.text>: |
0: 3ae6 move r10,usp |
2: 3fee b0ab 0f00 move 0xfabb0,usp |
8: 75ea move usp,\[r5\] |
a: 3cea move \[r12\],usp |
/testsuite/gas/cris/binop-cmpmove.d
0,0 → 1,405
#objdump: -dr |
#name: @OC@ |
|
# Test the @OC@ insn. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
0: 0000[ ]+ bcc ( 0x2|\.\+2) |
\.\.\. |
|
0+4 <start>: |
[ ]+4:[ ]+@IR+4356@[ ]+@OC@\.b \$?r3,\$?r5 |
[ ]+6:[ ]+@IR+55d6@[ ]+@OC@\.w \$?r5,\$?r13 |
[ ]+8:[ ]+@IR+6a16@[ ]+@OC@\.d \$?r10,\$?r1 |
[ ]+a:[ ]+@IM+405a@[ ]+@OC@\.b \[\$?r0\],\$?r5 |
[ ]+c:[ ]+@IM+55da@[ ]+@OC@\.w \[\$?r5\],\$?r13 |
[ ]+e:[ ]+@IM+6a1a@[ ]+@OC@\.d \[\$?r10\],\$?r1 |
[ ]+10:[ ]+@IM+405e@[ ]+@OC@\.b \[\$?r0\+\],\$?r5 |
[ ]+12:[ ]+@IM+55de@[ ]+@OC@\.w \[\$?r5\+\],\$?r13 |
[ ]+14:[ ]+@IM+6a1e@[ ]+@OC@\.d \[\$?r10\+\],\$?r1 |
[ ]+16:[ ]+@IM+4f5e@ 0000[ ]+@OC@\.b 0x0,\$?r5 |
[ ]+1a:[ ]+@IM+4f5e@ 0100[ ]+@OC@\.b 0x1,\$?r5 |
[ ]+1e:[ ]+@IM+4f5e@ 7f00[ ]+@OC@\.b 0x7f,\$?r5 |
[ ]+22:[ ]+@IM+4f5e@ 8000[ ]+@OC@\.b 0x80,\$?r5 |
[ ]+26:[ ]+@IM+4f5e@ ffff[ ]+@OC@\.b 0xffff,\$?r5 |
[ ]+2a:[ ]+@IM+4f5e@ 81ff[ ]+@OC@\.b 0xff81,\$?r5 |
[ ]+2e:[ ]+@IM+4f5e@ 80ff[ ]+@OC@\.b 0xff80,\$?r5 |
[ ]+32:[ ]+@IM+4f5e@ ff00[ ]+@OC@\.b 0xff,\$?r5 |
[ ]+36:[ ]+@IM+4f5e@ 2a00[ ]+@OC@\.b 0x2a,\$?r5 |
[ ]+3a:[ ]+@IM+4f5e@ d6ff[ ]+@OC@\.b 0xffd6,\$?r5 |
[ ]+3e:[ ]+@IM+4f5e@ 2a00[ ]+@OC@\.b 0x2a,\$?r5 |
[ ]+42:[ ]+@IM+4f5e@ d6ff[ ]+@OC@\.b 0xffd6,\$?r5 |
[ ]+46:[ ]+@IM+4f5e@ d6ff[ ]+@OC@\.b 0xffd6,\$?r5 |
[ ]+4a:[ ]+@IM+4f5e@ 2a00[ ]+@OC@\.b 0x2a,\$?r5 |
[ ]+4e:[ ]+@IM+4f5e@ 0000[ ]+@OC@\.b 0x0,\$?r5 |
[ ]+50:[ ]+(R_CRIS_)?16[ ]+externalsym |
[ ]+52:[ ]+@IM+5fde@ 0000[ ]+@OC@\.w 0x0,\$?r13 |
[ ]+56:[ ]+@IM+5fde@ 0100[ ]+@OC@\.w 0x1,\$?r13 |
[ ]+5a:[ ]+@IM+5fde@ 7f00[ ]+@OC@\.w 0x7f,\$?r13 |
[ ]+5e:[ ]+@IM+5fde@ 8000[ ]+@OC@\.w 0x80,\$?r13 |
[ ]+62:[ ]+@IM+5fde@ ffff[ ]+@OC@\.w 0xffff,\$?r13 |
[ ]+66:[ ]+@IM+5fde@ 81ff[ ]+@OC@\.w 0xff81,\$?r13 |
[ ]+6a:[ ]+@IM+5fde@ 80ff[ ]+@OC@\.w 0xff80,\$?r13 |
[ ]+6e:[ ]+@IM+5fde@ 7fff[ ]+@OC@\.w 0xff7f,\$?r13 |
[ ]+72:[ ]+@IM+5fde@ ff00[ ]+@OC@\.w 0xff,\$?r13 |
[ ]+76:[ ]+@IM+5fde@ 01ff[ ]+@OC@\.w 0xff01,\$?r13 |
[ ]+7a:[ ]+@IM+5fde@ 0001[ ]+@OC@\.w 0x[0]?100,\$?r13 |
[ ]+7e:[ ]+@IM+5fde@ 68dd[ ]+@OC@\.w 0xdd68,\$?r13 |
[ ]+82:[ ]+@IM+5fde@ 9822[ ]+@OC@\.w 0x2298,\$?r13 |
[ ]+86:[ ]+@IM+5fde@ 2a00[ ]+@OC@\.w 0x2a,\$?r13 |
[ ]+8a:[ ]+@IM+5fde@ d6ff[ ]+@OC@\.w 0xffd6,\$?r13 |
[ ]+8e:[ ]+@IM+5fde@ 2a00[ ]+@OC@\.w 0x2a,\$?r13 |
[ ]+92:[ ]+@IM+5fde@ d6ff[ ]+@OC@\.w 0xffd6,\$?r13 |
[ ]+96:[ ]+@IM+5f5e@ d6ff[ ]+@OC@\.w 0xffd6,\$?r5 |
[ ]+9a:[ ]+@IM+5f5e@ 2a00[ ]+@OC@\.w 0x2a,\$?r5 |
[ ]+9e:[ ]+@IM+5f5e@ ff7f[ ]+@OC@\.w 0x7fff,\$?r5 |
[ ]+a2:[ ]+@IM+5f5e@ 0080[ ]+@OC@\.w 0x8000,\$?r5 |
[ ]+a6:[ ]+@IM+5fde@ 0180[ ]+@OC@\.w 0x8001,\$?r13 |
[ ]+aa:[ ]+@IM+5fde@ 0180[ ]+@OC@\.w 0x8001,\$?r13 |
[ ]+ae:[ ]+@IM+5fde@ 0080[ ]+@OC@\.w 0x8000,\$?r13 |
[ ]+b2:[ ]+@IM+5f5e@ ffff[ ]+@OC@\.w 0xffff,\$?r5 |
[ ]+b6:[ ]+@IM+5f5e@ 0000[ ]+@OC@\.w 0x0,\$?r5 |
[ ]+b8:[ ]+(R_CRIS_)?16[ ]+externalsym |
[ ]+ba:[ ]+@IM+6f1e@ 0000 0000[ ]+@OC@\.d (0x0|0 <notstart>),\$?r1 |
[ ]+c0:[ ]+@IM+6f1e@ 0100 0000[ ]+@OC@\.d (0x1|1 <notstart\+0x1>),\$?r1 |
[ ]+c6:[ ]+@IM+6f1e@ 7f00 0000[ ]+@OC@\.d (0x7f|7f <start\+0x7b>),\$?r1 |
[ ]+cc:[ ]+@IM+6f1e@ 8000 0000[ ]+@OC@\.d (0x80|80 <start\+0x7c>),\$?r1 |
[ ]+d2:[ ]+@IM+6f1e@ ffff ffff[ ]+@OC@\.d 0xffffffff,\$?r1 |
[ ]+d8:[ ]+@IM+6f1e@ 81ff ffff[ ]+@OC@\.d 0xffffff81,\$?r1 |
[ ]+de:[ ]+@IM+6f1e@ 80ff ffff[ ]+@OC@\.d 0xffffff80,\$?r1 |
[ ]+e4:[ ]+@IM+6f1e@ ff00 0000[ ]+@OC@\.d (0xff|ff <start\+0xfb>),\$?r1 |
[ ]+ea:[ ]+@IM+6f1e@ 01ff ffff[ ]+@OC@\.d 0xffffff01,\$?r1 |
[ ]+f0:[ ]+@IM+6f1e@ 0001 0000[ ]+@OC@\.d (0x[0]?100|100 <start\+0xfc>),\$?r1 |
[ ]+f6:[ ]+@IM+6f1e@ 68dd ffff[ ]+@OC@\.d 0xffffdd68,\$?r1 |
[ ]+fc:[ ]+@IM+6f1e@ 9822 0000[ ]+@OC@\.d (0x2298|2298 <end\+0x1b20>),\$?r1 |
[ ]+102:[ ]+@IM+6f1e@ ac72 2a00[ ]+@OC@\.d (0x2a72ac|2a72ac <two701867\+0x13881>),\$?r1 |
[ ]+108:[ ]+@IM+6f1e@ d5c5 d6ff[ ]+@OC@\.d 0xffd6c5d5,\$?r1 |
[ ]+10e:[ ]+@IM+6f1e@ acce c09e[ ]+@OC@\.d [^,]+,\$?r1 |
[ ]+114:[ ]+@IM+6f1e@ 5331 3f81[ ]+@OC@\.d [^,]+,\$?r1 |
[ ]+11a:[ ]+@IM+6f1e@ b5af 982e[ ]+@OC@\.d (0x2e98afb5|2e98afb5 <const_int_m32>),\$?r1 |
[ ]+120:[ ]+@IM+6f1e@ 2b45 941b[ ]+@OC@\.d (0x1b94452b|1b94452b <const_int_32>),\$?r1 |
[ ]+126:[ ]+@IM+6fde@ 2a00 0000[ ]+@OC@\.d (0x2a|2a <start\+0x26>),\$?r13 |
[ ]+12c:[ ]+@IM+6f5e@ d6ff ffff[ ]+@OC@\.d 0xffffffd6,\$?r5 |
[ ]+132:[ ]+@IM+6f5e@ 2a00 0000[ ]+@OC@\.d (0x2a|2a <start\+0x26>),\$?r5 |
[ ]+138:[ ]+@IM+6f5e@ d6ff ffff[ ]+@OC@\.d 0xffffffd6,\$?r5 |
[ ]+13e:[ ]+@IM+6f5e@ d6ff ffff[ ]+@OC@\.d 0xffffffd6,\$?r5 |
[ ]+144:[ ]+@IM+6f5e@ 2a00 0000[ ]+@OC@\.d (0x2a|2a <start\+0x26>),\$?r5 |
[ ]+14a:[ ]+@IM+6f5e@ ff7f 0000[ ]+@OC@\.d (0x7fff|7fff <three2767>),\$?r5 |
[ ]+150:[ ]+@IM+6f5e@ 0080 0000[ ]+@OC@\.d (0x8000|8000 <three2767\+0x1>),\$?r5 |
[ ]+156:[ ]+@IM+6f5e@ 0180 0000[ ]+@OC@\.d (0x8001|8001 <three2767\+0x2>),\$?r5 |
[ ]+15c:[ ]+@IM+6f5e@ 0180 ffff[ ]+@OC@\.d 0xffff8001,\$?r5 |
[ ]+162:[ ]+@IM+6fde@ 0080 ffff[ ]+@OC@\.d 0xffff8000,\$?r13 |
[ ]+168:[ ]+@IM+6fde@ ff7f ffff[ ]+@OC@\.d 0xffff7fff,\$?r13 |
[ ]+16e:[ ]+@IM+6f5e@ ffff 0000[ ]+@OC@\.d (0xffff|ffff <six5535>),\$?r5 |
[ ]+174:[ ]+@IM+6fde@ 0000 0100[ ]+@OC@\.d (0x[0]?10000|10000 <six5535\+0x1>),\$?r13 |
[ ]+17a:[ ]+@IM+6f5e@ 2b3a 2900[ ]+@OC@\.d (0x293a2b|293a2b <two701867>),\$?r5 |
[ ]+180:[ ]+@IM+6f5e@ d5c5 d6ff[ ]+@OC@\.d 0xffd6c5d5,\$?r5 |
[ ]+186:[ ]+@IM+6f5e@ 0000 0000[ ]+@OC@\.d (0x0|0 <notstart>),\$?r5 |
[ ]+188:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+18c:[ ]+4205 @IM+455a@[ ]+@OC@\.b \[\$?r2\+\$?r0\.b\],\$?r5 |
[ ]+190:[ ]+4255 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\$?r5\.b\],\$?r13 |
[ ]+194:[ ]+42a5 @IM+611a@[ ]+@OC@\.d \[\$?r2\+\$?r10\.b\],\$?r1 |
[ ]+198:[ ]+4029 @IM+455a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.b\],\$?r5 |
[ ]+19c:[ ]+4529 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.b\],\$?r13 |
[ ]+1a0:[ ]+4a29 @IM+611a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\]\.b\],\$?r1 |
[ ]+1a4:[ ]+402d @IM+455a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.b\],\$?r5 |
[ ]+1a8:[ ]+452d @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+1ac:[ ]+4a2d @IM+611a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.b\],\$?r1 |
[ ]+1b0:[ ]+452d @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+1b4:[ ]+4a2d @IM+611a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.b\],\$?r1 |
[ ]+1b8:[ ]+5205 @IM+455a@[ ]+@OC@\.b \[\$?r2\+\$?r0\.w\],\$?r5 |
[ ]+1bc:[ ]+5255 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\$?r5\.w\],\$?r13 |
[ ]+1c0:[ ]+52a5 @IM+611a@[ ]+@OC@\.d \[\$?r2\+\$?r10\.w\],\$?r1 |
[ ]+1c4:[ ]+5029 @IM+455a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.w\],\$?r5 |
[ ]+1c8:[ ]+5529 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.w\],\$?r13 |
[ ]+1cc:[ ]+5a29 @IM+611a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\]\.w\],\$?r1 |
[ ]+1d0:[ ]+502d @IM+455a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.w\],\$?r5 |
[ ]+1d4:[ ]+552d @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+1d8:[ ]+5a2d @IM+611a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.w\],\$?r1 |
[ ]+1dc:[ ]+552d @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+1e0:[ ]+5a2d @IM+611a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.w\],\$?r1 |
[ ]+1e4:[ ]+6205 @IM+455a@[ ]+@OC@\.b \[\$?r2\+\$?r0\.d\],\$?r5 |
[ ]+1e8:[ ]+6255 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\$?r5\.d\],\$?r13 |
[ ]+1ec:[ ]+62a5 @IM+611a@[ ]+@OC@\.d \[\$?r2\+\$?r10\.d\],\$?r1 |
[ ]+1f0:[ ]+6029 @IM+455a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.d\],\$?r5 |
[ ]+1f4:[ ]+6529 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.d\],\$?r13 |
[ ]+1f8:[ ]+6a29 @IM+611a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\]\.d\],\$?r1 |
[ ]+1fc:[ ]+602d @IM+455a@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.d\],\$?r5 |
[ ]+200:[ ]+652d @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+204:[ ]+6a2d @IM+611a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.d\],\$?r1 |
[ ]+208:[ ]+652d @IM+5dda@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+20c:[ ]+6a2d @IM+611a@[ ]+@OC@\.d \[\$?r2\+\[\$?r10\+\]\.d\],\$?r1 |
[ ]+210:[ ]+0021 @IM+455a@[ ]+@OC@\.b \[\$?r2\+0\],\$?r5 |
[ ]+214:[ ]+0121 @IM+455a@[ ]+@OC@\.b \[\$?r2\+1\],\$?r5 |
[ ]+218:[ ]+7f21 @IM+455a@[ ]+@OC@\.b \[\$?r2\+127\],\$?r5 |
[ ]+21c:[ ]+5f2d 8000 @IM+455a@[ ]+@OC@\.b \[\$?r2\+128\],\$?r5 |
[ ]+222:[ ]+ff21 @IM+455a@[ ]+@OC@\.b \[\$?r2-1\],\$?r5 |
[ ]+226:[ ]+8121 @IM+455a@[ ]+@OC@\.b \[\$?r2-127\],\$?r5 |
[ ]+22a:[ ]+8021 @IM+455a@[ ]+@OC@\.b \[\$?r2-128\],\$?r5 |
[ ]+22e:[ ]+5f2d ff00 @IM+455a@[ ]+@OC@\.b \[\$?r2\+255\],\$?r5 |
[ ]+234:[ ]+2a21 @IM+455a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+238:[ ]+d621 @IM+455a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+23c:[ ]+d621 @IM+455a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+240:[ ]+2a21 @IM+455a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+244:[ ]+d621 @IM+455a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+248:[ ]+d621 @IM+455a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+24c:[ ]+2a21 @IM+455a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+250:[ ]+d621 @IM+455a@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+254:[ ]+2a21 @IM+455a@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+258:[ ]+6f2d 0000 0000 @IM+455a@[ ]+@OC@\.b \[\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+25a:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+260:[ ]+0021 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+0\],\$?r13 |
[ ]+264:[ ]+0121 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+1\],\$?r13 |
[ ]+268:[ ]+7f21 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+127\],\$?r13 |
[ ]+26c:[ ]+5f2d 8000 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+128\],\$?r13 |
[ ]+272:[ ]+ff21 @IM+5dda@[ ]+@OC@\.w \[\$?r2-1\],\$?r13 |
[ ]+276:[ ]+ff21 @IM+5dda@[ ]+@OC@\.w \[\$?r2-1\],\$?r13 |
[ ]+27a:[ ]+8121 @IM+5dda@[ ]+@OC@\.w \[\$?r2-127\],\$?r13 |
[ ]+27e:[ ]+8021 @IM+5dda@[ ]+@OC@\.w \[\$?r2-128\],\$?r13 |
[ ]+282:[ ]+5f2d 7fff @IM+5dda@[ ]+@OC@\.w \[\$?r2-129\],\$?r13 |
[ ]+288:[ ]+8121 @IM+5dda@[ ]+@OC@\.w \[\$?r2-127\],\$?r13 |
[ ]+28c:[ ]+8021 @IM+5dda@[ ]+@OC@\.w \[\$?r2-128\],\$?r13 |
[ ]+290:[ ]+5f2d 7fff @IM+5dda@[ ]+@OC@\.w \[\$?r2-129\],\$?r13 |
[ ]+296:[ ]+5f2d ff00 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+255\],\$?r13 |
[ ]+29c:[ ]+5f2d 01ff @IM+5dda@[ ]+@OC@\.w \[\$?r2-255\],\$?r13 |
[ ]+2a2:[ ]+5f2d 01ff @IM+5dda@[ ]+@OC@\.w \[\$?r2-255\],\$?r13 |
[ ]+2a8:[ ]+5f2d 0001 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+256\],\$?r13 |
[ ]+2ae:[ ]+5f2d 00ff @IM+5dda@[ ]+@OC@\.w \[\$?r2-256\],\$?r13 |
[ ]+2b4:[ ]+5f2d 68dd @IM+5dda@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13 |
[ ]+2ba:[ ]+5f2d 68dd @IM+5dda@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13 |
[ ]+2c0:[ ]+5f2d 9822 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+8856\],\$?r13 |
[ ]+2c6:[ ]+2a21 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13 |
[ ]+2ca:[ ]+d621 @IM+5dda@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+2ce:[ ]+d621 @IM+5dda@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+2d2:[ ]+2a21 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13 |
[ ]+2d6:[ ]+d621 @IM+5dda@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+2da:[ ]+d621 @IM+555a@[ ]+@OC@\.w \[\$?r2-42\],\$?r5 |
[ ]+2de:[ ]+d621 @IM+555a@[ ]+@OC@\.w \[\$?r2-42\],\$?r5 |
[ ]+2e2:[ ]+2a21 @IM+555a@[ ]+@OC@\.w \[\$?r2\+42\],\$?r5 |
[ ]+2e6:[ ]+5f2d ff7f @IM+555a@[ ]+@OC@\.w \[\$?r2\+32767\],\$?r5 |
[ ]+2ec:[ ]+6f2d 0080 0000 @IM+555a@[ ]+@OC@\.w \[\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+2f4:[ ]+6f2d 0180 0000 @IM+5dda@[ ]+@OC@\.w \[\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r13 |
[ ]+2fc:[ ]+5f2d 0180 @IM+5dda@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13 |
[ ]+302:[ ]+5f2d 0080 @IM+5dda@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13 |
[ ]+308:[ ]+6f2d ff7f ffff @IM+555a@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5 |
[ ]+310:[ ]+5f2d 0180 @IM+5dda@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13 |
[ ]+316:[ ]+5f2d 0080 @IM+5dda@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13 |
[ ]+31c:[ ]+6f2d ff7f ffff @IM+555a@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5 |
[ ]+324:[ ]+6f2d ffff 0000 @IM+555a@[ ]+@OC@\.w \[\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+32c:[ ]+6f2d 0000 0000 @IM+555a@[ ]+@OC@\.w \[\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+32e:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+334:[ ]+0021 @IM+611a@[ ]+@OC@\.d \[\$?r2\+0\],\$?r1 |
[ ]+338:[ ]+0121 @IM+611a@[ ]+@OC@\.d \[\$?r2\+1\],\$?r1 |
[ ]+33c:[ ]+7f21 @IM+611a@[ ]+@OC@\.d \[\$?r2\+127\],\$?r1 |
[ ]+340:[ ]+5f2d 8000 @IM+611a@[ ]+@OC@\.d \[\$?r2\+128\],\$?r1 |
[ ]+346:[ ]+ff21 @IM+611a@[ ]+@OC@\.d \[\$?r2-1\],\$?r1 |
[ ]+34a:[ ]+ff21 @IM+611a@[ ]+@OC@\.d \[\$?r2-1\],\$?r1 |
[ ]+34e:[ ]+8121 @IM+611a@[ ]+@OC@\.d \[\$?r2-127\],\$?r1 |
[ ]+352:[ ]+8021 @IM+611a@[ ]+@OC@\.d \[\$?r2-128\],\$?r1 |
[ ]+356:[ ]+8121 @IM+611a@[ ]+@OC@\.d \[\$?r2-127\],\$?r1 |
[ ]+35a:[ ]+8021 @IM+611a@[ ]+@OC@\.d \[\$?r2-128\],\$?r1 |
[ ]+35e:[ ]+5f2d ff00 @IM+611a@[ ]+@OC@\.d \[\$?r2\+255\],\$?r1 |
[ ]+364:[ ]+5f2d 01ff @IM+611a@[ ]+@OC@\.d \[\$?r2-255\],\$?r1 |
[ ]+36a:[ ]+5f2d 01ff @IM+611a@[ ]+@OC@\.d \[\$?r2-255\],\$?r1 |
[ ]+370:[ ]+5f2d 0001 @IM+611a@[ ]+@OC@\.d \[\$?r2\+256\],\$?r1 |
[ ]+376:[ ]+5f2d 00ff @IM+611a@[ ]+@OC@\.d \[\$?r2-256\],\$?r1 |
[ ]+37c:[ ]+5f2d 68dd @IM+611a@[ ]+@OC@\.d \[\$?r2-8856\],\$?r1 |
[ ]+382:[ ]+5f2d 00ff @IM+611a@[ ]+@OC@\.d \[\$?r2-256\],\$?r1 |
[ ]+388:[ ]+5f2d 68dd @IM+611a@[ ]+@OC@\.d \[\$?r2-8856\],\$?r1 |
[ ]+38e:[ ]+5f2d 9822 @IM+611a@[ ]+@OC@\.d \[\$?r2\+8856\],\$?r1 |
[ ]+394:[ ]+6f2d ac72 2a00 @IM+611a@[ ]+@OC@\.d \[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\],\$?r1 |
[ ]+39c:[ ]+6f2d d5c5 d6ff @IM+611a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1 |
[ ]+3a4:[ ]+6f2d acce c09e @IM+611a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1 |
[ ]+3ac:[ ]+6f2d 5331 3f81 @IM+611a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1 |
[ ]+3b4:[ ]+6f2d 5331 3f81 @IM+611a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r1 |
[ ]+3bc:[ ]+6f2d b5af 982e @IM+611a@[ ]+@OC@\.d \[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\],\$?r1 |
[ ]+3c4:[ ]+6f2d 2b45 941b @IM+611a@[ ]+@OC@\.d \[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\],\$?r1 |
[ ]+3cc:[ ]+2a21 @IM+6dda@[ ]+@OC@\.d \[\$?r2\+42\],\$?r13 |
[ ]+3d0:[ ]+d621 @IM+655a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5 |
[ ]+3d4:[ ]+d621 @IM+655a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5 |
[ ]+3d8:[ ]+2a21 @IM+655a@[ ]+@OC@\.d \[\$?r2\+42\],\$?r5 |
[ ]+3dc:[ ]+d621 @IM+655a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5 |
[ ]+3e0:[ ]+d621 @IM+655a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5 |
[ ]+3e4:[ ]+2a21 @IM+655a@[ ]+@OC@\.d \[\$?r2\+42\],\$?r5 |
[ ]+3e8:[ ]+d621 @IM+655a@[ ]+@OC@\.d \[\$?r2-42\],\$?r5 |
[ ]+3ec:[ ]+2a21 @IM+655a@[ ]+@OC@\.d \[\$?r2\+42\],\$?r5 |
[ ]+3f0:[ ]+5f2d ff7f @IM+655a@[ ]+@OC@\.d \[\$?r2\+32767\],\$?r5 |
[ ]+3f6:[ ]+6f2d 0080 0000 @IM+655a@[ ]+@OC@\.d \[\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+3fe:[ ]+6f2d 0180 0000 @IM+655a@[ ]+@OC@\.d \[\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r5 |
[ ]+406:[ ]+5f2d 0180 @IM+655a@[ ]+@OC@\.d \[\$?r2-32767\],\$?r5 |
[ ]+40c:[ ]+5f2d 0080 @IM+6dda@[ ]+@OC@\.d \[\$?r2-32768\],\$?r13 |
[ ]+412:[ ]+6f2d ff7f ffff @IM+6dda@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r13 |
[ ]+41a:[ ]+5f2d 0180 @IM+655a@[ ]+@OC@\.d \[\$?r2-32767\],\$?r5 |
[ ]+420:[ ]+5f2d 0080 @IM+6dda@[ ]+@OC@\.d \[\$?r2-32768\],\$?r13 |
[ ]+426:[ ]+6f2d ff7f ffff @IM+6dda@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r13 |
[ ]+42e:[ ]+6f2d ffff 0000 @IM+655a@[ ]+@OC@\.d \[\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+436:[ ]+6f2d 0000 0100 @IM+6dda@[ ]+@OC@\.d \[\$?r2\+(65536|10000 <six5535\+0x1>)\],\$?r13 |
[ ]+43e:[ ]+6f2d 2b3a 2900 @IM+655a@[ ]+@OC@\.d \[\$?r2\+(2701867|293a2b <two701867>)\],\$?r5 |
[ ]+446:[ ]+6f2d d5c5 d6ff @IM+655a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r5 |
[ ]+44e:[ ]+6f2d d5c5 d6ff @IM+655a@[ ]+@OC@\.d \[\$?r2\+[^]]+\],\$?r5 |
[ ]+456:[ ]+6f2d 0000 0000 @IM+655a@[ ]+@OC@\.d \[\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+458:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+45e:[ ]+4205 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+\$?r0.b\],\$?r5 |
[ ]+462:[ ]+4255 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\$?r5.b\],\$?r13 |
[ ]+466:[ ]+42a5 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\$?r10.b\],\$?r1 |
[ ]+46a:[ ]+4029 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+\[\$?r0\].b\],\$?r5 |
[ ]+46e:[ ]+4529 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\[\$?r5\].b\],\$?r13 |
[ ]+472:[ ]+4a29 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\[\$?r10\].b\],\$?r1 |
[ ]+476:[ ]+402d @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+\[\$?r0\+\].b\],\$?r5 |
[ ]+47a:[ ]+452d @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\[\$?r5\+\].b\],\$?r13 |
[ ]+47e:[ ]+4a2d @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\[\$?r10\+\].b\],\$?r1 |
[ ]+482:[ ]+452d @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\[\$?r5\+\].b\],\$?r13 |
[ ]+486:[ ]+4a2d @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\[\$?r10\+\].b\],\$?r1 |
[ ]+48a:[ ]+5205 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+\$?r0.w\],\$?r5 |
[ ]+48e:[ ]+5255 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\$?r5.w\],\$?r13 |
[ ]+492:[ ]+52a5 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\$?r10.w\],\$?r1 |
[ ]+496:[ ]+5029 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+\[\$?r0\].w\],\$?r5 |
[ ]+49a:[ ]+5529 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\[\$?r5\].w\],\$?r13 |
[ ]+49e:[ ]+5a29 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\[\$?r10\].w\],\$?r1 |
[ ]+4a2:[ ]+502d @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+\[\$?r0\+\].w\],\$?r5 |
[ ]+4a6:[ ]+552d @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\[\$?r5\+\].w\],\$?r13 |
[ ]+4aa:[ ]+5a2d @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\[\$?r10\+\].w\],\$?r1 |
[ ]+4ae:[ ]+552d @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\[\$?r5\+\].w\],\$?r13 |
[ ]+4b2:[ ]+5a2d @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\[\$?r10\+\].w\],\$?r1 |
[ ]+4b6:[ ]+6205 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+\$?r0.d\],\$?r5 |
[ ]+4ba:[ ]+6255 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\$?r5.d\],\$?r13 |
[ ]+4be:[ ]+62a5 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\$?r10.d\],\$?r1 |
[ ]+4c2:[ ]+6029 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+\[\$?r0\].d\],\$?r5 |
[ ]+4c6:[ ]+6529 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\[\$?r5\].d\],\$?r13 |
[ ]+4ca:[ ]+6a29 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\[\$?r10\].d\],\$?r1 |
[ ]+4ce:[ ]+602d @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+\[\$?r0\+\].d\],\$?r5 |
[ ]+4d2:[ ]+652d @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\[\$?r5\+\].d\],\$?r13 |
[ ]+4d6:[ ]+6a2d @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\[\$?r10\+\].d\],\$?r1 |
[ ]+4da:[ ]+652d @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+\[\$?r5\+\].d\],\$?r13 |
[ ]+4de:[ ]+6a2d @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+\[\$?r10\+\].d\],\$?r1 |
[ ]+4e2:[ ]+0021 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+0\],\$?r5 |
[ ]+4e6:[ ]+0121 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+1\],\$?r5 |
[ ]+4ea:[ ]+7f21 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+127\],\$?r5 |
[ ]+4ee:[ ]+5f2d 8000 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+128\],\$?r5 |
[ ]+4f4:[ ]+ff21 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2-1\],\$?r5 |
[ ]+4f8:[ ]+8121 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2-127\],\$?r5 |
[ ]+4fc:[ ]+8021 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2-128\],\$?r5 |
[ ]+500:[ ]+5f2d ff00 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+255\],\$?r5 |
[ ]+506:[ ]+2a21 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+50a:[ ]+d621 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+50e:[ ]+d621 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+512:[ ]+2a21 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+516:[ ]+d621 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+51a:[ ]+d621 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+51e:[ ]+2a21 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+522:[ ]+d621 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+526:[ ]+2a21 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+52a:[ ]+6f2d 0000 0000 @IM+4c5e@[ ]+@OC@.b \[\$?r12=\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+52c:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+532:[ ]+0021 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+0\],\$?r13 |
[ ]+536:[ ]+0121 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+1\],\$?r13 |
[ ]+53a:[ ]+7f21 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+127\],\$?r13 |
[ ]+53e:[ ]+5f2d 8000 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+128\],\$?r13 |
[ ]+544:[ ]+ff21 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-1\],\$?r13 |
[ ]+548:[ ]+ff21 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-1\],\$?r13 |
[ ]+54c:[ ]+8121 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-127\],\$?r13 |
[ ]+550:[ ]+8021 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-128\],\$?r13 |
[ ]+554:[ ]+5f2d 7fff @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-129\],\$?r13 |
[ ]+55a:[ ]+8121 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-127\],\$?r13 |
[ ]+55e:[ ]+8021 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-128\],\$?r13 |
[ ]+562:[ ]+5f2d 7fff @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-129\],\$?r13 |
[ ]+568:[ ]+5f2d ff00 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+255\],\$?r13 |
[ ]+56e:[ ]+5f2d 01ff @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-255\],\$?r13 |
[ ]+574:[ ]+5f2d 01ff @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-255\],\$?r13 |
[ ]+57a:[ ]+5f2d 0001 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+256\],\$?r13 |
[ ]+580:[ ]+5f2d 00ff @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-256\],\$?r13 |
[ ]+586:[ ]+5f2d 68dd @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-8856\],\$?r13 |
[ ]+58c:[ ]+5f2d 68dd @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-8856\],\$?r13 |
[ ]+592:[ ]+5f2d 9822 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+8856\],\$?r13 |
[ ]+598:[ ]+2a21 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+42\],\$?r13 |
[ ]+59c:[ ]+d621 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+5a0:[ ]+d621 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+5a4:[ ]+2a21 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+42\],\$?r13 |
[ ]+5a8:[ ]+d621 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+5ac:[ ]+d621 @IM+5c5e@[ ]+@OC@.w \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+5b0:[ ]+d621 @IM+5c5e@[ ]+@OC@.w \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+5b4:[ ]+2a21 @IM+5c5e@[ ]+@OC@.w \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+5b8:[ ]+5f2d ff7f @IM+5c5e@[ ]+@OC@.w \[\$?r12=\$?r2\+32767\],\$?r5 |
[ ]+5be:[ ]+6f2d 0080 0000 @IM+5c5e@[ ]+@OC@.w \[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+5c6:[ ]+6f2d 0180 0000 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r13 |
[ ]+5ce:[ ]+5f2d 0180 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-32767\],\$?r13 |
[ ]+5d4:[ ]+5f2d 0080 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+5da:[ ]+6f2d ff7f ffff @IM+5c5e@[ ]+@OC@.w \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+5e2:[ ]+5f2d 0180 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-32767\],\$?r13 |
[ ]+5e8:[ ]+5f2d 0080 @IM+5cde@[ ]+@OC@.w \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+5ee:[ ]+6f2d ff7f ffff @IM+5c5e@[ ]+@OC@.w \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+5f6:[ ]+6f2d ffff 0000 @IM+5c5e@[ ]+@OC@.w \[\$?r12=\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+5fe:[ ]+6f2d 0000 0000 @IM+5c5e@[ ]+@OC@.w \[\$?r12=\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+600:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+606:[ ]+0021 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+0\],\$?r1 |
[ ]+60a:[ ]+0121 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+1\],\$?r1 |
[ ]+60e:[ ]+7f21 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+127\],\$?r1 |
[ ]+612:[ ]+5f2d 8000 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+128\],\$?r1 |
[ ]+618:[ ]+ff21 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-1\],\$?r1 |
[ ]+61c:[ ]+ff21 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-1\],\$?r1 |
[ ]+620:[ ]+8121 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-127\],\$?r1 |
[ ]+624:[ ]+8021 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-128\],\$?r1 |
[ ]+628:[ ]+8121 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-127\],\$?r1 |
[ ]+62c:[ ]+8021 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-128\],\$?r1 |
[ ]+630:[ ]+5f2d ff00 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+255\],\$?r1 |
[ ]+636:[ ]+5f2d 01ff @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-255\],\$?r1 |
[ ]+63c:[ ]+5f2d 01ff @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-255\],\$?r1 |
[ ]+642:[ ]+5f2d 0001 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+256\],\$?r1 |
[ ]+648:[ ]+5f2d 00ff @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-256\],\$?r1 |
[ ]+64e:[ ]+5f2d 68dd @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-8856\],\$?r1 |
[ ]+654:[ ]+5f2d 00ff @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-256\],\$?r1 |
[ ]+65a:[ ]+5f2d 68dd @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2-8856\],\$?r1 |
[ ]+660:[ ]+5f2d 9822 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+8856\],\$?r1 |
[ ]+666:[ ]+6f2d ac72 2a00 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\],\$?r1 |
[ ]+66e:[ ]+6f2d d5c5 d6ff @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+676:[ ]+6f2d acce c09e @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+67e:[ ]+6f2d 5331 3f81 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+686:[ ]+6f2d 5331 3f81 @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+[^]]+\],\$?r1 |
[ ]+68e:[ ]+6f2d b5af 982e @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\],\$?r1 |
[ ]+696:[ ]+6f2d 2b45 941b @IM+6c1e@[ ]+@OC@.d \[\$?r12=\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\],\$?r1 |
[ ]+69e:[ ]+2a21 @IM+6cde@[ ]+@OC@.d \[\$?r12=\$?r2\+42\],\$?r13 |
[ ]+6a2:[ ]+d621 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+6a6:[ ]+d621 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+6aa:[ ]+2a21 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+6ae:[ ]+d621 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+6b2:[ ]+d621 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+6b6:[ ]+2a21 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+6ba:[ ]+d621 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+6be:[ ]+2a21 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+6c2:[ ]+5f2d ff7f @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2\+32767\],\$?r5 |
[ ]+6c8:[ ]+6f2d 0080 0000 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+6d0:[ ]+6f2d 0180 0000 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r5 |
[ ]+6d8:[ ]+5f2d 0180 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2-32767\],\$?r5 |
[ ]+6de:[ ]+5f2d 0080 @IM+6cde@[ ]+@OC@.d \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+6e4:[ ]+6f2d ff7f ffff @IM+6cde@[ ]+@OC@.d \[\$?r12=\$?r2\+[^]]+\],\$?r13 |
[ ]+6ec:[ ]+5f2d 0180 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2-32767\],\$?r5 |
[ ]+6f2:[ ]+5f2d 0080 @IM+6cde@[ ]+@OC@.d \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+6f8:[ ]+6f2d ff7f ffff @IM+6cde@[ ]+@OC@.d \[\$?r12=\$?r2\+[^]]+\],\$?r13 |
[ ]+700:[ ]+6f2d ffff 0000 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+708:[ ]+6f2d 0000 0100 @IM+6cde@[ ]+@OC@.d \[\$?r12=\$?r2\+(65536|10000 <six5535\+0x1>)\],\$?r13 |
[ ]+710:[ ]+6f2d 2b3a 2900 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2\+(2701867|293a2b <two701867>)\],\$?r5 |
[ ]+718:[ ]+6f2d d5c5 d6ff @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+720:[ ]+6f2d d5c5 d6ff @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+728:[ ]+6f2d 0000 0000 @IM+6c5e@[ ]+@OC@.d \[\$?r12=\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+72a:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+730:[ ]+7309 @IM+455a@[ ]+@OC@.b \[\[\$?r3\]\],\$?r5 |
[ ]+734:[ ]+7209 @IM+544a@[ ]+@OC@.w \[\[\$?r2\]\],\$?r4 |
[ ]+738:[ ]+7309 @IM+677a@[ ]+@OC@.d \[\[\$?r3\]\],\$?r7 |
[ ]+73c:[ ]+790d @IM+477a@[ ]+@OC@.b \[\[\$?r9\+\]\],\$?r7 |
[ ]+740:[ ]+730d @IM+555a@[ ]+@OC@.w \[\[\$?r3\+\]\],\$?r5 |
[ ]+744:[ ]+710d @IM+666a@[ ]+@OC@.d \[\[\$?r1\+\]\],\$?r6 |
[ ]+748:[ ]+7f0d 0000 0000 @IM+455a@[ ]+@OC@.b \[(0x0|0 <notstart>)\],\$?r5 |
[ ]+74a:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+750:[ ]+7f0d 0000 0000 @IM+544a@[ ]+@OC@.w \[(0x0|0 <notstart>)\],\$?r4 |
[ ]+752:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+758:[ ]+7f0d 0000 0000 @IM+677a@[ ]+@OC@.d \[(0x0|0 <notstart>)\],\$?r7 |
[ ]+75a:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+760:[ ]+7f0d 0000 0000 @IM+455a@[ ]+@OC@.b \[(0x0|0 <notstart>)\],\$?r5 |
[ ]+762:[ ]+(R_CRIS_)?32[ ]+.text |
[ ]+768:[ ]+7f0d 0000 0000 @IM+544a@[ ]+@OC@.w \[(0x0|0 <notstart>)\],\$?r4 |
[ ]+76a:[ ]+(R_CRIS_)?32[ ]+.text |
[ ]+770:[ ]+7f0d 0000 0000 @IM+677a@[ ]+@OC@.d \[(0x0|0 <notstart>)\],\$?r7 |
[ ]+772:[ ]+(R_CRIS_)?32[ ]+.text |
/testsuite/gas/cris/x-to-dcr1-sreg.d
0,0 → 1,58
#objdump: -rs |
#name: x-to-word-sreg-dcr1-special |
|
.*: file format .*-cris |
|
RELOCATION RECORDS FOR \[\.text\]: |
OFFSET[ ]+TYPE[ ]+VALUE |
0+70 (R_CRIS_)?16[ ]+externalsym |
0+284 (R_CRIS_)?32[ ]+externalsym |
0+28c (R_CRIS_)?32[ ]+\.text |
0+170 (R_CRIS_)?32[ ]+externalsym |
0+274 (R_CRIS_)?32[ ]+externalsym |
|
|
Contents of section \.text: |
0000 00000000 3576357a 357e3f7e 00003f7e .* |
0010 01003f7e 7f003f7e 80003f7e ffff3f7e .* |
0020 81ff3f7e 80ff3f7e 7fff3f7e ff003f7e .* |
0030 01ff3f7e 00013f7e 68dd3f7e 98223f7e .* |
0040 2a003f7e d6ff3f7e 2a003f7e d6ff3f7e .* |
0050 d6ff3f7e 2a003f7e ff7f3f7e 00803f7e .* |
0060 01803f7e 01803f7e 00803f7e ffff3f7e .* |
0070 00004255 307a4529 307a452d 307a452d .* |
0080 307a5255 307a5529 307a552d 307a552d .* |
0090 307a6255 307a6529 307a652d 307a652d .* |
00a0 307a0021 307a0121 307a7f21 307a5f2d .* |
00b0 8000307a ff21307a ff21307a 8121307a .* |
00c0 8021307a 5f2d7fff 307a8121 307a8021 .* |
00d0 307a5f2d 7fff307a 5f2dff00 307a5f2d .* |
00e0 01ff307a 5f2d01ff 307a5f2d 0001307a .* |
00f0 5f2d00ff 307a5f2d 68dd307a 5f2d68dd .* |
0100 307a5f2d 9822307a 2a21307a d621307a .* |
0110 d621307a 2a21307a d621307a d621307a .* |
0120 d621307a 2a21307a 5f2dff7f 307a6f2d .* |
0130 00800000 307a6f2d 01800000 307a5f2d .* |
0140 0180307a 5f2d0080 307a6f2d ff7fffff .* |
0150 307a5f2d 0180307a 5f2d0080 307a6f2d .* |
0160 ff7fffff 307a6f2d ffff0000 307a6f2d .* |
0170 00000000 307a4255 3c7e4529 3c7e452d .* |
0180 3c7e452d 3c7e5255 3c7e5529 3c7e552d .* |
0190 3c7e552d 3c7e6255 3c7e6529 3c7e652d .* |
01a0 3c7e652d 3c7e0021 3c7e0121 3c7e7f21 .* |
01b0 3c7e5f2d 80003c7e ff213c7e ff213c7e .* |
01c0 81213c7e 80213c7e 5f2d7fff 3c7e8121 .* |
01d0 3c7e8021 3c7e5f2d 7fff3c7e 5f2dff00 .* |
01e0 3c7e5f2d 01ff3c7e 5f2d01ff 3c7e5f2d .* |
01f0 00013c7e 5f2d00ff 3c7e5f2d 68dd3c7e .* |
0200 5f2d68dd 3c7e5f2d 98223c7e 2a213c7e .* |
0210 d6213c7e d6213c7e 2a213c7e d6213c7e .* |
0220 d6213c7e d6213c7e 2a213c7e 5f2dff7f .* |
0230 3c7e6f2d 00800000 3c7e6f2d 01800000 .* |
0240 3c7e5f2d 01803c7e 5f2d0080 3c7e6f2d .* |
0250 ff7fffff 3c7e5f2d 01803c7e 5f2d0080 .* |
0260 3c7e6f2d ff7fffff 3c7e6f2d ffff0000 .* |
0270 3c7e6f2d 00000000 3c7e7209 307a730d .* |
0280 307a7f0d 00000000 307a7f0d 00000000 .* |
0290 307a0000 .* |
|
/testsuite/gas/cris/v32-err-1.s
0,0 → 1,117
; { dg-do assemble } |
; { dg-options "--march=v0_v10" } |
|
; Check that valid v32-specific mnemonics and operands are not |
; recognized for v10. (Also used elsewhere to check that valid |
; v32-specific insns and operands are recognized at assembly and |
; disassembly for v32.) |
|
.text |
here: |
move.d [$acr],$r3 ; No error - $acr treated as a symbol. |
move.d [$r5+],$acr ; { dg-error "(Illegal|Invalid) operands" } |
move.d $acr,$r7 ; No error - $acr treated as a symbol. |
move.d $r8,$acr ; { dg-error "(Illegal|Invalid) operands" } |
move $acr,$srp ; No error - $acr treated as a symbol. |
addc $r0,$r0 ; { dg-error "Unknown opcode" } |
addc $acr,$acr ; { dg-error "Unknown opcode" } |
addc $r6,$r1 ; { dg-error "Unknown opcode" } |
addc [$r3],$r1 ; { dg-error "Unknown opcode" } |
addc [$r0],$r0 ; { dg-error "Unknown opcode" } |
addc [$acr],$acr ; { dg-error "Unknown opcode" } |
addc [$acr],$r1 ; { dg-error "Unknown opcode" } |
addc [$r3+],$r1 ; { dg-error "Unknown opcode" } |
addi $r8.w,$r2,$acr ; { dg-error "(Illegal|Invalid) operands" } |
addi $r0.b,$r0,$acr ; { dg-error "(Illegal|Invalid) operands" } |
addi $acr.d,$acr,$acr ; { dg-error "(Illegal|Invalid) operands" } |
addo.d [$r3],$r7,$acr ; { dg-error "Unknown opcode" } |
addo.d [$r13+],$r7,$acr ; { dg-error "Unknown opcode" } |
addo.d [$r3],$acr,$acr ; { dg-error "Unknown opcode" } |
addo.b [$r0],$r0,$acr ; { dg-error "Unknown opcode" } |
addo.d [$acr],$acr,$acr ; { dg-error "Unknown opcode" } |
addo.b -1,$acr,$acr ; { dg-error "Unknown opcode" } |
addo.w -1,$acr,$acr ; { dg-error "Unknown opcode" } |
addo.d -1,$acr,$acr ; { dg-error "Unknown opcode" } |
addo.b extsym1,$r3,$acr ; { dg-error "Unknown opcode" } |
addo.w extsym2,$r3,$acr ; { dg-error "Unknown opcode" } |
addo.d extsym3,$r3,$acr ; { dg-error "Unknown opcode" } |
addo.b 127,$acr,$acr ; { dg-error "Unknown opcode" } |
addo.w 32767,$acr,$acr ; { dg-error "Unknown opcode" } |
addo.d 0xffffff,$acr,$acr ; { dg-error "Unknown opcode" } |
addo.b -128,$acr,$acr ; { dg-error "Unknown opcode" } |
addo.w -32768,$acr,$acr ; { dg-error "Unknown opcode" } |
addo.d 0xffffffff,$acr,$acr ; { dg-error "Unknown opcode" } |
lapc .,$r0 ; { dg-error "Unknown opcode" } |
lapc .+30,$r4 ; { dg-error "Unknown opcode" } |
lapc .+30,$acr ; { dg-error "Unknown opcode" } |
lapc extsym4,$acr ; { dg-error "Unknown opcode" } |
lapc extsym5,$r4 ; { dg-error "Unknown opcode" } |
lapc here,$r4 ; { dg-error "Unknown opcode" } |
addoq -1,$acr,$acr ; { dg-error "Unknown opcode" } |
addoq 0,$r0,$acr ; { dg-error "Unknown opcode" } |
addoq 127,$r4,$acr ; { dg-error "Unknown opcode" } |
addoq extsym6,$r4,$acr ; { dg-error "Unknown opcode" } |
bas 0xffffffff,$srp ; { dg-error "Unknown opcode" } |
bas extsym7,$bz ; { dg-error "Unknown opcode" } |
bas here,$erp ; { dg-error "Unknown opcode" } |
basc 0xffffffff,$srp ; { dg-error "Unknown opcode" } |
.dword 0 |
basc extsym8,$bz ; { dg-error "Unknown opcode" } |
.dword 0 |
basc here,$erp ; { dg-error "Unknown opcode" } |
.dword 0 |
bsb . ; { dg-error "Unknown opcode" } |
nop |
bsb here ; { dg-error "Unknown opcode" } |
nop |
bsr extsym9 ; { dg-error "Unknown opcode" } |
bsr here ; { dg-error "Unknown opcode" } |
bsrc 0xffffffff ; { dg-error "Unknown opcode" } |
.dword 0 |
bsrc extsym10 ; { dg-error "Unknown opcode" } |
.dword 0 |
bsrc here ; { dg-error "Unknown opcode" } |
.dword 0 |
fidxd [$r0] ; { dg-error "Unknown opcode" } |
fidxd [$acr] ; { dg-error "Unknown opcode" } |
fidxi [$r0] ; { dg-error "Unknown opcode" } |
fidxi [$acr] ; { dg-error "Unknown opcode" } |
ftagd [$r0] ; { dg-error "Unknown opcode" } |
ftagd [$acr] ; { dg-error "Unknown opcode" } |
ftagi [$r0] ; { dg-error "Unknown opcode" } |
ftagi [$acr] ; { dg-error "Unknown opcode" } |
jas $r0,$bz ; { dg-error "Unknown opcode" } |
jas $acr,$usp ; { dg-error "Unknown opcode" } |
jas extsym9,$bz ; { dg-error "Unknown opcode" } |
jas here,$srp ; { dg-error "Unknown opcode" } |
jasc $r0,$bz ; { dg-error "Unknown opcode" } |
.dword 0 |
jasc $acr,$usp ; { dg-error "Unknown opcode" } |
.dword 0 |
jasc 0xffffffff,$srp ; { dg-error "Unknown opcode" } |
.dword 0 |
jasc extsym11,$bz ; { dg-error "Unknown opcode" } |
.dword 0 |
jasc here,$erp ; { dg-error "Unknown opcode" } |
.dword 0 |
jump $srp ; No error - $srp treated as a symbol. |
jump $bz ; No error - $bz treated as a symbol. |
mcp $p0,$r0 ; { dg-error "Unknown opcode" } |
mcp $mof,$acr ; { dg-error "Unknown opcode" } |
mcp $srp,$r2 ; { dg-error "Unknown opcode" } |
move $s0,$r0 ; { dg-error "(Illegal|Invalid) operands" } |
move $s15,$acr ; { dg-error "(Illegal|Invalid) operands" } |
move $s5,$r3 ; { dg-error "(Illegal|Invalid) operands" } |
move $r0,$s0 ; { dg-error "(Illegal|Invalid) operands" } |
move $acr,$s15 ; { dg-error "(Illegal|Invalid) operands" } |
move $r4,$s10 ; { dg-error "(Illegal|Invalid) operands" } |
rfe ; { dg-error "Unknown opcode" } |
rfg ; { dg-error "Unknown opcode" } |
rete ; { dg-error "Unknown opcode" } |
retn ; { dg-error "Unknown opcode" } |
ssb $r0 ; { dg-error "Unknown opcode" } |
ssb $acr ; { dg-error "Unknown opcode" } |
ssb $r10 ; { dg-error "Unknown opcode" } |
sfe ; { dg-error "Unknown opcode" } |
halt ; { dg-error "Unknown opcode" } |
rfn ; { dg-error "Unknown opcode" } |
/testsuite/gas/cris/rd-v32-b2.d
0,0 → 1,39
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
00000000 <a>: |
0: 0ce0 ba c <a\+0xc> |
2: b005 nop |
4: bf0e 0980 0000 ba 800d <b1> |
a: b005 nop |
c: f930 beq 4 <a\+0x4> |
e: ff2d ff7f bne 800d <b1> |
12: 0000 bcc \. |
\.\.\. |
|
0000800d <b1>: |
800d: ff0d 0201 bhs 810f <b2> |
8011: fe90 bhi 810f <b2> |
8013: 0000 bcc \. |
\.\.\. |
|
0000810f <b2>: |
\.\.\. |
820f: 0110 bcs 810f <b2> |
8211: ff1d fefe blo 810f <b2> |
|
00008215 <b3>: |
\.\.\. |
10215: ff8d 0080 bls 8215 <b3> |
10219: 0ce0 ba 10225 <b3\+0x8010> |
1021b: b005 nop |
1021d: bf0e f87f ffff ba 8215 <b3> |
10223: b005 nop |
10225: f9f0 bsb 1021d <b3\+0x8008> |
|
00010227 <b4>: |
\.\.\. |
/testsuite/gas/cris/v32-err-5.s
0,0 → 1,24
; Error for flags not applicable to current arch. |
; #3: Error for non-common flags for v10+v32. |
; { dg-do assemble } |
; { dg-options "--march=common_v10_v32" } |
|
y: |
clearf p ; { dg-error "(Illegal|Invalid) operands" } |
setf P ; { dg-error "(Illegal|Invalid) operands" } |
setf u ; { dg-error "(Illegal|Invalid) operands" } |
clearf U ; { dg-error "(Illegal|Invalid) operands" } |
clearf d ; { dg-error "(Illegal|Invalid) operands" } |
setf D ; { dg-error "(Illegal|Invalid) operands" } |
setf z |
setf X |
clearf c |
clearf V |
setf n |
clearf i |
clearf e ; { dg-error "(Illegal|Invalid) operands" } |
setf E ; { dg-error "(Illegal|Invalid) operands" } |
clearf b ; { dg-error "(Illegal|Invalid) operands" } |
setf B ; { dg-error "(Illegal|Invalid) operands" } |
setf m ; { dg-error "(Illegal|Invalid) operands" } |
clearf M ; { dg-error "(Illegal|Invalid) operands" } |
/testsuite/gas/cris/sreg-to-x.d
0,0 → 1,215
#objdump: -dr |
#name: sreg-@OR@-to-x |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
[ ]+0:[ ]+0000[ ]+bcc ( 0x2|\.\+2) |
^[ ]+\.\.\. |
0+4 <start>: |
^[ ]+4:[ ]+@IR+7706@[ ]+[^ ]+[ ]+([^,]+,)?\$?r7 |
^[ ]+6:[ ]+@IR+7606@[ ]+[^ ]+[ ]+([^,]+,)?\$?r6 |
^[ ]+8:[ ]+@IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r0\] |
^[ ]+a:[ ]+@IM+730a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r3\] |
^[ ]+c:[ ]+@IM+740e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r4\+\] |
^[ ]+e:[ ]+@IM+710e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r1\+\] |
^[ ]+10:[ ]+4bd5 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r11\+\$?r13.b\] |
^[ ]+14:[ ]+42a5 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+\$?r10.b\] |
^[ ]+18:[ ]+45c9 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12\+\[\$?r5\].b\] |
^[ ]+1c:[ ]+4ad9 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r13\+\[\$?r10\].b\] |
^[ ]+20:[ ]+4d2d @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+\[\$?r13\+\].b\] |
^[ ]+24:[ ]+40cd @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12\+\[\$?r0\+\].b\] |
^[ ]+28:[ ]+55b5 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r5\+\$?r11.w\] |
^[ ]+2c:[ ]+5115 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r1\+\$?r1.w\] |
^[ ]+30:[ ]+5009 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r0\+\[\$?r0\].w\] |
^[ ]+34:[ ]+5729 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+\[\$?r7\].w\] |
^[ ]+38:[ ]+532d @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+\[\$?r3\+\].w\] |
^[ ]+3c:[ ]+587d @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r7\+\[\$?r8\+\].w\] |
^[ ]+40:[ ]+6255 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+\$?r5.d\] |
^[ ]+44:[ ]+63a5 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r3\+\$?r10.d\] |
^[ ]+48:[ ]+6259 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r5\+\[\$?r2\].d\] |
^[ ]+4c:[ ]+6ac9 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12\+\[\$?r10\].d\] |
^[ ]+50:[ ]+651d @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r1\+\[\$?r5\+\].d\] |
^[ ]+54:[ ]+6a2d @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+\[\$?r10\+\].d\] |
^[ ]+58:[ ]+0021 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+0\] |
^[ ]+5c:[ ]+0121 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+1\] |
^[ ]+60:[ ]+7f21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+127\] |
^[ ]+64:[ ]+5f2d 8000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+128\] |
^[ ]+6a:[ ]+ff21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-1\] |
^[ ]+6e:[ ]+ff21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-1\] |
^[ ]+72:[ ]+8121 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-127\] |
^[ ]+76:[ ]+8021 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-128\] |
^[ ]+7a:[ ]+8121 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-127\] |
^[ ]+7e:[ ]+8021 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-128\] |
^[ ]+82:[ ]+5f2d ff00 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+255\] |
^[ ]+88:[ ]+5f2d 01ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-255\] |
^[ ]+8e:[ ]+5f2d 01ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-255\] |
^[ ]+94:[ ]+5f2d 0001 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+256\] |
^[ ]+9a:[ ]+5f2d 00ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-256\] |
^[ ]+a0:[ ]+5f2d 68dd @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-8856\] |
^[ ]+a6:[ ]+5f2d 00ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-256\] |
^[ ]+ac:[ ]+5f2d 68dd @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-8856\] |
^[ ]+b2:[ ]+5f2d 9822 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+8856\] |
^[ ]+b8:[ ]+6f2d ac72 2a00 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
^[ ]+c0:[ ]+6f2d d5c5 d6ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+c8:[ ]+6f2d acce c09e @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+d0:[ ]+6f2d 5331 3f81 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+d8:[ ]+6f2d 5331 3f81 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+e0:[ ]+6f2d b5af 982e @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
^[ ]+e8:[ ]+6f2d 2b45 941b @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
^[ ]+f0:[ ]+2a21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+42\] |
^[ ]+f4:[ ]+d621 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-42\] |
^[ ]+f8:[ ]+d621 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-42\] |
^[ ]+fc:[ ]+2a21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+42\] |
^[ ]+100:[ ]+d621 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-42\] |
^[ ]+104:[ ]+d621 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-42\] |
^[ ]+108:[ ]+2a21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+42\] |
^[ ]+10c:[ ]+d621 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-42\] |
^[ ]+110:[ ]+2a21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+42\] |
^[ ]+114:[ ]+5f2d ff7f @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+32767\] |
^[ ]+11a:[ ]+6f2d 0080 0000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(32768|8000 <three2767\+0x1>)\] |
^[ ]+122:[ ]+6f2d 0180 0000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(32769|8001 <three2767\+0x2>)\] |
^[ ]+12a:[ ]+5f2d 0180 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-32767\] |
^[ ]+130:[ ]+5f2d 0080 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-32768\] |
^[ ]+136:[ ]+6f2d ff7f ffff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+13e:[ ]+5f2d 0180 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-32767\] |
^[ ]+144:[ ]+5f2d 0080 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-32768\] |
^[ ]+14a:[ ]+6f2d ff7f ffff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+152:[ ]+6f2d ffff 0000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(65535|ffff <six5535>)\] |
^[ ]+15a:[ ]+6f2d 0000 0100 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(65536|10000 <six5535\+0x1>)\] |
^[ ]+162:[ ]+6f2d 2b3a 2900 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(2701867|293a2b <two701867>)\] |
^[ ]+16a:[ ]+6f2d d5c5 d6ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+172:[ ]+6f2d d5c5 d6ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+17a:[ ]+6f2d 0000 0000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+0( <notstart>)?\] |
[ ]+17c:[ ]+(R_CRIS_)?32[ ]+externalsym |
^[ ]+182:[ ]+0021 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+0\] |
^[ ]+186:[ ]+0121 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+1\] |
^[ ]+18a:[ ]+7f21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+127\] |
^[ ]+18e:[ ]+5f2d 8000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+128\] |
^[ ]+194:[ ]+ff21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-1\] |
^[ ]+198:[ ]+ff21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-1\] |
^[ ]+19c:[ ]+8121 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-127\] |
^[ ]+1a0:[ ]+8021 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-128\] |
^[ ]+1a4:[ ]+8121 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-127\] |
^[ ]+1a8:[ ]+8021 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-128\] |
^[ ]+1ac:[ ]+5f2d ff00 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+255\] |
^[ ]+1b2:[ ]+5f2d 01ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-255\] |
^[ ]+1b8:[ ]+5f2d 01ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-255\] |
^[ ]+1be:[ ]+5f2d 0001 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+256\] |
^[ ]+1c4:[ ]+5f2d 00ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-256\] |
^[ ]+1ca:[ ]+5f2d 68dd @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-8856\] |
^[ ]+1d0:[ ]+5f2d 00ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-256\] |
^[ ]+1d6:[ ]+5f2d 68dd @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-8856\] |
^[ ]+1dc:[ ]+5f2d 9822 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+8856\] |
^[ ]+1e2:[ ]+6f2d ac72 2a00 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
^[ ]+1ea:[ ]+6f2d d5c5 d6ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+1f2:[ ]+6f2d acce c09e @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+1fa:[ ]+6f2d 5331 3f81 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+202:[ ]+6f2d 5331 3f81 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+20a:[ ]+6f2d b5af 982e @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
^[ ]+212:[ ]+6f2d 2b45 941b @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
^[ ]+21a:[ ]+2a21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+42\] |
^[ ]+21e:[ ]+d621 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-42\] |
^[ ]+222:[ ]+d621 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-42\] |
^[ ]+226:[ ]+2a21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+42\] |
^[ ]+22a:[ ]+d621 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-42\] |
^[ ]+22e:[ ]+d621 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-42\] |
^[ ]+232:[ ]+2a21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+42\] |
^[ ]+236:[ ]+d621 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-42\] |
^[ ]+23a:[ ]+2a21 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+42\] |
^[ ]+23e:[ ]+5f2d ff7f @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+32767\] |
^[ ]+244:[ ]+6f2d 0080 0000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(32768|8000 <three2767\+0x1>)\] |
^[ ]+24c:[ ]+6f2d 0180 0000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(32769|8001 <three2767\+0x2>)\] |
^[ ]+254:[ ]+5f2d 0180 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-32767\] |
^[ ]+25a:[ ]+5f2d 0080 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-32768\] |
^[ ]+260:[ ]+6f2d ff7f ffff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+268:[ ]+5f2d 0180 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-32767\] |
^[ ]+26e:[ ]+5f2d 0080 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2-32768\] |
^[ ]+274:[ ]+6f2d ff7f ffff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+27c:[ ]+6f2d ffff 0000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(65535|ffff <six5535>)\] |
^[ ]+284:[ ]+6f2d 0000 0100 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(65536|10000 <six5535\+0x1>)\] |
^[ ]+28c:[ ]+6f2d 2b3a 2900 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+(2701867|293a2b <two701867>)\] |
^[ ]+294:[ ]+6f2d d5c5 d6ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+29c:[ ]+6f2d d5c5 d6ff @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+[^]]+\] |
^[ ]+2a4:[ ]+6f2d 0000 0000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2\+0( <notstart>)?\] |
[ ]+2a6:[ ]+(R_CRIS_)?32[ ]+externalsym |
^[ ]+2ac:[ ]+4235 @IM+710e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r1=\$?r2\+\$?r3.b\] |
^[ ]+2b0:[ ]+42a5 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+\$?r10.b\] |
^[ ]+2b4:[ ]+4529 @IM+700e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r0=\$?r2\+\[\$?r5\].b\] |
^[ ]+2b8:[ ]+4a29 @IM+730e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r3=\$?r2\+\[\$?r10\].b\] |
^[ ]+2bc:[ ]+442d @IM+750e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r5=\$?r2\+\[\$?r4\+\].b\] |
^[ ]+2c0:[ ]+474d @IM+720e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r2=\$?r4\+\[\$?r7\+\].b\] |
^[ ]+2c4:[ ]+5c55 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r12\+\$?r5.w\] |
^[ ]+2c8:[ ]+53a5 @IM+710e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r1=\$?r3\+\$?r10.w\] |
^[ ]+2cc:[ ]+5529 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+\[\$?r5\].w\] |
^[ ]+2d0:[ ]+5a79 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r7\+\[\$?r10\].w\] |
^[ ]+2d4:[ ]+576d @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r6\+\[\$?r7\+\].w\] |
^[ ]+2d8:[ ]+513d @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r3\+\[\$?r1\+\].w\] |
^[ ]+2dc:[ ]+6255 @IM+740e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r4=\$?r2\+\$?r5.d\] |
^[ ]+2e0:[ ]+62a5 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+\$?r10.d\] |
^[ ]+2e4:[ ]+6539 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r3\+\[\$?r5\].d\] |
^[ ]+2e8:[ ]+6a49 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r4\+\[\$?r10\].d\] |
^[ ]+2ec:[ ]+658d @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r8\+\[\$?r5\+\].d\] |
^[ ]+2f0:[ ]+6a9d @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r9\+\[\$?r10\+\].d\] |
^[ ]+2f4:[ ]+0021 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+0\] |
^[ ]+2f8:[ ]+0121 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+1\] |
^[ ]+2fc:[ ]+7f21 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+127\] |
^[ ]+300:[ ]+5f2d 8000 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+128\] |
^[ ]+306:[ ]+ff21 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-1\] |
^[ ]+30a:[ ]+ff21 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-1\] |
^[ ]+30e:[ ]+8121 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-127\] |
^[ ]+312:[ ]+8021 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-128\] |
^[ ]+316:[ ]+8121 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-127\] |
^[ ]+31a:[ ]+8021 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-128\] |
^[ ]+31e:[ ]+5f2d ff00 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+255\] |
^[ ]+324:[ ]+5f2d 01ff @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-255\] |
^[ ]+32a:[ ]+5f2d 01ff @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-255\] |
^[ ]+330:[ ]+5f2d 0001 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+256\] |
^[ ]+336:[ ]+5f2d 00ff @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-256\] |
^[ ]+33c:[ ]+5f2d 68dd @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-8856\] |
^[ ]+342:[ ]+5f2d 00ff @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-256\] |
^[ ]+348:[ ]+5f2d 68dd @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-8856\] |
^[ ]+34e:[ ]+5f2d 9822 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+8856\] |
^[ ]+354:[ ]+6f2d ac72 2a00 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
^[ ]+35c:[ ]+6f2d d5c5 d6ff @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+[^]]+\] |
^[ ]+364:[ ]+6f2d acce c09e @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+[^]]+\] |
^[ ]+36c:[ ]+6f2d 5331 3f81 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+[^]]+\] |
^[ ]+374:[ ]+6f2d 5331 3f81 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+[^]]+\] |
^[ ]+37c:[ ]+6f2d b5af 982e @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
^[ ]+384:[ ]+6f2d 2b45 941b @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
^[ ]+38c:[ ]+2a21 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+42\] |
^[ ]+390:[ ]+d621 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-42\] |
^[ ]+394:[ ]+d621 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-42\] |
^[ ]+398:[ ]+2a21 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+42\] |
^[ ]+39c:[ ]+d621 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-42\] |
^[ ]+3a0:[ ]+d621 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-42\] |
^[ ]+3a4:[ ]+2a21 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+42\] |
^[ ]+3a8:[ ]+d621 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-42\] |
^[ ]+3ac:[ ]+2a21 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+42\] |
^[ ]+3b0:[ ]+5f2d ff7f @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+32767\] |
^[ ]+3b6:[ ]+6f2d 0080 0000 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\] |
^[ ]+3be:[ ]+6f2d 0180 0000 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\] |
^[ ]+3c6:[ ]+5f2d 0180 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-32767\] |
^[ ]+3cc:[ ]+5f2d 0080 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-32768\] |
^[ ]+3d2:[ ]+6f2d ff7f ffff @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+[^]]+\] |
^[ ]+3da:[ ]+5f2d 0180 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-32767\] |
^[ ]+3e0:[ ]+5f2d 0080 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2-32768\] |
^[ ]+3e6:[ ]+6f2d ff7f ffff @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+[^]]+\] |
^[ ]+3ee:[ ]+6f2d ffff 0000 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+(65535|ffff <six5535>)\] |
^[ ]+3f6:[ ]+6f2d 0000 0100 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+(65536|10000 <six5535\+0x1>)\] |
^[ ]+3fe:[ ]+6f2d 2b3a 2900 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+(2701867|293a2b <two701867>)\] |
^[ ]+406:[ ]+6f2d d5c5 d6ff @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+[^]]+\] |
^[ ]+40e:[ ]+6f2d d5c5 d6ff @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+[^]]+\] |
^[ ]+416:[ ]+6f2d 0000 0000 @IM+7c0e@[ ]+[^ ]+[ ]+([^,]+,)?\[\$?r12=\$?r2\+0( <notstart>)?\] |
[ ]+418:[ ]+(R_CRIS_)?32[ ]+externalsym |
^[ ]+41e:[ ]+7209 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\[\$?r2\]\] |
^[ ]+422:[ ]+7309 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\[\$?r3\]\] |
^[ ]+426:[ ]+730d @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\[\$?r3\+\]\] |
^[ ]+42a:[ ]+710d @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[\[\$?r1\+\]\] |
^[ ]+42e:[ ]+7f0d 0000 0000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[(0x0|0 <notstart>)\] |
[ ]+430:[ ]+(R_CRIS_)?32[ ]+externalsym |
^[ ]+436:[ ]+7f0d 0000 0000 @IM+700a@[ ]+[^ ]+[ ]+([^,]+,)?\[(0x0|0 <notstart>)\] |
[ ]+438:[ ]+(R_CRIS_)?32[ ]+.text |
0+43e <end>: |
^[ ]+\.\.\. |
/testsuite/gas/cris/v32-err-9.s
0,0 → 1,8
; { dg-do assemble } |
; { dg-options "--march=v32" } |
|
; "Test.m R" doesn't exist. |
|
test.d $r10 ; { dg-error "(Illegal|Invalid) operands" } |
test.w $r0 ; { dg-error "(Illegal|Invalid) operands" } |
test.b $acr ; { dg-error "(Illegal|Invalid) operands" } |
/testsuite/gas/cris/clear.d
0,0 → 1,323
#objdump: -dr |
#name: @OC@ |
|
# Clear instruction. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
[ ]+0: 0000[ ]+ bcc ( 0x2|\.\+2) |
\.\.\. |
|
0+4 <start>: |
[ ]+4:[ ]+7306[ ]+clear\.b \$?r3 |
[ ]+6:[ ]+7546[ ]+clear\.w \$?r5 |
[ ]+8:[ ]+7a86[ ]+clear\.d \$?r10 |
[ ]+a:[ ]+700a[ ]+clear\.b \[\$?r0\] |
[ ]+c:[ ]+754a[ ]+clear\.w \[\$?r5\] |
[ ]+e:[ ]+7a8a[ ]+clear\.d \[\$?r10\] |
[ ]+10:[ ]+700e[ ]+clear\.b \[\$?r0\+\] |
[ ]+12:[ ]+754e[ ]+clear\.w \[\$?r5\+\] |
[ ]+14:[ ]+7a8e[ ]+clear\.d \[\$?r10\+\] |
[ ]+16:[ ]+4205 700a[ ]+clear\.b \[\$?r2\+\$?r0\.b\] |
[ ]+1a:[ ]+4255 704a[ ]+clear\.w \[\$?r2\+\$?r5\.b\] |
[ ]+1e:[ ]+42a5 708a[ ]+clear\.d \[\$?r2\+\$?r10\.b\] |
[ ]+22:[ ]+4029 700a[ ]+clear\.b \[\$?r2\+\[\$?r0\]\.b\] |
[ ]+26:[ ]+4529 704a[ ]+clear\.w \[\$?r2\+\[\$?r5\]\.b\] |
[ ]+2a:[ ]+4a29 708a[ ]+clear\.d \[\$?r2\+\[\$?r10\]\.b\] |
[ ]+2e:[ ]+402d 700a[ ]+clear\.b \[\$?r2\+\[\$?r0\+\]\.b\] |
[ ]+32:[ ]+452d 704a[ ]+clear\.w \[\$?r2\+\[\$?r5\+\]\.b\] |
[ ]+36:[ ]+4a2d 708a[ ]+clear\.d \[\$?r2\+\[\$?r10\+\]\.b\] |
[ ]+3a:[ ]+5205 700a[ ]+clear\.b \[\$?r2\+\$?r0\.w\] |
[ ]+3e:[ ]+5255 704a[ ]+clear\.w \[\$?r2\+\$?r5\.w\] |
[ ]+42:[ ]+52a5 708a[ ]+clear\.d \[\$?r2\+\$?r10\.w\] |
[ ]+46:[ ]+5029 700a[ ]+clear\.b \[\$?r2\+\[\$?r0\]\.w\] |
[ ]+4a:[ ]+5529 704a[ ]+clear\.w \[\$?r2\+\[\$?r5\]\.w\] |
[ ]+4e:[ ]+5a29 708a[ ]+clear\.d \[\$?r2\+\[\$?r10\]\.w\] |
[ ]+52:[ ]+502d 700a[ ]+clear\.b \[\$?r2\+\[\$?r0\+\]\.w\] |
[ ]+56:[ ]+552d 704a[ ]+clear\.w \[\$?r2\+\[\$?r5\+\]\.w\] |
[ ]+5a:[ ]+5a2d 708a[ ]+clear\.d \[\$?r2\+\[\$?r10\+\]\.w\] |
[ ]+5e:[ ]+6205 700a[ ]+clear\.b \[\$?r2\+\$?r0\.d\] |
[ ]+62:[ ]+6255 704a[ ]+clear\.w \[\$?r2\+\$?r5\.d\] |
[ ]+66:[ ]+62a5 708a[ ]+clear\.d \[\$?r2\+\$?r10\.d\] |
[ ]+6a:[ ]+6029 700a[ ]+clear\.b \[\$?r2\+\[\$?r0\]\.d\] |
[ ]+6e:[ ]+6529 704a[ ]+clear\.w \[\$?r2\+\[\$?r5\]\.d\] |
[ ]+72:[ ]+6a29 708a[ ]+clear\.d \[\$?r2\+\[\$?r10\]\.d\] |
[ ]+76:[ ]+602d 700a[ ]+clear\.b \[\$?r2\+\[\$?r0\+\]\.d\] |
[ ]+7a:[ ]+652d 704a[ ]+clear\.w \[\$?r2\+\[\$?r5\+\]\.d\] |
[ ]+7e:[ ]+6a2d 708a[ ]+clear\.d \[\$?r2\+\[\$?r10\+\]\.d\] |
[ ]+82:[ ]+0021 700a[ ]+clear\.b \[\$?r2\+0\] |
[ ]+86:[ ]+0121 700a[ ]+clear\.b \[\$?r2\+1\] |
[ ]+8a:[ ]+7f21 700a[ ]+clear\.b \[\$?r2\+127\] |
[ ]+8e:[ ]+5f2d 8000 700a[ ]+clear\.b \[\$?r2\+128\] |
[ ]+94:[ ]+ff21 700a[ ]+clear\.b \[\$?r2-1\] |
[ ]+98:[ ]+8121 700a[ ]+clear\.b \[\$?r2-127\] |
[ ]+9c:[ ]+8021 700a[ ]+clear\.b \[\$?r2-128\] |
[ ]+a0:[ ]+5f2d ff00 700a[ ]+clear\.b \[\$?r2\+255\] |
[ ]+a6:[ ]+2a21 700a[ ]+clear\.b \[\$?r2\+42\] |
[ ]+aa:[ ]+d621 700a[ ]+clear\.b \[\$?r2-42\] |
[ ]+ae:[ ]+d621 700a[ ]+clear\.b \[\$?r2-42\] |
[ ]+b2:[ ]+2a21 700a[ ]+clear\.b \[\$?r2\+42\] |
[ ]+b6:[ ]+d621 700a[ ]+clear\.b \[\$?r2-42\] |
[ ]+ba:[ ]+d621 700a[ ]+clear\.b \[\$?r2-42\] |
[ ]+be:[ ]+2a21 700a[ ]+clear\.b \[\$?r2\+42\] |
[ ]+c2:[ ]+d621 700a[ ]+clear\.b \[\$?r2-42\] |
[ ]+c6:[ ]+2a21 700a[ ]+clear\.b \[\$?r2\+42\] |
[ ]+ca:[ ]+6f2d 0000 0000 700a[ ]+clear\.b \[\$?r2\+0( <notstart>)?\] |
[ ]+cc:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+d2:[ ]+0021 704a[ ]+clear\.w \[\$?r2\+0\] |
[ ]+d6:[ ]+0121 704a[ ]+clear\.w \[\$?r2\+1\] |
[ ]+da:[ ]+7f21 704a[ ]+clear\.w \[\$?r2\+127\] |
[ ]+de:[ ]+5f2d 8000 704a[ ]+clear\.w \[\$?r2\+128\] |
[ ]+e4:[ ]+ff21 704a[ ]+clear\.w \[\$?r2-1\] |
[ ]+e8:[ ]+ff21 704a[ ]+clear\.w \[\$?r2-1\] |
[ ]+ec:[ ]+8121 704a[ ]+clear\.w \[\$?r2-127\] |
[ ]+f0:[ ]+8021 704a[ ]+clear\.w \[\$?r2-128\] |
[ ]+f4:[ ]+5f2d 7fff 704a[ ]+clear\.w \[\$?r2-129\] |
[ ]+fa:[ ]+8121 704a[ ]+clear\.w \[\$?r2-127\] |
[ ]+fe:[ ]+8021 704a[ ]+clear\.w \[\$?r2-128\] |
[ ]+102:[ ]+5f2d 7fff 704a[ ]+clear\.w \[\$?r2-129\] |
[ ]+108:[ ]+5f2d ff00 704a[ ]+clear\.w \[\$?r2\+255\] |
[ ]+10e:[ ]+5f2d 01ff 704a[ ]+clear\.w \[\$?r2-255\] |
[ ]+114:[ ]+5f2d 01ff 704a[ ]+clear\.w \[\$?r2-255\] |
[ ]+11a:[ ]+5f2d 0001 704a[ ]+clear\.w \[\$?r2\+256\] |
[ ]+120:[ ]+5f2d 00ff 704a[ ]+clear\.w \[\$?r2-256\] |
[ ]+126:[ ]+5f2d 68dd 704a[ ]+clear\.w \[\$?r2-8856\] |
[ ]+12c:[ ]+5f2d 68dd 704a[ ]+clear\.w \[\$?r2-8856\] |
[ ]+132:[ ]+5f2d 9822 704a[ ]+clear\.w \[\$?r2\+8856\] |
[ ]+138:[ ]+2a21 704a[ ]+clear\.w \[\$?r2\+42\] |
[ ]+13c:[ ]+d621 704a[ ]+clear\.w \[\$?r2-42\] |
[ ]+140:[ ]+d621 704a[ ]+clear\.w \[\$?r2-42\] |
[ ]+144:[ ]+2a21 704a[ ]+clear\.w \[\$?r2\+42\] |
[ ]+148:[ ]+d621 704a[ ]+clear\.w \[\$?r2-42\] |
[ ]+14c:[ ]+d621 704a[ ]+clear\.w \[\$?r2-42\] |
[ ]+150:[ ]+d621 704a[ ]+clear\.w \[\$?r2-42\] |
[ ]+154:[ ]+2a21 704a[ ]+clear\.w \[\$?r2\+42\] |
[ ]+158:[ ]+5f2d ff7f 704a[ ]+clear\.w \[\$?r2\+32767\] |
[ ]+15e:[ ]+6f2d 0080 0000 704a[ ]+clear\.w \[\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+166:[ ]+6f2d 0180 0000 704a[ ]+clear\.w \[\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+16e:[ ]+5f2d 0180 704a[ ]+clear\.w \[\$?r2-32767\] |
[ ]+174:[ ]+5f2d 0080 704a[ ]+clear\.w \[\$?r2-32768\] |
[ ]+17a:[ ]+6f2d ff7f ffff 704a[ ]+clear\.w \[\$?r2\+[^]]+\] |
[ ]+182:[ ]+5f2d 0180 704a[ ]+clear\.w \[\$?r2-32767\] |
[ ]+188:[ ]+5f2d 0080 704a[ ]+clear\.w \[\$?r2-32768\] |
[ ]+18e:[ ]+6f2d ff7f ffff 704a[ ]+clear\.w \[\$?r2\+[^]]+\] |
[ ]+196:[ ]+6f2d ffff 0000 704a[ ]+clear\.w \[\$?r2\+(65535|ffff <six5535>)\] |
[ ]+19e:[ ]+6f2d 0000 0000 704a[ ]+clear\.w \[\$?r2\+0( <notstart>)?\] |
[ ]+1a0:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+1a6:[ ]+0021 708a[ ]+clear\.d \[\$?r2\+0\] |
[ ]+1aa:[ ]+0121 708a[ ]+clear\.d \[\$?r2\+1\] |
[ ]+1ae:[ ]+7f21 708a[ ]+clear\.d \[\$?r2\+127\] |
[ ]+1b2:[ ]+5f2d 8000 708a[ ]+clear\.d \[\$?r2\+128\] |
[ ]+1b8:[ ]+ff21 708a[ ]+clear\.d \[\$?r2-1\] |
[ ]+1bc:[ ]+ff21 708a[ ]+clear\.d \[\$?r2-1\] |
[ ]+1c0:[ ]+8121 708a[ ]+clear\.d \[\$?r2-127\] |
[ ]+1c4:[ ]+8021 708a[ ]+clear\.d \[\$?r2-128\] |
[ ]+1c8:[ ]+8121 708a[ ]+clear\.d \[\$?r2-127\] |
[ ]+1cc:[ ]+8021 708a[ ]+clear\.d \[\$?r2-128\] |
[ ]+1d0:[ ]+5f2d ff00 708a[ ]+clear\.d \[\$?r2\+255\] |
[ ]+1d6:[ ]+5f2d 01ff 708a[ ]+clear\.d \[\$?r2-255\] |
[ ]+1dc:[ ]+5f2d 01ff 708a[ ]+clear\.d \[\$?r2-255\] |
[ ]+1e2:[ ]+5f2d 0001 708a[ ]+clear\.d \[\$?r2\+256\] |
[ ]+1e8:[ ]+5f2d 00ff 708a[ ]+clear\.d \[\$?r2-256\] |
[ ]+1ee:[ ]+5f2d 68dd 708a[ ]+clear\.d \[\$?r2-8856\] |
[ ]+1f4:[ ]+5f2d 00ff 708a[ ]+clear\.d \[\$?r2-256\] |
[ ]+1fa:[ ]+5f2d 68dd 708a[ ]+clear\.d \[\$?r2-8856\] |
[ ]+200:[ ]+5f2d 9822 708a[ ]+clear\.d \[\$?r2\+8856\] |
[ ]+206:[ ]+6f2d ac72 2a00 708a[ ]+clear\.d \[\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+20e:[ ]+6f2d d5c5 d6ff 708a[ ]+clear\.d \[\$?r2\+[^]]+\] |
[ ]+216:[ ]+6f2d acce c09e 708a[ ]+clear\.d \[\$?r2\+[^]]+\] |
[ ]+21e:[ ]+6f2d 5331 3f81 708a[ ]+clear\.d \[\$?r2\+[^]]+\] |
[ ]+226:[ ]+6f2d 5331 3f81 708a[ ]+clear\.d \[\$?r2\+[^]]+\] |
[ ]+22e:[ ]+6f2d b5af 982e 708a[ ]+clear\.d \[\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+236:[ ]+6f2d 2b45 941b 708a[ ]+clear\.d \[\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+23e:[ ]+2a21 708a[ ]+clear\.d \[\$?r2\+42\] |
[ ]+242:[ ]+d621 708a[ ]+clear\.d \[\$?r2-42\] |
[ ]+246:[ ]+d621 708a[ ]+clear\.d \[\$?r2-42\] |
[ ]+24a:[ ]+2a21 708a[ ]+clear\.d \[\$?r2\+42\] |
[ ]+24e:[ ]+d621 708a[ ]+clear\.d \[\$?r2-42\] |
[ ]+252:[ ]+d621 708a[ ]+clear\.d \[\$?r2-42\] |
[ ]+256:[ ]+2a21 708a[ ]+clear\.d \[\$?r2\+42\] |
[ ]+25a:[ ]+d621 708a[ ]+clear\.d \[\$?r2-42\] |
[ ]+25e:[ ]+2a21 708a[ ]+clear\.d \[\$?r2\+42\] |
[ ]+262:[ ]+5f2d ff7f 708a[ ]+clear\.d \[\$?r2\+32767\] |
[ ]+268:[ ]+6f2d 0080 0000 708a[ ]+clear\.d \[\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+270:[ ]+6f2d 0180 0000 708a[ ]+clear\.d \[\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+278:[ ]+5f2d 0180 708a[ ]+clear\.d \[\$?r2-32767\] |
[ ]+27e:[ ]+5f2d 0080 708a[ ]+clear\.d \[\$?r2-32768\] |
[ ]+284:[ ]+6f2d ff7f ffff 708a[ ]+clear\.d \[\$?r2\+[^]]+\] |
[ ]+28c:[ ]+5f2d 0180 708a[ ]+clear\.d \[\$?r2-32767\] |
[ ]+292:[ ]+5f2d 0080 708a[ ]+clear\.d \[\$?r2-32768\] |
[ ]+298:[ ]+6f2d ff7f ffff 708a[ ]+clear\.d \[\$?r2\+[^]]+\] |
[ ]+2a0:[ ]+6f2d ffff 0000 708a[ ]+clear\.d \[\$?r2\+(65535|ffff <six5535>)\] |
[ ]+2a8:[ ]+6f2d 0000 0100 708a[ ]+clear\.d \[\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+2b0:[ ]+6f2d 2b3a 2900 708a[ ]+clear\.d \[\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+2b8:[ ]+6f2d d5c5 d6ff 708a[ ]+clear\.d \[\$?r2\+[^]]+\] |
[ ]+2c0:[ ]+6f2d d5c5 d6ff 708a[ ]+clear\.d \[\$?r2\+[^]]+\] |
[ ]+2c8:[ ]+6f2d 0000 0000 708a[ ]+clear\.d \[\$?r2\+0( <notstart>)?\] |
[ ]+2ca:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+2d0:[ ]+4205 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+\$?r0\.b\] |
[ ]+2d4:[ ]+4255 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\$?r5\.b\] |
[ ]+2d8:[ ]+42a5 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\$?r10\.b\] |
[ ]+2dc:[ ]+4029 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+\[\$?r0\]\.b\] |
[ ]+2e0:[ ]+4529 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\[\$?r5\]\.b\] |
[ ]+2e4:[ ]+4a29 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\[\$?r10\]\.b\] |
[ ]+2e8:[ ]+402d 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.b\] |
[ ]+2ec:[ ]+452d 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.b\] |
[ ]+2f0:[ ]+4a2d 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.b\] |
[ ]+2f4:[ ]+452d 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.b\] |
[ ]+2f8:[ ]+4a2d 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.b\] |
[ ]+2fc:[ ]+5205 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+\$?r0\.w\] |
[ ]+300:[ ]+5255 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\$?r5\.w\] |
[ ]+304:[ ]+52a5 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\$?r10\.w\] |
[ ]+308:[ ]+5029 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+\[\$?r0\]\.w\] |
[ ]+30c:[ ]+5529 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\[\$?r5\]\.w\] |
[ ]+310:[ ]+5a29 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\[\$?r10\]\.w\] |
[ ]+314:[ ]+502d 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.w\] |
[ ]+318:[ ]+552d 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.w\] |
[ ]+31c:[ ]+5a2d 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.w\] |
[ ]+320:[ ]+552d 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.w\] |
[ ]+324:[ ]+5a2d 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.w\] |
[ ]+328:[ ]+6205 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+\$?r0\.d\] |
[ ]+32c:[ ]+6255 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\$?r5\.d\] |
[ ]+330:[ ]+62a5 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\$?r10\.d\] |
[ ]+334:[ ]+6029 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+\[\$?r0\]\.d\] |
[ ]+338:[ ]+6529 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\[\$?r5\]\.d\] |
[ ]+33c:[ ]+6a29 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\[\$?r10\]\.d\] |
[ ]+340:[ ]+602d 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.d\] |
[ ]+344:[ ]+652d 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.d\] |
[ ]+348:[ ]+6a2d 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.d\] |
[ ]+34c:[ ]+652d 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.d\] |
[ ]+350:[ ]+6a2d 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+\[\$?r10\+\]\.d\] |
[ ]+354:[ ]+0021 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+0\] |
[ ]+358:[ ]+0121 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+1\] |
[ ]+35c:[ ]+7f21 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+127\] |
[ ]+360:[ ]+5f2d 8000 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+128\] |
[ ]+366:[ ]+ff21 7c0e[ ]+clear\.b \[\$?r12=\$?r2-1\] |
[ ]+36a:[ ]+8121 7c0e[ ]+clear\.b \[\$?r12=\$?r2-127\] |
[ ]+36e:[ ]+8021 7c0e[ ]+clear\.b \[\$?r12=\$?r2-128\] |
[ ]+372:[ ]+5f2d ff00 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+255\] |
[ ]+378:[ ]+2a21 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+42\] |
[ ]+37c:[ ]+d621 7c0e[ ]+clear\.b \[\$?r12=\$?r2-42\] |
[ ]+380:[ ]+d621 7c0e[ ]+clear\.b \[\$?r12=\$?r2-42\] |
[ ]+384:[ ]+2a21 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+42\] |
[ ]+388:[ ]+d621 7c0e[ ]+clear\.b \[\$?r12=\$?r2-42\] |
[ ]+38c:[ ]+d621 7c0e[ ]+clear\.b \[\$?r12=\$?r2-42\] |
[ ]+390:[ ]+2a21 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+42\] |
[ ]+394:[ ]+d621 7c0e[ ]+clear\.b \[\$?r12=\$?r2-42\] |
[ ]+398:[ ]+2a21 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+42\] |
[ ]+39c:[ ]+6f2d 0000 0000 7c0e[ ]+clear\.b \[\$?r12=\$?r2\+0( <notstart>)?\] |
[ ]+39e:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+3a4:[ ]+0021 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+0\] |
[ ]+3a8:[ ]+0121 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+1\] |
[ ]+3ac:[ ]+7f21 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+127\] |
[ ]+3b0:[ ]+5f2d 8000 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+128\] |
[ ]+3b6:[ ]+ff21 7c4e[ ]+clear\.w \[\$?r12=\$?r2-1\] |
[ ]+3ba:[ ]+ff21 7c4e[ ]+clear\.w \[\$?r12=\$?r2-1\] |
[ ]+3be:[ ]+8121 7c4e[ ]+clear\.w \[\$?r12=\$?r2-127\] |
[ ]+3c2:[ ]+8021 7c4e[ ]+clear\.w \[\$?r12=\$?r2-128\] |
[ ]+3c6:[ ]+5f2d 7fff 7c4e[ ]+clear\.w \[\$?r12=\$?r2-129\] |
[ ]+3cc:[ ]+8121 7c4e[ ]+clear\.w \[\$?r12=\$?r2-127\] |
[ ]+3d0:[ ]+8021 7c4e[ ]+clear\.w \[\$?r12=\$?r2-128\] |
[ ]+3d4:[ ]+5f2d 7fff 7c4e[ ]+clear\.w \[\$?r12=\$?r2-129\] |
[ ]+3da:[ ]+5f2d ff00 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+255\] |
[ ]+3e0:[ ]+5f2d 01ff 7c4e[ ]+clear\.w \[\$?r12=\$?r2-255\] |
[ ]+3e6:[ ]+5f2d 01ff 7c4e[ ]+clear\.w \[\$?r12=\$?r2-255\] |
[ ]+3ec:[ ]+5f2d 0001 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+256\] |
[ ]+3f2:[ ]+5f2d 00ff 7c4e[ ]+clear\.w \[\$?r12=\$?r2-256\] |
[ ]+3f8:[ ]+5f2d 68dd 7c4e[ ]+clear\.w \[\$?r12=\$?r2-8856\] |
[ ]+3fe:[ ]+5f2d 68dd 7c4e[ ]+clear\.w \[\$?r12=\$?r2-8856\] |
[ ]+404:[ ]+5f2d 9822 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+8856\] |
[ ]+40a:[ ]+2a21 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+42\] |
[ ]+40e:[ ]+d621 7c4e[ ]+clear\.w \[\$?r12=\$?r2-42\] |
[ ]+412:[ ]+d621 7c4e[ ]+clear\.w \[\$?r12=\$?r2-42\] |
[ ]+416:[ ]+2a21 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+42\] |
[ ]+41a:[ ]+d621 7c4e[ ]+clear\.w \[\$?r12=\$?r2-42\] |
[ ]+41e:[ ]+d621 7c4e[ ]+clear\.w \[\$?r12=\$?r2-42\] |
[ ]+422:[ ]+d621 7c4e[ ]+clear\.w \[\$?r12=\$?r2-42\] |
[ ]+426:[ ]+2a21 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+42\] |
[ ]+42a:[ ]+5f2d ff7f 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+32767\] |
[ ]+430:[ ]+6f2d 0080 0000 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+438:[ ]+6f2d 0180 0000 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+440:[ ]+5f2d 0180 7c4e[ ]+clear\.w \[\$?r12=\$?r2-32767\] |
[ ]+446:[ ]+5f2d 0080 7c4e[ ]+clear\.w \[\$?r12=\$?r2-32768\] |
[ ]+44c:[ ]+6f2d ff7f ffff 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+[^]]+\] |
[ ]+454:[ ]+5f2d 0180 7c4e[ ]+clear\.w \[\$?r12=\$?r2-32767\] |
[ ]+45a:[ ]+5f2d 0080 7c4e[ ]+clear\.w \[\$?r12=\$?r2-32768\] |
[ ]+460:[ ]+6f2d ff7f ffff 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+[^]]+\] |
[ ]+468:[ ]+6f2d ffff 0000 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+(65535|ffff <six5535>)\] |
[ ]+470:[ ]+6f2d 0000 0000 7c4e[ ]+clear\.w \[\$?r12=\$?r2\+0( <notstart>)?\] |
[ ]+472:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+478:[ ]+0021 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+0\] |
[ ]+47c:[ ]+0121 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+1\] |
[ ]+480:[ ]+7f21 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+127\] |
[ ]+484:[ ]+5f2d 8000 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+128\] |
[ ]+48a:[ ]+ff21 7c8e[ ]+clear\.d \[\$?r12=\$?r2-1\] |
[ ]+48e:[ ]+ff21 7c8e[ ]+clear\.d \[\$?r12=\$?r2-1\] |
[ ]+492:[ ]+8121 7c8e[ ]+clear\.d \[\$?r12=\$?r2-127\] |
[ ]+496:[ ]+8021 7c8e[ ]+clear\.d \[\$?r12=\$?r2-128\] |
[ ]+49a:[ ]+8121 7c8e[ ]+clear\.d \[\$?r12=\$?r2-127\] |
[ ]+49e:[ ]+8021 7c8e[ ]+clear\.d \[\$?r12=\$?r2-128\] |
[ ]+4a2:[ ]+5f2d ff00 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+255\] |
[ ]+4a8:[ ]+5f2d 01ff 7c8e[ ]+clear\.d \[\$?r12=\$?r2-255\] |
[ ]+4ae:[ ]+5f2d 01ff 7c8e[ ]+clear\.d \[\$?r12=\$?r2-255\] |
[ ]+4b4:[ ]+5f2d 0001 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+256\] |
[ ]+4ba:[ ]+5f2d 00ff 7c8e[ ]+clear\.d \[\$?r12=\$?r2-256\] |
[ ]+4c0:[ ]+5f2d 68dd 7c8e[ ]+clear\.d \[\$?r12=\$?r2-8856\] |
[ ]+4c6:[ ]+5f2d 00ff 7c8e[ ]+clear\.d \[\$?r12=\$?r2-256\] |
[ ]+4cc:[ ]+5f2d 68dd 7c8e[ ]+clear\.d \[\$?r12=\$?r2-8856\] |
[ ]+4d2:[ ]+5f2d 9822 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+8856\] |
[ ]+4d8:[ ]+6f2d ac72 2a00 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+(2781868|2a72ac <two701867\+0x13881>)\] |
[ ]+4e0:[ ]+6f2d d5c5 d6ff 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+4e8:[ ]+6f2d acce c09e 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+4f0:[ ]+6f2d 5331 3f81 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+4f8:[ ]+6f2d 5331 3f81 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+500:[ ]+6f2d b5af 982e 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+(0x2e98afb5|2e98afb5 <const_int_m32>)\] |
[ ]+508:[ ]+6f2d 2b45 941b 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+(0x1b94452b|1b94452b <const_int_32>)\] |
[ ]+510:[ ]+2a21 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+42\] |
[ ]+514:[ ]+d621 7c8e[ ]+clear\.d \[\$?r12=\$?r2-42\] |
[ ]+518:[ ]+d621 7c8e[ ]+clear\.d \[\$?r12=\$?r2-42\] |
[ ]+51c:[ ]+2a21 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+42\] |
[ ]+520:[ ]+d621 7c8e[ ]+clear\.d \[\$?r12=\$?r2-42\] |
[ ]+524:[ ]+d621 7c8e[ ]+clear\.d \[\$?r12=\$?r2-42\] |
[ ]+528:[ ]+2a21 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+42\] |
[ ]+52c:[ ]+d621 7c8e[ ]+clear\.d \[\$?r12=\$?r2-42\] |
[ ]+530:[ ]+2a21 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+42\] |
[ ]+534:[ ]+5f2d ff7f 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+32767\] |
[ ]+53a:[ ]+6f2d 0080 0000 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\] |
[ ]+542:[ ]+6f2d 0180 0000 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\] |
[ ]+54a:[ ]+5f2d 0180 7c8e[ ]+clear\.d \[\$?r12=\$?r2-32767\] |
[ ]+550:[ ]+5f2d 0080 7c8e[ ]+clear\.d \[\$?r12=\$?r2-32768\] |
[ ]+556:[ ]+6f2d ff7f ffff 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+55e:[ ]+5f2d 0180 7c8e[ ]+clear\.d \[\$?r12=\$?r2-32767\] |
[ ]+564:[ ]+5f2d 0080 7c8e[ ]+clear\.d \[\$?r12=\$?r2-32768\] |
[ ]+56a:[ ]+6f2d ff7f ffff 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+572:[ ]+6f2d ffff 0000 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+(65535|ffff <six5535>)\] |
[ ]+57a:[ ]+6f2d 0000 0100 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+(65536|10000 <six5535\+0x1>)\] |
[ ]+582:[ ]+6f2d 2b3a 2900 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+(2701867|293a2b <two701867>)\] |
[ ]+58a:[ ]+6f2d d5c5 d6ff 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+592:[ ]+6f2d d5c5 d6ff 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+[^]]+\] |
[ ]+59a:[ ]+6f2d 0000 0000 7c8e[ ]+clear\.d \[\$?r12=\$?r2\+0( <notstart>)?\] |
[ ]+59c:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+5a2:[ ]+7309 700a[ ]+clear\.b \[\[\$?r3\]\] |
[ ]+5a6:[ ]+7209 704a[ ]+clear\.w \[\[\$?r2\]\] |
[ ]+5aa:[ ]+7309 708a[ ]+clear\.d \[\[\$?r3\]\] |
[ ]+5ae:[ ]+790d 700a[ ]+clear\.b \[\[\$?r9\+\]\] |
[ ]+5b2:[ ]+730d 704a[ ]+clear\.w \[\[\$?r3\+\]\] |
[ ]+5b6:[ ]+710d 708a[ ]+clear\.d \[\[\$?r1\+\]\] |
[ ]+5ba:[ ]+7f0d 0000 0000 700a[ ]+clear\.b \[(0x0|0 <notstart>)\] |
[ ]+5bc:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+5c2:[ ]+7f0d 0000 0000 704a[ ]+clear\.w \[(0x0|0 <notstart>)\] |
[ ]+5c4:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+5ca:[ ]+7f0d 0000 0000 708a[ ]+clear\.d \[(0x0|0 <notstart>)\] |
[ ]+5cc:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+5d2:[ ]+7f0d 0000 0000 700a[ ]+clear\.b \[(0x0|0 <notstart>)\] |
[ ]+5d4:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+5da:[ ]+7f0d 0000 0000 704a[ ]+clear\.w \[(0x0|0 <notstart>)\] |
[ ]+5dc:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+5e2:[ ]+7f0d 0000 0000 708a[ ]+clear\.d \[(0x0|0 <notstart>)\] |
[ ]+5e4:[ ]+(R_CRIS_)?32[ ]+\.text |
|
0+5ea <end>: |
\.\.\. |
/testsuite/gas/cris/macroat.d
0,0 → 1,14
#objdump: -dr |
#name: macroat |
|
.*: file format .*-cris |
|
Disassembly of section .text: |
|
0+ <start>: |
[ ]+0:[ ]+ef0e 0500 0000[ ]+cmp.d 0x5,\$?r0 |
[ ]+6:[ ]+0230[ ]+beq 0xa |
[ ]+8:[ ]+0f05[ ]+nop[ ]* |
|
0+a <test_gr00000>: |
[ ]+a:[ ]+0f05[ ]+nop[ ]* |
/testsuite/gas/cris/x-to-byte-sreg.d
0,0 → 1,93
#objdump: -dr |
#name: x-to-byte-sreg-@OR@ |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
[ ]+0:[ ]+0000[ ]+bcc ( 0x2|\.\+2) |
^[ ]+\.\.\. |
0+4 <start>: |
[ ]+4:[ ]+@IR+3306@[ ]+move[ ]+\$?r3,.* |
[ ]+6:[ ]+@IM+300a@[ ]+move[ ]+\[\$?r0\],.* |
[ ]+8:[ ]+@IM+300e@[ ]+move[ ]+\[\$?r0\+\],.* |
[ ]+a:[ ]+@IM+3f0e@ 0000[ ]+move[ ]+0x0,.* |
[ ]+e:[ ]+@IM+3f0e@ 0100[ ]+move[ ]+0x1,.* |
[ ]+12:[ ]+@IM+3f0e@ 7f00[ ]+move[ ]+0x7f,.* |
[ ]+16:[ ]+@IM+3f0e@ 8000[ ]+move[ ]+0x80,.* |
[ ]+1a:[ ]+@IM+3f0e@ ffff[ ]+move[ ]+0xffff,.* |
[ ]+1e:[ ]+@IM+3f0e@ 81ff[ ]+move[ ]+0xff81,.* |
[ ]+22:[ ]+@IM+3f0e@ 80ff[ ]+move[ ]+0xff80,.* |
[ ]+26:[ ]+@IM+3f0e@ ff00[ ]+move[ ]+0xff,.* |
[ ]+2a:[ ]+@IM+3f0e@ 2a00[ ]+move[ ]+0x2a,.* |
[ ]+2e:[ ]+@IM+3f0e@ d6ff[ ]+move[ ]+0xffd6,.* |
[ ]+32:[ ]+@IM+3f0e@ 2a00[ ]+move[ ]+0x2a,.* |
[ ]+36:[ ]+@IM+3f0e@ d6ff[ ]+move[ ]+0xffd6,.* |
[ ]+3a:[ ]+@IM+3f0e@ d6ff[ ]+move[ ]+0xffd6,.* |
[ ]+3e:[ ]+@IM+3f0e@ 2a00[ ]+move[ ]+0x2a,.* |
[ ]+42:[ ]+@IM+3f0e@ 0000[ ]+move[ ]+0x0,.* |
[ ]+44:[ ]+(R_CRIS_)?16[ ]+externalsym |
[ ]+46:[ ]+4205 @IM+300a@[ ]+move[ ]+\[\$?r2\+\$?r0\.b\],.* |
[ ]+4a:[ ]+4029 @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r0\]\.b\],.* |
[ ]+4e:[ ]+402d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r0\+\]\.b\],.* |
[ ]+52:[ ]+5205 @IM+300a@[ ]+move[ ]+\[\$?r2\+\$?r0\.w\],.* |
[ ]+56:[ ]+5029 @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r0\]\.w\],.* |
[ ]+5a:[ ]+502d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r0\+\]\.w\],.* |
[ ]+5e:[ ]+6205 @IM+300a@[ ]+move[ ]+\[\$?r2\+\$?r0\.d\],.* |
[ ]+62:[ ]+6029 @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r0\]\.d\],.* |
[ ]+66:[ ]+602d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r0\+\]\.d\],.* |
[ ]+6a:[ ]+0021 @IM+300a@[ ]+move[ ]+\[\$?r2\+0\],.* |
[ ]+6e:[ ]+0121 @IM+300a@[ ]+move[ ]+\[\$?r2\+1\],.* |
[ ]+72:[ ]+7f21 @IM+300a@[ ]+move[ ]+\[\$?r2\+127\],.* |
[ ]+76:[ ]+5f2d 8000 @IM+300a@[ ]+move[ ]+\[\$?r2\+128\],.* |
[ ]+7c:[ ]+ff21 @IM+300a@[ ]+move[ ]+\[\$?r2-1\],.* |
[ ]+80:[ ]+8121 @IM+300a@[ ]+move[ ]+\[\$?r2-127\],.* |
[ ]+84:[ ]+8021 @IM+300a@[ ]+move[ ]+\[\$?r2-128\],.* |
[ ]+88:[ ]+5f2d ff00 @IM+300a@[ ]+move[ ]+\[\$?r2\+255\],.* |
[ ]+8e:[ ]+2a21 @IM+300a@[ ]+move[ ]+\[\$?r2\+42\],.* |
[ ]+92:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+96:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+9a:[ ]+2a21 @IM+300a@[ ]+move[ ]+\[\$?r2\+42\],.* |
[ ]+9e:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+a2:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+a6:[ ]+2a21 @IM+300a@[ ]+move[ ]+\[\$?r2\+42\],.* |
[ ]+aa:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+ae:[ ]+2a21 @IM+300a@[ ]+move[ ]+\[\$?r2\+42\],.* |
[ ]+b2:[ ]+6f2d 0000 0000 @IM+300a@[ ]+move[ ]+\[\$?r2\+0( <notstart>)?\],.* |
[ ]+b4:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+ba:[ ]+4205 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\$?r0\.b\],.* |
[ ]+be:[ ]+4029 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r0\]\.b\],.* |
[ ]+c2:[ ]+402d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r0\+\]\.b\],.* |
[ ]+c6:[ ]+5205 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\$?r0\.w\],.* |
[ ]+ca:[ ]+5029 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r0\]\.w\],.* |
[ ]+ce:[ ]+502d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r0\+\]\.w\],.* |
[ ]+d2:[ ]+6205 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\$?r0\.d\],.* |
[ ]+d6:[ ]+6029 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r0\]\.d\],.* |
[ ]+da:[ ]+602d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r0\+\]\.d\],.* |
[ ]+de:[ ]+0021 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+0\],.* |
[ ]+e2:[ ]+0121 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+1\],.* |
[ ]+e6:[ ]+7f21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+127\],.* |
[ ]+ea:[ ]+5f2d 8000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+128\],.* |
[ ]+f0:[ ]+ff21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-1\],.* |
[ ]+f4:[ ]+8121 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-127\],.* |
[ ]+f8:[ ]+8021 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-128\],.* |
[ ]+fc:[ ]+5f2d ff00 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+255\],.* |
[ ]+102:[ ]+2a21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+42\],.* |
[ ]+106:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+10a:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+10e:[ ]+2a21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+42\],.* |
[ ]+112:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+116:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+11a:[ ]+2a21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+42\],.* |
[ ]+11e:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+122:[ ]+2a21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+42\],.* |
[ ]+126:[ ]+6f2d 0000 0000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+0( <notstart>)?\],.* |
[ ]+128:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+12e:[ ]+7309 @IM+300a@[ ]+move[ ]+\[\[\$?r3\]\],.* |
[ ]+132:[ ]+790d @IM+300a@[ ]+move[ ]+\[\[\$?r9\+\]\],.* |
[ ]+136:[ ]+7f0d 0000 0000 @IM+300a@[ ]+move[ ]+\[(0x0|0 <notstart>)\],.* |
[ ]+138:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+13e:[ ]+7f0d 0000 0000 @IM+300a@[ ]+move[ ]+\[(0x0|0 <notstart>)\],.* |
[ ]+140:[ ]+(R_CRIS_)?32[ ]+\.text |
0+146 <end>: |
^[ ]+\.\.\. |
/testsuite/gas/cris/rd-dtpoffd1.s
0,0 → 1,16
; Check that .dtpoffd trivially works, for external (though presumably |
; module-local) and local symbols with offsets. |
|
.section .tdata,"awT",@progbits |
.type x, @object |
.size x, 4 |
x: |
.dword 0 |
|
.text |
start: |
.dword 0x73696854 |
.dtpoffd extsym+42 |
.dword 0x61207369 |
.dtpoffd x+2 |
.dword 0x55566699 |
/testsuite/gas/cris/rd-bkw4.s
0,0 → 1,45
.text |
.align 1 |
.global x |
.type x,@function |
x: |
.word .L1820-. |
.word .L1820-. |
.word .L1820-. |
.word .L1820-. |
.word .L1820-. |
.word .L1820-. |
.word .L1820-. |
.word .L1820-. |
.word .L2617-. |
.word .L2617-. |
.word .L2617-. |
.word .L2617-. |
.word .L1820-. |
.word .L1820-. |
.word .L2617-. |
.word .L2617-. |
.word .L1820-. |
.word .L1820-. |
.word .L2617-. |
.word .L2617-. |
.word .L1820-. |
.word .L1820-. |
.word .L2617-. |
.word .L2617-. |
.word .L1820-. |
.word .L1820-. |
.word .L2617-. |
.word .L1820-. |
.word .L2617-. |
|
.fill 19086 |
.L2617: |
move.d x336,$r9 |
jsr y |
|
.fill 13618 |
.L1820: |
nop |
.size x,.-x |
.align 1 |
/testsuite/gas/cris/rd-v32-l3.d
0,0 → 1,14
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
0+ <x>: |
0: 7259 lapcq 4 <y>,r5 |
2: b005 nop |
|
0+4 <y>: |
4: bfbe fcff ffff bsr 0 <x> |
a: b005 nop |
/testsuite/gas/cris/rd-bound1.d
0,0 → 1,11
#as: --underscore --em=criself |
#objdump: -dr |
.*: file format elf32-us-cris |
Disassembly of section \.text: |
0+ <x>: |
[ ]+0:[ ]+c375[ ]+bound\.b r3,r7 |
[ ]+2:[ ]+d815[ ]+bound\.w r8,r1 |
[ ]+4:[ ]+eb35[ ]+bound\.d r11,r3 |
[ ]+6:[ ]+cf2d 4200[ ]+bound\.b 0x42,r2 |
[ ]+a:[ ]+df0d 6810[ ]+bound\.w 0x1068,r0 |
[ ]+e:[ ]+ef5d 6a16 4000[ ]+bound\.d 40166a <x\+0x40166a>,r5 |
/testsuite/gas/cris/us-err-2.s
0,0 → 1,10
; Test that we get an error when directive does not match option. |
; Make sure we specify ELF so we don't get spurious failures when testing |
; a.out. |
|
; { dg-do assemble } |
; { dg-options "--underscore" } |
|
.syntax no_leading_underscore ; { dg-error ".* \.syntax no_leading_underscore requires .* `--no-underscore'" } |
start: |
nop |
/testsuite/gas/cris/binop-extx.d
0,0 → 1,327
#objdump: -dr |
#name: @OC@ |
|
# Test the @OC@ insn. |
|
|
.*:[ ]+file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
[ ]+0: 0000[ ]+ bcc ( 0x2|\.\+2) |
\.\.\. |
|
0+4 <start>: |
[ ]+4:[ ]+@IR+0354@[ ]+@OC@\.b \$?r3,\$?r5 |
[ ]+6:[ ]+@IR+15d4@[ ]+@OC@\.w \$?r5,\$?r13 |
[ ]+8:[ ]+@IM+0058@[ ]+@OC@\.b \[\$?r0\],\$?r5 |
[ ]+a:[ ]+@IM+15d8@[ ]+@OC@\.w \[\$?r5\],\$?r13 |
[ ]+c:[ ]+@IM+005c@[ ]+@OC@\.b \[\$?r0\+\],\$?r5 |
[ ]+e:[ ]+@IM+15dc@[ ]+@OC@\.w \[\$?r5\+\],\$?r13 |
[ ]+10:[ ]+@IM+0f5c@ 0000[ ]+@OC@\.b (0x|)0,\$?r5 |
[ ]+14:[ ]+@IM+0f5c@ 0100[ ]+@OC@\.b (0x|)1,\$?r5 |
[ ]+18:[ ]+@IM+0f5c@ 7f00[ ]+@OC@\.b (0x7f|127),\$?r5 |
[ ]+1c:[ ]+@IM+0f5c@ 8000[ ]+@OC@\.b (0x80|128),\$?r5 |
[ ]+20:[ ]+@IM+0f5c@ ffff[ ]+@OC@\.b (0xffff|-1),\$?r5 |
[ ]+24:[ ]+@IM+0f5c@ 81ff[ ]+@OC@\.b (0xff81|-127),\$?r5 |
[ ]+28:[ ]+@IM+0f5c@ 80ff[ ]+@OC@\.b (0xff80|-128),\$?r5 |
[ ]+2c:[ ]+@IM+0f5c@ ff00[ ]+@OC@\.b (0xff|255),\$?r5 |
[ ]+30:[ ]+@IM+0f5c@ 2a00[ ]+@OC@\.b (0x2a|42),\$?r5 |
[ ]+34:[ ]+@IM+0f5c@ d6ff[ ]+@OC@\.b (0xffd6|-42),\$?r5 |
[ ]+38:[ ]+@IM+0f5c@ 2a00[ ]+@OC@\.b (0x2a|42),\$?r5 |
[ ]+3c:[ ]+@IM+0f5c@ d6ff[ ]+@OC@\.b (0xffd6|-42),\$?r5 |
[ ]+40:[ ]+@IM+0f5c@ d6ff[ ]+@OC@\.b (0xffd6|-42),\$?r5 |
[ ]+44:[ ]+@IM+0f5c@ 2a00[ ]+@OC@\.b (0x2a|42),\$?r5 |
[ ]+48:[ ]+@IM+0f5c@ 0000[ ]+@OC@\.b (0x|)0,\$?r5 |
[ ]+4a:[ ]+(R_CRIS_)?16[ ]+externalsym |
[ ]+4c:[ ]+@IM+1fdc@ 0000[ ]+@OC@\.w (0x|)0,\$?r13 |
[ ]+50:[ ]+@IM+1fdc@ 0100[ ]+@OC@\.w (0x|)1,\$?r13 |
[ ]+54:[ ]+@IM+1fdc@ 7f00[ ]+@OC@\.w (0x7f|127),\$?r13 |
[ ]+58:[ ]+@IM+1fdc@ 8000[ ]+@OC@\.w (0x80|128),\$?r13 |
[ ]+5c:[ ]+@IM+1fdc@ ffff[ ]+@OC@\.w (0xffff|-1),\$?r13 |
[ ]+60:[ ]+@IM+1fdc@ 81ff[ ]+@OC@\.w (0xff81|-127),\$?r13 |
[ ]+64:[ ]+@IM+1fdc@ 80ff[ ]+@OC@\.w (0xff80|-128),\$?r13 |
[ ]+68:[ ]+@IM+1fdc@ 7fff[ ]+@OC@\.w (0xff7f|-129),\$?r13 |
[ ]+6c:[ ]+@IM+1fdc@ ff00[ ]+@OC@\.w (0xff|255),\$?r13 |
[ ]+70:[ ]+@IM+1fdc@ 01ff[ ]+@OC@\.w (0xff01|-255),\$?r13 |
[ ]+74:[ ]+@IM+1fdc@ 0001[ ]+@OC@\.w (0x[0]?100|256),\$?r13 |
[ ]+78:[ ]+@IM+1fdc@ 68dd[ ]+@OC@\.w (0xdd68|-8856),\$?r13 |
[ ]+7c:[ ]+@IM+1fdc@ 9822[ ]+@OC@\.w (0x2298|8856),\$?r13 |
[ ]+80:[ ]+@IM+1fdc@ 2a00[ ]+@OC@\.w (0x2a|42),\$?r13 |
[ ]+84:[ ]+@IM+1fdc@ d6ff[ ]+@OC@\.w (0xffd6|-42),\$?r13 |
[ ]+88:[ ]+@IM+1fdc@ 2a00[ ]+@OC@\.w (0x2a|42),\$?r13 |
[ ]+8c:[ ]+@IM+1fdc@ d6ff[ ]+@OC@\.w (0xffd6|-42),\$?r13 |
[ ]+90:[ ]+@IM+1f5c@ d6ff[ ]+@OC@\.w (0xffd6|-42),\$?r5 |
[ ]+94:[ ]+@IM+1f5c@ 2a00[ ]+@OC@\.w (0x2a|42),\$?r5 |
[ ]+98:[ ]+@IM+1f5c@ ff7f[ ]+@OC@\.w (0x7fff|32767),\$?r5 |
[ ]+9c:[ ]+@IM+1f5c@ 0080[ ]+@OC@\.w (0x8000|-32768),\$?r5 |
[ ]+a0:[ ]+@IM+1fdc@ 0180[ ]+@OC@\.w (0x8001|-32767),\$?r13 |
[ ]+a4:[ ]+@IM+1fdc@ 0180[ ]+@OC@\.w (0x8001|-32767),\$?r13 |
[ ]+a8:[ ]+@IM+1fdc@ 0080[ ]+@OC@\.w (0x8000|-32768),\$?r13 |
[ ]+ac:[ ]+@IM+1f5c@ ffff[ ]+@OC@\.w (0xffff|-1),\$?r5 |
[ ]+b0:[ ]+@IM+1f5c@ 0000[ ]+@OC@\.w (0x|)0,\$?r5 |
[ ]+b2:[ ]+(R_CRIS_)?16[ ]+externalsym |
[ ]+b4:[ ]+4205 @IM+0558@[ ]+@OC@\.b \[\$?r2\+\$?r0\.b\],\$?r5 |
[ ]+b8:[ ]+4255 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\$?r5\.b\],\$?r13 |
[ ]+bc:[ ]+4029 @IM+0558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.b\],\$?r5 |
[ ]+c0:[ ]+4529 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.b\],\$?r13 |
[ ]+c4:[ ]+402d @IM+0558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.b\],\$?r5 |
[ ]+c8:[ ]+452d @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+cc:[ ]+452d @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+d0:[ ]+5205 @IM+0558@[ ]+@OC@\.b \[\$?r2\+\$?r0\.w\],\$?r5 |
[ ]+d4:[ ]+5255 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\$?r5\.w\],\$?r13 |
[ ]+d8:[ ]+5029 @IM+0558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.w\],\$?r5 |
[ ]+dc:[ ]+5529 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.w\],\$?r13 |
[ ]+e0:[ ]+502d @IM+0558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.w\],\$?r5 |
[ ]+e4:[ ]+552d @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+e8:[ ]+552d @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+ec:[ ]+6205 @IM+0558@[ ]+@OC@\.b \[\$?r2\+\$?r0\.d\],\$?r5 |
[ ]+f0:[ ]+6255 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\$?r5\.d\],\$?r13 |
[ ]+f4:[ ]+6029 @IM+0558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.d\],\$?r5 |
[ ]+f8:[ ]+6529 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.d\],\$?r13 |
[ ]+fc:[ ]+602d @IM+0558@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.d\],\$?r5 |
[ ]+100:[ ]+652d @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+104:[ ]+652d @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+108:[ ]+0021 @IM+0558@[ ]+@OC@\.b \[\$?r2\+0\],\$?r5 |
[ ]+10c:[ ]+0121 @IM+0558@[ ]+@OC@\.b \[\$?r2\+1\],\$?r5 |
[ ]+110:[ ]+7f21 @IM+0558@[ ]+@OC@\.b \[\$?r2\+127\],\$?r5 |
[ ]+114:[ ]+5f2d 8000 @IM+0558@[ ]+@OC@\.b \[\$?r2\+128\],\$?r5 |
[ ]+11a:[ ]+ff21 @IM+0558@[ ]+@OC@\.b \[\$?r2-1\],\$?r5 |
[ ]+11e:[ ]+8121 @IM+0558@[ ]+@OC@\.b \[\$?r2-127\],\$?r5 |
[ ]+122:[ ]+8021 @IM+0558@[ ]+@OC@\.b \[\$?r2-128\],\$?r5 |
[ ]+126:[ ]+5f2d ff00 @IM+0558@[ ]+@OC@\.b \[\$?r2\+255\],\$?r5 |
[ ]+12c:[ ]+2a21 @IM+0558@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+130:[ ]+d621 @IM+0558@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+134:[ ]+d621 @IM+0558@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+138:[ ]+2a21 @IM+0558@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+13c:[ ]+d621 @IM+0558@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+140:[ ]+d621 @IM+0558@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+144:[ ]+2a21 @IM+0558@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+148:[ ]+d621 @IM+0558@[ ]+@OC@\.b \[\$?r2-42\],\$?r5 |
[ ]+14c:[ ]+2a21 @IM+0558@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5 |
[ ]+150:[ ]+6f2d 0000 0000 @IM+0558@[ ]+@OC@\.b \[\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+152:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+158:[ ]+0021 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+0\],\$?r13 |
[ ]+15c:[ ]+0121 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+1\],\$?r13 |
[ ]+160:[ ]+7f21 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+127\],\$?r13 |
[ ]+164:[ ]+5f2d 8000 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+128\],\$?r13 |
[ ]+16a:[ ]+ff21 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-1\],\$?r13 |
[ ]+16e:[ ]+ff21 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-1\],\$?r13 |
[ ]+172:[ ]+8121 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-127\],\$?r13 |
[ ]+176:[ ]+8021 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-128\],\$?r13 |
[ ]+17a:[ ]+5f2d 7fff @IM+1dd8@[ ]+@OC@\.w \[\$?r2-129\],\$?r13 |
[ ]+180:[ ]+8121 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-127\],\$?r13 |
[ ]+184:[ ]+8021 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-128\],\$?r13 |
[ ]+188:[ ]+5f2d 7fff @IM+1dd8@[ ]+@OC@\.w \[\$?r2-129\],\$?r13 |
[ ]+18e:[ ]+5f2d ff00 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+255\],\$?r13 |
[ ]+194:[ ]+5f2d 01ff @IM+1dd8@[ ]+@OC@\.w \[\$?r2-255\],\$?r13 |
[ ]+19a:[ ]+5f2d 01ff @IM+1dd8@[ ]+@OC@\.w \[\$?r2-255\],\$?r13 |
[ ]+1a0:[ ]+5f2d 0001 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+256\],\$?r13 |
[ ]+1a6:[ ]+5f2d 00ff @IM+1dd8@[ ]+@OC@\.w \[\$?r2-256\],\$?r13 |
[ ]+1ac:[ ]+5f2d 68dd @IM+1dd8@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13 |
[ ]+1b2:[ ]+5f2d 68dd @IM+1dd8@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13 |
[ ]+1b8:[ ]+5f2d 9822 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+8856\],\$?r13 |
[ ]+1be:[ ]+2a21 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13 |
[ ]+1c2:[ ]+d621 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+1c6:[ ]+d621 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+1ca:[ ]+2a21 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13 |
[ ]+1ce:[ ]+d621 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-42\],\$?r13 |
[ ]+1d2:[ ]+d621 @IM+1558@[ ]+@OC@\.w \[\$?r2-42\],\$?r5 |
[ ]+1d6:[ ]+d621 @IM+1558@[ ]+@OC@\.w \[\$?r2-42\],\$?r5 |
[ ]+1da:[ ]+2a21 @IM+1558@[ ]+@OC@\.w \[\$?r2\+42\],\$?r5 |
[ ]+1de:[ ]+5f2d ff7f @IM+1558@[ ]+@OC@\.w \[\$?r2\+32767\],\$?r5 |
[ ]+1e4:[ ]+6f2d 0080 0000 @IM+1558@[ ]+@OC@\.w \[\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+1ec:[ ]+6f2d 0180 0000 @IM+1dd8@[ ]+@OC@\.w \[\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r13 |
[ ]+1f4:[ ]+5f2d 0180 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13 |
[ ]+1fa:[ ]+5f2d 0080 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13 |
[ ]+200:[ ]+6f2d ff7f ffff @IM+1558@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5 |
[ ]+208:[ ]+5f2d 0180 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13 |
[ ]+20e:[ ]+5f2d 0080 @IM+1dd8@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13 |
[ ]+214:[ ]+6f2d ff7f ffff @IM+1558@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5 |
[ ]+21c:[ ]+6f2d ffff 0000 @IM+1558@[ ]+@OC@\.w \[\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+224:[ ]+6f2d 0000 0000 @IM+1558@[ ]+@OC@\.w \[\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+226:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+22c:[ ]+4205 @IM+0858@[ ]+@OC@\.b \[\$?r2\+\$?r0\.b\],\$?r5,\$?r8 |
[ ]+230:[ ]+4255 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\$?r5\.b\],\$?r13,\$?r8 |
[ ]+234:[ ]+4029 @IM+0858@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.b\],\$?r5,\$?r8 |
[ ]+238:[ ]+4529 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.b\],\$?r13,\$?r8 |
[ ]+23c:[ ]+402d @IM+0858@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.b\],\$?r5,\$?r8 |
[ ]+240:[ ]+452d @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13,\$?r8 |
[ ]+244:[ ]+452d @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.b\],\$?r13,\$?r8 |
[ ]+248:[ ]+5205 @IM+0858@[ ]+@OC@\.b \[\$?r2\+\$?r0\.w\],\$?r5,\$?r8 |
[ ]+24c:[ ]+5255 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\$?r5\.w\],\$?r13,\$?r8 |
[ ]+250:[ ]+5029 @IM+0858@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.w\],\$?r5,\$?r8 |
[ ]+254:[ ]+5529 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.w\],\$?r13,\$?r8 |
[ ]+258:[ ]+502d @IM+0858@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.w\],\$?r5,\$?r8 |
[ ]+25c:[ ]+552d @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13,\$?r8 |
[ ]+260:[ ]+552d @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.w\],\$?r13,\$?r8 |
[ ]+264:[ ]+6205 @IM+0858@[ ]+@OC@\.b \[\$?r2\+\$?r0\.d\],\$?r5,\$?r8 |
[ ]+268:[ ]+6255 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\$?r5\.d\],\$?r13,\$?r8 |
[ ]+26c:[ ]+6029 @IM+0858@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\]\.d\],\$?r5,\$?r8 |
[ ]+270:[ ]+6529 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\]\.d\],\$?r13,\$?r8 |
[ ]+274:[ ]+602d @IM+0858@[ ]+@OC@\.b \[\$?r2\+\[\$?r0\+\]\.d\],\$?r5,\$?r8 |
[ ]+278:[ ]+652d @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13,\$?r8 |
[ ]+27c:[ ]+652d @IM+18d8@[ ]+@OC@\.w \[\$?r2\+\[\$?r5\+\]\.d\],\$?r13,\$?r8 |
[ ]+280:[ ]+0021 @IM+0858@[ ]+@OC@\.b \[\$?r2\+0\],\$?r5,\$?r8 |
[ ]+284:[ ]+0121 @IM+0858@[ ]+@OC@\.b \[\$?r2\+1\],\$?r5,\$?r8 |
[ ]+288:[ ]+7f21 @IM+0858@[ ]+@OC@\.b \[\$?r2\+127\],\$?r5,\$?r8 |
[ ]+28c:[ ]+5f2d 8000 @IM+0858@[ ]+@OC@\.b \[\$?r2\+128\],\$?r5,\$?r8 |
[ ]+292:[ ]+ff21 @IM+0858@[ ]+@OC@\.b \[\$?r2-1\],\$?r5,\$?r8 |
[ ]+296:[ ]+8121 @IM+0858@[ ]+@OC@\.b \[\$?r2-127\],\$?r5,\$?r8 |
[ ]+29a:[ ]+8021 @IM+0858@[ ]+@OC@\.b \[\$?r2-128\],\$?r5,\$?r8 |
[ ]+29e:[ ]+5f2d ff00 @IM+0858@[ ]+@OC@\.b \[\$?r2\+255\],\$?r5,\$?r8 |
[ ]+2a4:[ ]+2a21 @IM+0858@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+2a8:[ ]+d621 @IM+0858@[ ]+@OC@\.b \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+2ac:[ ]+d621 @IM+0858@[ ]+@OC@\.b \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+2b0:[ ]+2a21 @IM+0858@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+2b4:[ ]+d621 @IM+0858@[ ]+@OC@\.b \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+2b8:[ ]+d621 @IM+0858@[ ]+@OC@\.b \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+2bc:[ ]+2a21 @IM+0858@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+2c0:[ ]+d621 @IM+0858@[ ]+@OC@\.b \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+2c4:[ ]+2a21 @IM+0858@[ ]+@OC@\.b \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+2c8:[ ]+6f2d 0000 0000 @IM+0858@[ ]+@OC@\.b \[\$?r2\+0( <notstart>)?\],\$?r5,\$?r8 |
[ ]+2ca:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+2d0:[ ]+0021 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+0\],\$?r13,\$?r8 |
[ ]+2d4:[ ]+0121 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+1\],\$?r13,\$?r8 |
[ ]+2d8:[ ]+7f21 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+127\],\$?r13,\$?r8 |
[ ]+2dc:[ ]+5f2d 8000 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+128\],\$?r13,\$?r8 |
[ ]+2e2:[ ]+ff21 @IM+18d8@[ ]+@OC@\.w \[\$?r2-1\],\$?r13,\$?r8 |
[ ]+2e6:[ ]+ff21 @IM+18d8@[ ]+@OC@\.w \[\$?r2-1\],\$?r13,\$?r8 |
[ ]+2ea:[ ]+8121 @IM+18d8@[ ]+@OC@\.w \[\$?r2-127\],\$?r13,\$?r8 |
[ ]+2ee:[ ]+8021 @IM+18d8@[ ]+@OC@\.w \[\$?r2-128\],\$?r13,\$?r8 |
[ ]+2f2:[ ]+5f2d 7fff @IM+18d8@[ ]+@OC@\.w \[\$?r2-129\],\$?r13,\$?r8 |
[ ]+2f8:[ ]+8121 @IM+18d8@[ ]+@OC@\.w \[\$?r2-127\],\$?r13,\$?r8 |
[ ]+2fc:[ ]+8021 @IM+18d8@[ ]+@OC@\.w \[\$?r2-128\],\$?r13,\$?r8 |
[ ]+300:[ ]+5f2d 7fff @IM+18d8@[ ]+@OC@\.w \[\$?r2-129\],\$?r13,\$?r8 |
[ ]+306:[ ]+5f2d ff00 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+255\],\$?r13,\$?r8 |
[ ]+30c:[ ]+5f2d 01ff @IM+18d8@[ ]+@OC@\.w \[\$?r2-255\],\$?r13,\$?r8 |
[ ]+312:[ ]+5f2d 01ff @IM+18d8@[ ]+@OC@\.w \[\$?r2-255\],\$?r13,\$?r8 |
[ ]+318:[ ]+5f2d 0001 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+256\],\$?r13,\$?r8 |
[ ]+31e:[ ]+5f2d 00ff @IM+18d8@[ ]+@OC@\.w \[\$?r2-256\],\$?r13,\$?r8 |
[ ]+324:[ ]+5f2d 68dd @IM+18d8@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13,\$?r8 |
[ ]+32a:[ ]+5f2d 68dd @IM+18d8@[ ]+@OC@\.w \[\$?r2-8856\],\$?r13,\$?r8 |
[ ]+330:[ ]+5f2d 9822 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+8856\],\$?r13,\$?r8 |
[ ]+336:[ ]+2a21 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13,\$?r8 |
[ ]+33a:[ ]+d621 @IM+18d8@[ ]+@OC@\.w \[\$?r2-42\],\$?r13,\$?r8 |
[ ]+33e:[ ]+d621 @IM+18d8@[ ]+@OC@\.w \[\$?r2-42\],\$?r13,\$?r8 |
[ ]+342:[ ]+2a21 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+42\],\$?r13,\$?r8 |
[ ]+346:[ ]+d621 @IM+18d8@[ ]+@OC@\.w \[\$?r2-42\],\$?r13,\$?r8 |
[ ]+34a:[ ]+d621 @IM+1858@[ ]+@OC@\.w \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+34e:[ ]+d621 @IM+1858@[ ]+@OC@\.w \[\$?r2-42\],\$?r5,\$?r8 |
[ ]+352:[ ]+2a21 @IM+1858@[ ]+@OC@\.w \[\$?r2\+42\],\$?r5,\$?r8 |
[ ]+356:[ ]+5f2d ff7f @IM+1858@[ ]+@OC@\.w \[\$?r2\+32767\],\$?r5,\$?r8 |
[ ]+35c:[ ]+6f2d 0080 0000 @IM+1858@[ ]+@OC@\.w \[\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5,\$?r8 |
[ ]+364:[ ]+6f2d 0180 0000 @IM+18d8@[ ]+@OC@\.w \[\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r13,\$?r8 |
[ ]+36c:[ ]+5f2d 0180 @IM+18d8@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13,\$?r8 |
[ ]+372:[ ]+5f2d 0080 @IM+18d8@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13,\$?r8 |
[ ]+378:[ ]+6f2d ff7f ffff @IM+1858@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5,\$?r8 |
[ ]+380:[ ]+5f2d 0180 @IM+18d8@[ ]+@OC@\.w \[\$?r2-32767\],\$?r13,\$?r8 |
[ ]+386:[ ]+5f2d 0080 @IM+18d8@[ ]+@OC@\.w \[\$?r2-32768\],\$?r13,\$?r8 |
[ ]+38c:[ ]+6f2d ff7f ffff @IM+1858@[ ]+@OC@\.w \[\$?r2\+[^]]+\],\$?r5,\$?r8 |
[ ]+394:[ ]+6f2d ffff 0000 @IM+1858@[ ]+@OC@\.w \[\$?r2\+(65535|ffff <six5535>)\],\$?r5,\$?r8 |
[ ]+39c:[ ]+6f2d 0000 0000 @IM+1858@[ ]+@OC@\.w \[\$?r2\+0( <notstart>)?\],\$?r5,\$?r8 |
[ ]+39e:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+3a4:[ ]+4205 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\$?r0\.b\],\$?r5 |
[ ]+3a8:[ ]+4255 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\$?r5\.b\],\$?r13 |
[ ]+3ac:[ ]+4029 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\]\.b\],\$?r5 |
[ ]+3b0:[ ]+4529 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\]\.b\],\$?r13 |
[ ]+3b4:[ ]+402d @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.b\],\$?r5 |
[ ]+3b8:[ ]+452d @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+3bc:[ ]+452d @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.b\],\$?r13 |
[ ]+3c0:[ ]+5205 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\$?r0\.w\],\$?r5 |
[ ]+3c4:[ ]+5255 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\$?r5\.w\],\$?r13 |
[ ]+3c8:[ ]+5029 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\]\.w\],\$?r5 |
[ ]+3cc:[ ]+5529 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\]\.w\],\$?r13 |
[ ]+3d0:[ ]+502d @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.w\],\$?r5 |
[ ]+3d4:[ ]+552d @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+3d8:[ ]+552d @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.w\],\$?r13 |
[ ]+3dc:[ ]+6205 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\$?r0\.d\],\$?r5 |
[ ]+3e0:[ ]+6255 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\$?r5\.d\],\$?r13 |
[ ]+3e4:[ ]+6029 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\]\.d\],\$?r5 |
[ ]+3e8:[ ]+6529 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\]\.d\],\$?r13 |
[ ]+3ec:[ ]+602d @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+\[\$?r0\+\]\.d\],\$?r5 |
[ ]+3f0:[ ]+652d @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+3f4:[ ]+652d @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+\[\$?r5\+\]\.d\],\$?r13 |
[ ]+3f8:[ ]+0021 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+0\],\$?r5 |
[ ]+3fc:[ ]+0121 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+1\],\$?r5 |
[ ]+400:[ ]+7f21 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+127\],\$?r5 |
[ ]+404:[ ]+5f2d 8000 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+128\],\$?r5 |
[ ]+40a:[ ]+ff21 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-1\],\$?r5 |
[ ]+40e:[ ]+8121 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-127\],\$?r5 |
[ ]+412:[ ]+8021 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-128\],\$?r5 |
[ ]+416:[ ]+5f2d ff00 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+255\],\$?r5 |
[ ]+41c:[ ]+2a21 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+420:[ ]+d621 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+424:[ ]+d621 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+428:[ ]+2a21 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+42c:[ ]+d621 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+430:[ ]+d621 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+434:[ ]+2a21 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+438:[ ]+d621 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+43c:[ ]+2a21 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+440:[ ]+6f2d 0000 0000 @IM+0c5c@[ ]+@OC@\.b \[\$?r12=\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+442:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+448:[ ]+0021 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+0\],\$?r13 |
[ ]+44c:[ ]+0121 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+1\],\$?r13 |
[ ]+450:[ ]+7f21 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+127\],\$?r13 |
[ ]+454:[ ]+5f2d 8000 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+128\],\$?r13 |
[ ]+45a:[ ]+ff21 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-1\],\$?r13 |
[ ]+45e:[ ]+ff21 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-1\],\$?r13 |
[ ]+462:[ ]+8121 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-127\],\$?r13 |
[ ]+466:[ ]+8021 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-128\],\$?r13 |
[ ]+46a:[ ]+5f2d 7fff @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-129\],\$?r13 |
[ ]+470:[ ]+8121 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-127\],\$?r13 |
[ ]+474:[ ]+8021 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-128\],\$?r13 |
[ ]+478:[ ]+5f2d 7fff @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-129\],\$?r13 |
[ ]+47e:[ ]+5f2d ff00 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+255\],\$?r13 |
[ ]+484:[ ]+5f2d 01ff @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-255\],\$?r13 |
[ ]+48a:[ ]+5f2d 01ff @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-255\],\$?r13 |
[ ]+490:[ ]+5f2d 0001 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+256\],\$?r13 |
[ ]+496:[ ]+5f2d 00ff @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-256\],\$?r13 |
[ ]+49c:[ ]+5f2d 68dd @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-8856\],\$?r13 |
[ ]+4a2:[ ]+5f2d 68dd @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-8856\],\$?r13 |
[ ]+4a8:[ ]+5f2d 9822 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+8856\],\$?r13 |
[ ]+4ae:[ ]+2a21 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+42\],\$?r13 |
[ ]+4b2:[ ]+d621 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+4b6:[ ]+d621 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+4ba:[ ]+2a21 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+42\],\$?r13 |
[ ]+4be:[ ]+d621 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r13 |
[ ]+4c2:[ ]+d621 @IM+1c5c@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+4c6:[ ]+d621 @IM+1c5c@[ ]+@OC@\.w \[\$?r12=\$?r2-42\],\$?r5 |
[ ]+4ca:[ ]+2a21 @IM+1c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+42\],\$?r5 |
[ ]+4ce:[ ]+5f2d ff7f @IM+1c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+32767\],\$?r5 |
[ ]+4d4:[ ]+6f2d 0080 0000 @IM+1c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\],\$?r5 |
[ ]+4dc:[ ]+6f2d 0180 0000 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\],\$?r13 |
[ ]+4e4:[ ]+5f2d 0180 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-32767\],\$?r13 |
[ ]+4ea:[ ]+5f2d 0080 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+4f0:[ ]+6f2d ff7f ffff @IM+1c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+4f8:[ ]+5f2d 0180 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-32767\],\$?r13 |
[ ]+4fe:[ ]+5f2d 0080 @IM+1cdc@[ ]+@OC@\.w \[\$?r12=\$?r2-32768\],\$?r13 |
[ ]+504:[ ]+6f2d ff7f ffff @IM+1c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+[^]]+\],\$?r5 |
[ ]+50c:[ ]+6f2d ffff 0000 @IM+1c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+(65535|ffff <six5535>)\],\$?r5 |
[ ]+514:[ ]+6f2d 0000 0000 @IM+1c5c@[ ]+@OC@\.w \[\$?r12=\$?r2\+0( <notstart>)?\],\$?r5 |
[ ]+516:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+51c:[ ]+7309 @IM+0558@[ ]+@OC@\.b \[\[\$?r3\]\],\$?r5 |
[ ]+520:[ ]+7209 @IM+1448@[ ]+@OC@\.w \[\[\$?r2\]\],\$?r4 |
[ ]+524:[ ]+790d @IM+0778@[ ]+@OC@\.b \[\[\$?r9\+\]\],\$?r7 |
[ ]+528:[ ]+730d @IM+1558@[ ]+@OC@\.w \[\[\$?r3\+\]\],\$?r5 |
[ ]+52c:[ ]+7f0d 0000 0000 @IM+0558@[ ]+@OC@\.b \[(0x0|0 <notstart>)\],\$?r5 |
[ ]+52e:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+534:[ ]+7f0d 0000 0000 @IM+1448@[ ]+@OC@\.w \[(0x0|0 <notstart>)\],\$?r4 |
[ ]+536:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+53c:[ ]+7f0d 0000 0000 @IM+0558@[ ]+@OC@\.b \[(0x0|0 <notstart>)\],\$?r5 |
[ ]+53e:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+544:[ ]+7f0d 0000 0000 @IM+1448@[ ]+@OC@\.w \[(0x0|0 <notstart>)\],\$?r4 |
[ ]+546:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+54c:[ ]+7309 @IM+0c58@[ ]+@OC@\.b \[\[\$?r3\]\],\$?r5,\$?r12 |
[ ]+550:[ ]+7209 @IM+1948@[ ]+@OC@\.w \[\[\$?r2\]\],\$?r4,\$?r9 |
[ ]+554:[ ]+790d @IM+0a78@[ ]+@OC@\.b \[\[\$?r9\+\]\],\$?r7,\$?r10 |
[ ]+558:[ ]+730d @IM+1958@[ ]+@OC@\.w \[\[\$?r3\+\]\],\$?r5,\$?r9 |
[ ]+55c:[ ]+7f0d 0000 0000 @IM+0758@[ ]+@OC@\.b \[(0x0|0 <notstart>)\],\$?r5,\$?r7 |
[ ]+55e:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+564:[ ]+7f0d 0000 0000 @IM+1948@[ ]+@OC@\.w \[(0x0|0 <notstart>)\],\$?r4,\$?r9 |
[ ]+566:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+56c:[ ]+7f0d 0000 0000 @IM+0958@[ ]+@OC@\.b \[(0x0|0 <notstart>)\],\$?r5,\$?r9 |
[ ]+56e:[ ]+(R_CRIS_)?32[ ]+\.text |
[ ]+574:[ ]+7f0d 0000 0000 @IM+1c48@[ ]+@OC@\.w \[(0x0|0 <notstart>)\],\$?r4,\$?r12 |
[ ]+576:[ ]+(R_CRIS_)?32[ ]+\.text |
/testsuite/gas/cris/march-err-1.s
0,0 → 1,5
; Test unsupported ARCH in -march=ARCH. |
; { dg-do assemble } |
; { dg-options "--march=whatever" } |
; { dg-error ".* invalid <arch> in --march=<arch>: whatever" "" { target cris-*-* } 0 } |
nop |
/testsuite/gas/cris/rd-v32-b2.s
0,0 → 1,20
a: |
beq b1 |
bne b1 |
.space 32767-4 |
b1: |
bhs b2 |
bhi b2 |
.space 127*2-2 |
b2: |
.space 128*2 |
bcs b2 |
blo b2 |
b3: |
.space 32768 |
bls b3 |
bsb b3 |
b4: |
|
|
|
/testsuite/gas/cris/v32-err-10.s
0,0 → 1,19
; { dg-do assemble } |
; { dg-options "--march=v32" } |
|
; Check that explicit contants out-of-range for addo are |
; identified. We don't check addoq here, since that range check |
; is done at a later stage which isn't entered if there were |
; errors. |
|
.text |
here: |
addo.b 133,$r0,$acr ; { dg-error "not in 8 bit signed range" } |
addo.b 128,$r0,$acr ; { dg-error "not in 8 bit signed range" } |
addo.b -129,$r0,$acr ; { dg-error "not in 8 bit signed range" } |
addo.b 127,$r0,$acr |
addo.b -128,$r0,$acr |
addo.w 32768,$r0,$acr ; { dg-error "not in 16 bit signed range" } |
addo.w -32769,$r0,$acr ; { dg-error "not in 16 bit signed range" } |
addo.w 32767,$r0,$acr |
addo.w -32768,$r0,$acr |
/testsuite/gas/cris/mulbug-err-1.s
0,0 → 1,56
; Test error message for mul insns at locations likely to trig |
; a hardware bug. |
|
; { dg-do assemble { target cris-*-* } } |
; { dg-options "--em=criself" } |
|
; First, .text isn't dword-aligned by default. |
.text |
muls.w $r1,$r4 ; { dg-error "align" } |
nop |
muls.b $r1,$r4 ; { dg-error "align" } |
mulu.d $r1,$r4 ; { dg-error "align" } |
|
; Neither are other code sections, aligned to word. |
.section .text.1,"ax",@progbits |
.p2align 1 |
muls.w $r1,$r4 ; { dg-error "align" } |
nop |
mulu.b $r1,$r4 ; { dg-error "align" } |
muls.d $r1,$r4 ; { dg-error "align" } |
|
; Now, a section aligned to dword. Errors for certain relative |
; positions only. |
.section .text.2,"ax",@progbits |
.p2align 2 |
mulu.w $r1,$r4 |
nop |
muls.d $r1,$r4 |
mulu.w $r1,$r4 ; { dg-error "align" } |
|
; For good measure, a cache-line-aligned section. |
.section .text.3,"ax",@progbits |
.p2align 5 |
muls.w $r1,$r4 |
mulu.d $r4,$r1 |
mulu.b $r1,$r4 |
.rept 12 |
nop |
.endr |
mulu.b $r1,$r4 ; { dg-error "align" } |
mulu.b $r1,$r4 |
|
; Last, make sure typical alignment use by a fixed gcc passes. |
.section .text.4,"ax",@progbits |
.align 1 |
moveq 0,$r13 |
moveq 1,$r13 |
.p2alignw 5,0x050f,2 |
muls.d $r1,$r4 |
.rept 12 |
moveq 2,$r13 |
.endr |
.p2alignw 5,0x050f,2 |
muls.w $r1,$r4 |
.p2alignw 5,0x050f,2 |
muls.b $r4,$r1 |
/testsuite/gas/cris/range-err-1.s
0,0 → 1,69
; Test error cases for constant ranges. |
|
; { dg-do assemble { target cris-*-* } } |
|
.set two701867, 2701867 |
.set mtwo701867, -2701867 |
.set const_int_32, 0x1b94452b |
.set const_int_m32, -3513208907 |
.set three2767, 32767 |
|
.text |
.syntax no_register_prefix |
start: |
moveq 32,r0 ; { dg-error "Immediate value not in 6 bit range: 32" } |
moveq 63,r0 ; { dg-error "Immediate value not in 6 bit range: 63" } |
moveq 0x20,r0 ; { dg-error "Immediate value not in 6 bit range: 32" } |
moveq 0x3f,r0 ; { dg-error "Immediate value not in 6 bit range: 63" } |
moveq -33,r0 ; { dg-error "Immediate value not in 6 bit range: -33" } |
addq 64,r0 ; { dg-error "Immediate value not in 6 bit unsigned range: 64" } |
addq -1,r0 ; { dg-error "Immediate value not in 6 bit unsigned range: -1" } |
subq 64,r0 ; { dg-error "Immediate value not in 6 bit unsigned range: 64" } |
subq -1,r0 ; { dg-error "Immediate value not in 6 bit unsigned range: -1" } |
break 16 ; { dg-error "Immediate value not in 4 bit unsigned range: 16" } |
movs.b 256,r0 ; { dg-error "Immediate value not in 8 bit range: 256" } |
movs.b 255,r0 ; { dg-error "Immediate value not in 8 bit range: 255" "" { xfail *-*-* } } |
movs.b -129,r0 ; { dg-error "Immediate value not in 8 bit range: -129" } |
movs.b 128,r0 ; { dg-error "Immediate value not in 8 bit range: 128" "" { xfail *-*-* } } |
movs.b -32769,r0 ; { dg-error "Immediate value not in (8|16) bit range: -32769" } |
movs.b 0xffffffff,r0 ; { dg-error "Immediate value not in (8|16) bit range: (4294967295|-1)" "" { xfail *-*-* } } |
|
movs.w 32768,r0 ; { dg-error "Immediate value not in 16 bit range: 32768" "" { xfail *-*-* } } |
movs.w 0x8000,r0 ; { dg-error "Immediate value not in 16 bit range: 32768" "" { xfail *-*-* } } |
movs.w 65535,r0 ; { dg-error "Immediate value not in 16 bit range: 65535" "" { xfail *-*-* } } |
movs.w 0xffff,r0 ; { dg-error "Immediate value not in 16 bit range: 65535" "" { xfail *-*-* } } |
movs.w -32769,r0 ; { dg-error "Immediate value not in 16 bit range: -32769" } |
movs.w 65536,r0 ; { dg-error "Immediate value not in 16 bit range: 65536" } |
movs.w -32769,r0 ; { dg-error "Immediate value not in 16 bit range: -32769" } |
movs.w 0xffffffff,r0 ; { dg-error "Immediate value not in 16 bit range: (4294967295|-1)" "" { xfail *-*-* } } |
|
movu.b 256,r0 ; { dg-error "Immediate value not in 8 bit range: 256" } |
movu.b 0x100,r0 ; { dg-error "Immediate value not in 8 bit range: 256" } |
movu.b -1,r0 ; { dg-error "Immediate value not in 8 bit unsigned range: -1" "" { xfail *-*-* } } |
movu.b -127,r0 ; { dg-error "Immediate value not in 8 bit unsigned range: -127" "" { xfail *-*-* } } |
movu.b -129,r0 ; { dg-error "Immediate value not in 8 bit range: -129" } |
movu.b -128,r0 ; { dg-error "Immediate value not in 8 bit unsigned range: -128" "" { xfail *-*-* } } |
|
movu.w 65536,r0 ; { dg-error "Immediate value not in 16 bit range: 65536" } |
movu.w -32769,r0 ; { dg-error "Immediate value not in 16 bit range: -32769" } |
movu.w -1,r0 ; { dg-error "Immediate value not in 16 bit unsigned range: -1" "" { xfail *-*-* } } |
movu.w 0xffffffff,r0 ; { dg-error "Immediate value not in 16 bit (unsigned )?range: (4294967295|-1)" "" { xfail *-*-* } } |
|
add.b -129,r5 ; { dg-error "Immediate value not in 8 bit range: -129" } |
add.b -255,r5 ; { dg-error "Immediate value not in 8 bit range: -255" } |
add.b 256,r5 ; { dg-error "Immediate value not in 8 bit range: 256" } |
add.b -8856,r5 ; { dg-error "Immediate value not in 8 bit range: -8856" } |
add.b 8856,r5 ; { dg-error "Immediate value not in 8 bit range: 8856" } |
|
add.w two701867,r13 ; { dg-error "Immediate value not in 16 bit range: 2701867" } |
add.w mtwo701867,r13 ; { dg-error "Immediate value not in 16 bit range: -2701867" } |
|
add.w 2781868,r13 ; { dg-error "Immediate value not in 16 bit range: 2781868" } |
add.w -2701867,r13 ; { dg-error "Immediate value not in 16 bit range: -2701867" } |
|
add.w 0x9ec0ceac,r13 ; { dg-error "Immediate value not in 16 bit range: (2663435948|-1631531348)" } |
add.w -0x7ec0cead,r13 ; { dg-error "Immediate value not in 16 bit range: -2126565037" } |
|
add.w const_int_m32,r13 ; { dg-error "Immediate value not in 16 bit range: (-3513208907|781758389)" } |
add.w const_int_32,r13 ; { dg-error "Immediate value not in 16 bit range: 462701867" } |
add.w -(three2767+2),r5 ; { dg-error "Immediate value not in 16 bit range: -32769" } |
/testsuite/gas/cris/quick-s6.d
0,0 → 1,24
#objdump: -dr |
#name: @OC@ |
|
# Test the @OC@ insn. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+@IR+5632@[ ]+@OC@[ ]+22,\$?r3 |
[ ]+2:[ ]+@IR+4b52@[ ]+@OC@[ ]+11,\$?r5 |
[ ]+4:[ ]+@IR+40a2@[ ]+@OC@[ ]+0,\$?r10 |
[ ]+6:[ ]+@IR+5f52@[ ]+@OC@[ ]+31,\$?r5 |
[ ]+8:[ ]+@IR+4142@[ ]+@OC@[ ]+1,\$?r4 |
[ ]+a:[ ]+@IR+40b2@[ ]+@OC@[ ]+0,\$?r11 |
[ ]+c:[ ]+@IR+4ab2@[ ]+@OC@[ ]+10,\$?r11 |
[ ]+e:[ ]+@IR+40c2@[ ]+@OC@[ ]+0,\$?r12 |
0+10 <signed6>: |
[ ]+10:[ ]+@IR+6132@[ ]+@OC@[ ]+-31,\$?r3 |
[ ]+12:[ ]+@IR+6a32@[ ]+@OC@[ ]+-22,\$?r3 |
[ ]+14:[ ]+@IR+6232@[ ]+@OC@[ ]+-30,\$?r3 |
[ ]+16:[ ]+@IR+6372@[ ]+@OC@[ ]+-29,\$?r7 |
[ ]+18:[ ]+@IR+7fd2@[ ]+@OC@[ ]+-1,\$?r13 |
[ ]+1a:[ ]+@IR+7fc2@[ ]+@OC@[ ]+-1,\$?r12 |
/testsuite/gas/cris/rd-bkw5bv32pic.d
0,0 → 1,4
#as: --march=v32 --pic --underscore --em=criself --defsym extra=-818 |
#objdump: -dr |
#source: rd-bkw5.s |
#error: overflow |
/testsuite/gas/cris/string-1.d
0,0 → 1,12
#objdump: -rs |
#name: string-1 |
|
.*: file format .*-cris |
|
Contents of section \.text: |
0000 54686973 00783230 69732061 20737472 .* |
0010 696e6720 77697468 20612022 6e65776c .* |
0020 696e6522 20617420 74686520 27656e64 .* |
0030 274d6567 6174726f 69640a41 582d466f .* |
0040 6f0d0a00 .* |
|
/testsuite/gas/cris/macroat.s
0,0 → 1,13
; Test that an "@" does do TRT in a macro, and does not break up |
; lines. |
.syntax no_register_prefix |
.macro test_h_gr val reg |
cmp.d \val,\reg |
beq test_gr\@ |
nop |
test_gr\@: |
.endm |
|
start: |
test_h_gr 5,r0 |
nop |
/testsuite/gas/cris/tls-err-1.s
0,0 → 1,18
; Like pic-err-1.s but for non-pic TLS suffixes. |
|
; { dg-do assemble } |
; { dg-options "--no-underscore --em=criself" } |
|
.syntax no_register_prefix |
.text |
start: |
move.b extsym:TPOFF16,r4 ; { dg-error "TLS relocation size does not match" "" { xfail *-*-* } } |
move.b extsym12:TPOFF,r5 ; { dg-error "TLS relocation size does not match" } |
move.w extsym2:TPOFF,r5 ; { dg-error "TLS relocation size does not match" } |
move.d extsym3:TPOFF16,r6 ; { dg-error "TLS relocation size does not match" } |
move extsym4:TPOFF16,srp ; { dg-error "TLS relocation size does not match" } |
move.b extsym15:GD,r7 ; { dg-error "TLS relocation size does not match" } |
move.w extsym6:GD,r5 ; { dg-error "TLS relocation size does not match" } |
move extsym8:TPOFF16,srp ; { dg-error "TLS relocation size does not match" } |
move.b extsym5:IE,r7 ; { dg-error "TLS relocation size does not match" } |
move.w extsym16:IE,r5 ; { dg-error "TLS relocation size does not match" } |
/testsuite/gas/cris/rd-bkw5pic.d
0,0 → 1,27
#as: --pic --underscore --em=criself --defsym extra=-819 |
#objdump: -dr |
#source: rd-bkw5.s |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <x>: |
0: f67f .* |
#... |
1996: 0800 .* |
1998: ffed 6266 ba 7ffe <after> |
199c: 0f05 nop |
199e: 6ffd f0ff 0000 3f0e move \[pc=pc\+fff0 <after\+0x7ff2>\],p0 |
19a6: 6ffd e6ff 0000 3f0e move \[pc=pc\+ffe6 <after\+0x7fe8>\],p0 |
#... |
7ff6: 6ffd 0280 0000 3f0e move \[pc=pc\+8002 <after\+0x4>\],p0 |
|
00007ffe <after>: |
... |
fffe: 0f05 nop |
#... |
11994: 0f05 nop |
11996: 6fae 0000 0000 move.d 0 <x>,r10 |
11998: R_CRIS_32 esymbol |
|
/testsuite/gas/cris/rd-v32-l3.s
0,0 → 1,7
.arch v32 |
x: |
lapcq y,r5 |
nop |
y: |
bsr x |
nop |
/testsuite/gas/cris/rd-bkw1b.d
0,0 → 1,23
#as: --underscore --em=criself --march=v32 |
#source: brokw-1.s |
#objdump: -dr |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <sym2>: |
[ ]+0:[ ]+4002[ ]+moveq[ ]+0,r0 |
[ ]+2:[ ]+0c00[ ]+.* |
[ ]+4:[ ]+4102[ ]+moveq[ ]+1,r0 |
[ ]+6:[ ]+0ee0[ ]+ba[ ]+14 <next_label> |
[ ]+8:[ ]+b005[ ]+nop[ ]* |
[ ]+a:[ ]+b005[ ]+nop[ ]* |
[ ]+c:[ ]+bf0e 0880 0000[ ]+ba[ ]+8014 <sym1> |
[ ]+12:[ ]+b005[ ]+nop[ ]* |
0+14 <next_label>: |
[ ]+14:[ ]+4202[ ]+moveq[ ]+2,r0 |
[ ]+\.\.\. |
0+8014 <sym1>: |
[ ]+8014:[ ]+4302[ ]+moveq[ ]+3,r0 |
[ ]+\.\.\. |
|
/testsuite/gas/cris/rd-bound1.s
0,0 → 1,8
; Some simple bound operands, but no memory operands. |
x: |
bound.b r3,r7 |
bound.w r8,r1 |
bound.d r11,r3 |
bound.b 0x42,r2 |
bound.w 4200,r0 |
bound.d 4200042,r5 |
/testsuite/gas/cris/rd-bcnst.d
0,0 → 1,22
#objdump: -dr |
|
# Catches an error in the relaxation machinery and checks that there's no |
# confusion between section offset and absolute address. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <\.text>: |
[ ]+0:[ ]+08e0[ ]+ba (0xa|a <.*) |
[ ]+2:[ ]+0f05[ ]+nop |
[ ]+4:[ ]+3f0d 00db ba00[ ]+jump (0xbadb00|badb00 <.*) |
[ ]+a:[ ]+f970[ ]+bmi (0x4|4 <.*) |
[ ]+c:[ ]+08e0[ ]+ba (0x16|16 <.*) |
[ ]+e:[ ]+0f05[ ]+nop |
[ ]+10:[ ]+3f0d 000b 0000[ ]+jump (0xb00|b00 <.*) |
[ ]+16:[ ]+f970[ ]+bmi (0x10|10 <.*) |
[ ]+18:[ ]+08e0[ ]+ba (0x22|22 <.*) |
[ ]+1a:[ ]+0f05[ ]+nop |
[ ]+1c:[ ]+3f0d 4200 0000[ ]+jump (0x42|42 <.*) |
[ ]+22:[ ]+f970[ ]+bmi (0x1c|1c <.*) |
/testsuite/gas/cris/rd-ppv1032.d
0,0 → 1,14
#source: pushpopv32.s |
#as: --underscore --march=common_v10_v32 --em=criself |
#objdump: -dr |
|
.*:[ ]+file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+84e2[ ]+subq 4,sp |
[ ]+2:[ ]+eeab[ ]+move\.d r10,\[sp\] |
[ ]+4:[ ]+84e2[ ]+subq 4,sp |
[ ]+6:[ ]+7eba[ ]+move srp,\[sp\] |
[ ]+8:[ ]+6eae[ ]+move\.d \[sp\+\],r10 |
[ ]+a:[ ]+3ebe[ ]+move \[sp\+\],srp |
/testsuite/gas/cris/branch-warn-1.s
0,0 → 1,9
; Test warning for expansion of branches. |
|
; { dg-do assemble { target cris-*-* } } |
; { dg-options "-N" } |
|
.text |
start: |
ba external_symbol ; { dg-warning "32-bit conditional branch generated" } |
nop |
/testsuite/gas/cris/rd-dw2-13.d
0,0 → 1,34
#readelf: -wl |
#source: rd-pic-1.s |
#as: --em=criself --pic --gdwarf2 |
|
# PIC prefix relocs. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 5 to 6 |
Special opcode .*: advance Address by 6 to 0x6 and Line by 1 to 7 |
Special opcode .*: advance Address by 8 to 0xe and Line by 1 to 8 |
Special opcode .*: advance Address by 6 to 0x14 and Line by 1 to 9 |
Special opcode .*: advance Address by 6 to 0x1a and Line by 1 to 10 |
Special opcode .*: advance Address by 6 to 0x20 and Line by 1 to 11 |
Special opcode .*: advance Address by 8 to 0x28 and Line by 1 to 12 |
Special opcode .*: advance Address by 6 to 0x2e and Line by 1 to 13 |
Special opcode .*: advance Address by 4 to 0x32 and Line by 3 to 16 |
Special opcode .*: advance Address by 8 to 0x3a and Line by 1 to 17 |
Special opcode .*: advance Address by 6 to 0x40 and Line by 1 to 18 |
Special opcode .*: advance Address by 6 to 0x46 and Line by 1 to 19 |
Special opcode .*: advance Address by 8 to 0x4e and Line by 1 to 20 |
Special opcode .*: advance Address by 8 to 0x56 and Line by 1 to 21 |
Special opcode .*: advance Address by 8 to 0x5e and Line by 1 to 22 |
Special opcode .*: advance Address by 8 to 0x66 and Line by 1 to 23 |
Special opcode .*: advance Address by 8 to 0x6e and Line by 1 to 24 |
Special opcode .*: advance Address by 8 to 0x76 and Line by 1 to 25 |
Special opcode .*: advance Address by 6 to 0x7c and Line by 1 to 26 |
Special opcode .*: advance Address by 6 to 0x82 and Line by 1 to 27 |
Special opcode .*: advance Address by 6 to 0x88 and Line by 1 to 28 |
Special opcode .*: advance Address by 6 to 0x8e and Line by 1 to 29 |
Special opcode .*: advance Address by 6 to 0x94 and Line by 1 to 30 |
Special opcode .*: advance Address by 6 to 0x9a and Line by 1 to 31 |
Advance PC by 8 to 0xa2 |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/arch-err-1.s
0,0 → 1,4
; Test mismatch of --march=ARCH1 and .arch ARCH2. |
; { dg-do assemble } |
.arch something ; { dg-error "unknown operand to .arch" } |
|
/testsuite/gas/cris/pic-err-3.s
0,0 → 1,6
; Check that --pic isn't recognized for a.out files, with a.out the default. |
|
; { dg-do assemble { target cris-*-*aout* } } |
; { dg-options "--pic" } |
; { dg-error ".* --pic is invalid" "" { target cris-*-* } 0 } |
nop |
/testsuite/gas/cris/brokw-2.d
0,0 → 1,25
#objdump: -dr |
#name: brokw-2 |
|
.*: file format .*-cris |
Disassembly of section \.text: |
0+ <sym2>: |
[ ]+0:[ ]+4002[ ]+moveq[ ]+0,\$?r0 |
[ ]+2:[ ]+1400[ ]+bcc[ ]+(0x18|18 <sym2\+0x18>) |
[ ]+4:[ ]+0e00[ ]+bcc[ ]+(0x14|14 <sym2\+0x14>) |
[ ]+6:[ ]+4102[ ]+moveq[ ]+1,\$?r0 |
[ ]+8:[ ]+10e0[ ]+ba[ ]+(0x1a|1a <next_label>) |
[ ]+a:[ ]+0f05[ ]+nop[ ]* |
[ ]+c:[ ]+0f05[ ]+nop[ ]* |
[ ]+e:[ ]+3f0d 1c80 0000[ ]+jump[ ]+(0x801c|801c <sym3>) |
[ ]+10:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*801c |
[ ]+14:[ ]+3f0d 1a80 0000[ ]+jump[ ]+(0x801a|801a <sym1>) |
[ ]+16:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*801a |
0+1a <next_label>: |
[ ]+1a:[ ]+4202[ ]+moveq[ ]+2,\$?r0 |
^[ ]+\.\.\. |
0+801a <sym1>: |
[ ]+801a:[ ]+4302[ ]+moveq[ ]+3,\$?r0 |
0+801c <sym3>: |
[ ]+801c:[ ]+4402[ ]+moveq[ ]+4,\$?r0 |
^[ ]+\.\.\. |
/testsuite/gas/cris/string-1.s
0,0 → 1,8
; Test that strings are evaluated as in the manual (slightly modified). |
; FIXME: This should be a generic test. Note that this will |
; fail if the parsing "\x20a" fails to recoignize this as " a". |
.text |
start: |
.ascii "This\0x20is a\040string\x20with\x20a \"newline\" at the 'end'" |
.ascii "Megatroid\n", "AX-Foo\r\n" |
end: |
/testsuite/gas/cris/arch-err-5.s
0,0 → 1,5
; Test mismatch of --march=ARCH1 and .arch ARCH2. |
; { dg-do assemble } |
; { dg-options "--march=v10" } |
.arch v0_v10 ; { dg-error ".arch <arch> requires a matching --march=" } |
|
/testsuite/gas/cris/rd-pcrel2.d
0,0 → 1,53
#objdump: -dr |
#as: --em=criself |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <z>: |
[ ]+0:[ ]+80f1 688a[ ]+move.d \[\$?pc-128\],\$?r8 |
[ ]+4:[ ]+5ffd 7dff 688a[ ]+move.d \[\$?pc-131\],\$?r8 |
[ ]+a:[ ]+7ff1 688a[ ]+move.d \[\$?pc\+127\],\$?r8 |
[ ]+e:[ ]+5ffd 8200 688a[ ]+move.d \[\$?pc\+130\],\$?r8 |
[ ]+14:[ ]+5ffd 0080 688a[ ]+move.d \[\$?pc-32768\],\$?r8 |
[ ]+1a:[ ]+6ffd fd7f ffff 688a[ ]+move.d \[\$?pc\+ffff7ffd <x8\+0xffff7f9d>\],\$?r8 |
[ ]+22:[ ]+5ffd ff7f 688a[ ]+move.d \[\$?pc\+32767\],\$?r8 |
[ ]+28:[ ]+6ffd 0280 0000 688a[ ]+move.d \[\$?pc\+8002 <x8\+0x7fa2>\],\$?r8 |
0+30 <x>: |
[ ]+30:[ ]+80f1 688a[ ]+move.d \[\$?pc-128\],\$?r8 |
0+34 <x1>: |
[ ]+34:[ ]+5ffd 7dff 688a[ ]+move.d \[\$?pc-131\],\$?r8 |
0+3a <x2>: |
[ ]+3a:[ ]+7ff1 688a[ ]+move.d \[\$?pc\+127\],\$?r8 |
0+3e <x3>: |
[ ]+3e:[ ]+5ffd 8200 688a[ ]+move.d \[\$?pc\+130\],\$?r8 |
0+44 <x4>: |
[ ]+44:[ ]+5ffd 0080 688a[ ]+move.d \[\$?pc-32768\],\$?r8 |
0+4a <x5>: |
[ ]+4a:[ ]+6ffd fd7f ffff 688a[ ]+move.d \[\$?pc\+ffff7ffd <x8\+0xffff7f9d>\],\$?r8 |
0+52 <x6>: |
[ ]+52:[ ]+5ffd ff7f 688a[ ]+move.d \[\$?pc\+32767\],\$?r8 |
0+58 <x7>: |
[ ]+58:[ ]+6ffd 0280 0000 688a[ ]+move.d \[\$?pc\+8002 <x8\+0x7fa2>\],\$?r8 |
0+60 <x8>: |
[ ]+60:[ ]+80f1 688a[ ]+move.d \[\$?pc-128\],\$?r8 |
[ ]+64:[ ]+5ffd 7dff 688a[ ]+move.d \[\$?pc-131\],\$?r8 |
[ ]+6a:[ ]+7ff1 688a[ ]+move.d \[\$?pc\+127\],\$?r8 |
[ ]+6e:[ ]+5ffd 8200 688a[ ]+move.d \[\$?pc\+130\],\$?r8 |
[ ]+74:[ ]+5ffd 0080 688a[ ]+move.d \[\$?pc-32768\],\$?r8 |
[ ]+7a:[ ]+6ffd fd7f ffff 688a[ ]+move.d \[\$?pc\+ffff7ffd <x8\+0xffff7f9d>\],\$?r8 |
[ ]+82:[ ]+5ffd ff7f 688a[ ]+move.d \[\$?pc\+32767\],\$?r8 |
[ ]+88:[ ]+6ffd 0280 0000 688a[ ]+move.d \[\$?pc\+8002 <x8\+0x7fa2>\],\$?r8 |
|
Disassembly of section \.text\.other: |
|
0+ <y>: |
[ ]+0:[ ]+80f1 688a[ ]+move.d \[\$?pc-128\],\$?r8 |
[ ]+4:[ ]+5ffd 7dff 688a[ ]+move.d \[\$?pc-131\],\$?r8 |
[ ]+a:[ ]+7ff1 688a[ ]+move.d \[\$?pc\+127\],\$?r8 |
[ ]+e:[ ]+5ffd 8200 688a[ ]+move.d \[\$?pc\+130\],\$?r8 |
[ ]+14:[ ]+5ffd 0080 688a[ ]+move.d \[\$?pc-32768\],\$?r8 |
[ ]+1a:[ ]+6ffd fd7f ffff 688a[ ]+move.d \[\$?pc\+ffff7ffd <x8\+0xffff7f9d>\],\$?r8 |
[ ]+22:[ ]+5ffd ff7f 688a[ ]+move.d \[\$?pc\+32767\],\$?r8 |
[ ]+28:[ ]+6ffd 0280 0000 688a[ ]+move.d \[\$?pc\+8002 <x8\+0x7fa2>\],\$?r8 |
/testsuite/gas/cris/rd-bcnst.s
0,0 → 1,3
bmi 0xbadb00 |
bmi 0xb00 |
bmi 0x42 |
/testsuite/gas/cris/rd-fragtest-pic.d
0,0 → 1,67
#objdump: -dr |
#as: --pic |
#target: cris-*-*elf* cris-*-linux-gnu |
#source: fragtest.s |
|
.*: file format .*-cris |
Disassembly of section \.text: |
0+ <l1-(0x)?100>: |
[ ]+0:[ ]+fee0[ ]+ba[ ]+(0x[0]?100|100 <l1>) |
[ ]+2:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+80:[ ]+e2e0[ ]+ba[ ]+(0x[0]?164|164 <l2>) |
^[ ]+82:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+100 <l1>: |
^[ ]+\.\.\. |
0+164 <l2>: |
[ ]+164:[ ]+ffed 0001[ ]+ba (0x[0]?268|268 <l3>) |
[ ]+168:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+1e6:[ ]+ffed 6604[ ]+ba (0x[0]?650|650 <l4>) |
[ ]+1ea:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+268 <l3>: |
^[ ]+\.\.\. |
0+650 <l4>: |
[ ]+650:[ ]+ffed 0a01[ ]+ba (0x[0]?75e|75e <l5>) |
[ ]+654:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+6d2:[ ]+0ae0[ ]+ba[ ]+(0x[0]?6de|[0]?6de <l4\+0x8e>) |
[ ]+6d4:[ ]+0f05[ ]+nop[ ]* |
[ ]+6d6:[ ]+6ffd 6a81 0000 3f0e[ ]+move \[\$?pc=\$?pc\+816a <l5\+0x7a0c>\],\$?p0 |
[ ]+6de:[ ]+f7e0[ ]+ba[ ]+(0x[0]?6d6|6d6 <l4\+0x86>) |
[ ]+6e0:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+75e <l5>: |
^[ ]+\.\.\. |
0+8846 <l6>: |
^[ ]+\.\.\. |
[ ]+88c2:[ ]+fee0[ ]+ba[ ]+(0x89c2|89c2 <l8>) |
[ ]+88c4:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+8942:[ ]+0000[ ]+bcc[ ]+.* |
[ ]+8944:[ ]+01e0[ ]+ba[ ]+(0x8846|8846 <l6>) |
[ ]+8946:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+89c2 <l8>: |
^[ ]+\.\.\. |
[ ]+8a3e:[ ]+ffed 0201[ ]+ba (0x8b44|8b44 <l10>) |
[ ]+8a42:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+8ac0:[ ]+0000[ ]+bcc[ ]+.* |
[ ]+8ac2:[ ]+ffed fcfe[ ]+ba (0x89c2|89c2 <l8>) |
[ ]+8ac6:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+8b44 <l10>: |
^[ ]+\.\.\. |
[ ]+8bc0:[ ]+0000[ ]+bcc[ ]+.* |
[ ]+8bc2:[ ]+ffed 0001[ ]+ba (0x8cc6|8cc6 <l12>) |
[ ]+8bc6:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+8c44:[ ]+0000[ ]+bcc[ ]+.* |
[ ]+8c46:[ ]+ffed fafe[ ]+ba (0x8b44|8b44 <l10>) |
[ ]+8c4a:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+8cc6 <l12>: |
^[ ]+\.\.\. |
/testsuite/gas/cris/sep-err-2.s
0,0 → 1,6
; Test error cases for separators. |
; { dg-do assemble { target cris-*-* } } |
.text |
.syntax no_register_prefix |
start: |
moveq 0,r2|nop ; { dg-error "(Illegal|Invalid) operands" } |
/testsuite/gas/cris/rd-regprefix-1.d
0,0 → 1,34
#objdump: -dr |
#as: --underscore |
#name: Register prefixes 1 defaulted to no. |
|
.*:[ ]+file format .*-cris |
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+6556[ ]+test\.d[ ]+r5 |
[ ]+2:[ ]+3496[ ]+move[ ]+r4,ibr |
[ ]+4:[ ]+01a1 e44b[ ]+move\.d[ ]+r4,\[r10\+1\] |
[ ]+8:[ ]+bab9[ ]+jsr[ ]+r10 |
[ ]+a:[ ]+607a[ ]+move\.d[ ]+\[r0\],r7 |
[ ]+c:[ ]fce1 7ebe[ ]+push[ ]+srp |
[ ]+10:[ ]+74a6[ ]+move[ ]+irp,r4 |
[ ]+12:[ ]+40a5 e44b[ ]+move\.d[ ]+r4,\[r0\+r10\.b\] |
[ ]+16:[ ]+6ffd 0000 0000 705a[ ]+move[ ]+ccr,\[pc\+0[ ]+<start>\] |
[ ]+18:[ ]+(R_CRIS_)?32[ ]+r16 |
[ ]+1e:[ ]fce1 7ebe[ ]+push[ ]+srp |
[ ]+22:[ ]+60a5 e44b[ ]+move\.d[ ]+r4,\[r0\+r10\.d\] |
[ ]+26:[ ]+6ffd 0000 0000 705a[ ]+move[ ]+ccr,\[pc\+0[ ]+<start>\] |
[ ]+28:[ ]+(R_CRIS_)?32[ ]+r16 |
[ ]+2e:[ ]+6556[ ]+test\.d[ ]+r5 |
[ ]+30:[ ]+3496[ ]+move[ ]+r4,ibr |
[ ]+32:[ ]+01a1 e44b[ ]+move\.d[ ]+r4,\[r10\+1\] |
[ ]+36:[ ]+bab9[ ]+jsr[ ]+r10 |
[ ]+38:[ ]+6f5e 0000 0000[ ]+move\.d[ ]+0[ ]+<start>,r5 |
[ ]+3a:[ ]+(R_CRIS_)?32[ ]+r5 |
[ ]+3e:[ ]+3f9e 0000 0000[ ]+move[ ]+0[ ]+<start>,ibr |
[ ]+40:[ ]+(R_CRIS_)?32[ ]+r4 |
[ ]+44:[ ]+7f0d 0100 0000 e44b[ ]+move\.d[ ]+r4,\[1[ ]+<start\+0x1>\] |
[ ]+46:[ ]+(R_CRIS_)?32[ ]+r10\+0x1 |
[ ]+4c:[ ]+3fbd 0000 0000[ ]+jsr[ ]+0[ ]+<start> |
[ ]+4e:[ ]+(R_CRIS_)?32[ ]+r10 |
[ ]+\.\.\. |
/testsuite/gas/cris/rd-brokw-pic-1.d
0,0 → 1,22
#objdump: -dr |
#as: --pic |
#target: cris-*-*elf* cris-*-linux-gnu |
#source: brokw-1.s |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <sym2>: |
[ ]+0:[ ]+4002[ ]+moveq[ ]+0,\$?r0 |
[ ]+2:[ ]+0c00[ ]+bcc[ ]+(0x10|10 <sym2\+0x10>) |
[ ]+4:[ ]+4102[ ]+moveq[ ]+1,\$?r0 |
[ ]+6:[ ]+0ce0[ ]+ba[ ]+(0x14|14 <next_label>) |
[ ]+8:[ ]+0f05[ ]+nop[ ]* |
[ ]+a:[ ]+0f05[ ]+nop[ ]* |
[ ]+c:[ ]+6ffd 0280 0000 3f0e[ ]+move \[\$?pc=\$?pc\+8002 <next_label\+0x7fee>\],\$?p0 |
0+14 <next_label>: |
[ ]+14:[ ]+4202[ ]+moveq[ ]+2,\$?r0 |
^[ ]+\.\.\. |
0+8014 <sym1>: |
[ ]+8014:[ ]+4302[ ]+moveq[ ]+3,\$?r0 |
^[ ]+\.\.\. |
/testsuite/gas/cris/pushpop.d
0,0 → 1,89
#objdump: -dr |
#name: pushpop |
|
.*:[ ]+file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+fce1 ee1f[ ]+push[ ]+\$?r1 |
[ ]+4:[ ]+fce1 ee0f[ ]+push[ ]+\$?r0 |
[ ]+8:[ ]+fce1 ee4f[ ]+push[ ]+\$?r4 |
[ ]+c:[ ]+f8e1 ce5f[ ]+move\.b \$?r5,\[\$?sp=\$?sp-8\] |
[ ]+10:[ ]+f8e1 de5f[ ]+move\.w \$?r5,\[\$?sp=\$?sp-8\] |
[ ]+14:[ ]+f8e1 ee5f[ ]+move\.d \$?r5,\[\$?sp=\$?sp-8\] |
[ ]+18:[ ]+fbe1 ce5f[ ]+move\.b \$?r5,\[\$?sp=\$?sp-5\] |
[ ]+1c:[ ]+fbe1 de5f[ ]+move\.w \$?r5,\[\$?sp=\$?sp-5\] |
[ ]+20:[ ]+fbe1 ee5f[ ]+move\.d \$?r5,\[\$?sp=\$?sp-5\] |
[ ]+24:[ ]+fce1 de5f[ ]+move\.w \$?r5,\[\$?sp=\$?sp-4\] |
[ ]+28:[ ]+fce1 ce3f[ ]+move\.b \$?r3,\[\$?sp=\$?sp-4\] |
[ ]+2c:[ ]+fde1 ee5f[ ]+move\.d \$?r5,\[\$?sp=\$?sp-3\] |
[ ]+30:[ ]+fde1 debf[ ]+move\.w \$?r11,\[\$?sp=\$?sp-3\] |
[ ]+34:[ ]+fde1 ce5f[ ]+move\.b \$?r5,\[\$?sp=\$?sp-3\] |
[ ]+38:[ ]+fee1 ee5f[ ]+move\.d \$?r5,\[\$?sp=\$?sp-2\] |
[ ]+3c:[ ]+fee1 ce5f[ ]+move\.b \$?r5,\[\$?sp=\$?sp-2\] |
[ ]+40:[ ]+ffe1 ee5f[ ]+move\.d \$?r5,\[\$?sp=\$?sp-1\] |
[ ]+44:[ ]+ffe1 de5f[ ]+move\.w \$?r5,\[\$?sp=\$?sp-1\] |
[ ]+48:[ ]+00e1 ee5f[ ]+move\.d \$?r5,\[\$?sp=\$?sp\+0\] |
[ ]+4c:[ ]+00e1 ce5f[ ]+move\.b \$?r5,\[\$?sp=\$?sp\+0\] |
[ ]+50:[ ]+00e1 de5f[ ]+move\.w \$?r5,\[\$?sp=\$?sp\+0\] |
[ ]+54:[ ]+01e1 ee5f[ ]+move\.d \$?r5,\[\$?sp=\$?sp\+1\] |
[ ]+58:[ ]+01e1 de5f[ ]+move\.w \$?r5,\[\$?sp=\$?sp\+1\] |
[ ]+5c:[ ]+01e1 ce5f[ ]+move\.b \$?r5,\[\$?sp=\$?sp\+1\] |
[ ]+60:[ ]+02e1 ee5f[ ]+move\.d \$?r5,\[\$?sp=\$?sp\+2\] |
[ ]+64:[ ]+02e1 de5f[ ]+move\.w \$?r5,\[\$?sp=\$?sp\+2\] |
[ ]+68:[ ]+02e1 ce5f[ ]+move\.b \$?r5,\[\$?sp=\$?sp\+2\] |
[ ]+6c:[ ]+03e1 ee5f[ ]+move\.d \$?r5,\[\$?sp=\$?sp\+3\] |
[ ]+70:[ ]+03e1 de5f[ ]+move\.w \$?r5,\[\$?sp=\$?sp\+3\] |
[ ]+74:[ ]+03e1 ce5f[ ]+move\.b \$?r5,\[\$?sp=\$?sp\+3\] |
[ ]+78:[ ]+04e1 ee5f[ ]+move\.d \$?r5,\[\$?sp=\$?sp\+4\] |
[ ]+7c:[ ]+04e1 de5f[ ]+move\.w \$?r5,\[\$?sp=\$?sp\+4\] |
[ ]+80:[ ]+04e1 ce5f[ ]+move\.b \$?r5,\[\$?sp=\$?sp\+4\] |
[ ]+84:[ ]+05e1 ee5f[ ]+move\.d \$?r5,\[\$?sp=\$?sp\+5\] |
[ ]+88:[ ]+05e1 de5f[ ]+move\.w \$?r5,\[\$?sp=\$?sp\+5\] |
[ ]+8c:[ ]+05e1 ce5f[ ]+move\.b \$?r5,\[\$?sp=\$?sp\+5\] |
[ ]+90:[ ]+08e1 ee1f[ ]+move\.d \$?r1,\[\$?sp=\$?sp\+8\] |
[ ]+94:[ ]+08e1 de9f[ ]+move\.w \$?r9,\[\$?sp=\$?sp\+8\] |
[ ]+98:[ ]+08e1 cedf[ ]+move\.b \$?r13,\[\$?sp=\$?sp\+8\] |
[ ]+9c:[ ]+08e1 4e5e[ ]+move\.b \[\$?sp=\$?sp\+8\],\$?r5 |
[ ]+a0:[ ]+08e1 5e5e[ ]+move\.w \[\$?sp=\$?sp\+8\],\$?r5 |
[ ]+a4:[ ]+08e1 6e5e[ ]+move\.d \[\$?sp=\$?sp\+8\],\$?r5 |
[ ]+a8:[ ]+05e1 4e5e[ ]+move\.b \[\$?sp=\$?sp\+5\],\$?r5 |
[ ]+ac:[ ]+05e1 5e5e[ ]+move\.w \[\$?sp=\$?sp\+5\],\$?r5 |
[ ]+b0:[ ]+05e1 6e5e[ ]+move\.d \[\$?sp=\$?sp\+5\],\$?r5 |
[ ]+b4:[ ]+04e1 6e5e[ ]+move\.d \[\$?sp=\$?sp\+4\],\$?r5 |
[ ]+b8:[ ]+04e1 5e5e[ ]+move\.w \[\$?sp=\$?sp\+4\],\$?r5 |
[ ]+bc:[ ]+04e1 4e3e[ ]+move\.b \[\$?sp=\$?sp\+4\],\$?r3 |
[ ]+c0:[ ]+03e1 6e5e[ ]+move\.d \[\$?sp=\$?sp\+3\],\$?r5 |
[ ]+c4:[ ]+03e1 5ebe[ ]+move\.w \[\$?sp=\$?sp\+3\],\$?r11 |
[ ]+c8:[ ]+03e1 4e5e[ ]+move\.b \[\$?sp=\$?sp\+3\],\$?r5 |
[ ]+cc:[ ]+02e1 6e5e[ ]+move\.d \[\$?sp=\$?sp\+2\],\$?r5 |
[ ]+d0:[ ]+02e1 5e5e[ ]+move\.w \[\$?sp=\$?sp\+2\],\$?r5 |
[ ]+d4:[ ]+02e1 4e5e[ ]+move\.b \[\$?sp=\$?sp\+2\],\$?r5 |
[ ]+d8:[ ]+01e1 6e5e[ ]+move\.d \[\$?sp=\$?sp\+1\],\$?r5 |
[ ]+dc:[ ]+01e1 5e5e[ ]+move\.w \[\$?sp=\$?sp\+1\],\$?r5 |
[ ]+e0:[ ]+01e1 4e5e[ ]+move\.b \[\$?sp=\$?sp\+1\],\$?r5 |
[ ]+e4:[ ]+00e1 6e5e[ ]+move\.d \[\$?sp=\$?sp\+0\],\$?r5 |
[ ]+e8:[ ]+00e1 5e5e[ ]+move\.w \[\$?sp=\$?sp\+0\],\$?r5 |
[ ]+ec:[ ]+00e1 4e5e[ ]+move\.b \[\$?sp=\$?sp\+0\],\$?r5 |
[ ]+f0:[ ]+ffe1 6e5e[ ]+move\.d \[\$?sp=\$?sp-1\],\$?r5 |
[ ]+f4:[ ]+ffe1 5e5e[ ]+move\.w \[\$?sp=\$?sp-1\],\$?r5 |
[ ]+f8:[ ]+ffe1 4e5e[ ]+move\.b \[\$?sp=\$?sp-1\],\$?r5 |
[ ]+fc:[ ]+fee1 6e5e[ ]+move\.d \[\$?sp=\$?sp-2\],\$?r5 |
[ ]+100:[ ]+fee1 5e5e[ ]+move\.w \[\$?sp=\$?sp-2\],\$?r5 |
[ ]+104:[ ]+fee1 4e5e[ ]+move\.b \[\$?sp=\$?sp-2\],\$?r5 |
[ ]+108:[ ]+fde1 6e5e[ ]+move\.d \[\$?sp=\$?sp-3\],\$?r5 |
[ ]+10c:[ ]+fde1 5e5e[ ]+move\.w \[\$?sp=\$?sp-3\],\$?r5 |
[ ]+110:[ ]+fde1 4e5e[ ]+move\.b \[\$?sp=\$?sp-3\],\$?r5 |
[ ]+114:[ ]+fce1 6e5e[ ]+move\.d \[\$?sp=\$?sp-4\],\$?r5 |
[ ]+118:[ ]+fce1 5e5e[ ]+move\.w \[\$?sp=\$?sp-4\],\$?r5 |
[ ]+11c:[ ]+fce1 4e5e[ ]+move\.b \[\$?sp=\$?sp-4\],\$?r5 |
[ ]+120:[ ]+fbe1 6e5e[ ]+move\.d \[\$?sp=\$?sp-5\],\$?r5 |
[ ]+124:[ ]+fbe1 5e5e[ ]+move\.w \[\$?sp=\$?sp-5\],\$?r5 |
[ ]+128:[ ]+fbe1 4e5e[ ]+move\.b \[\$?sp=\$?sp-5\],\$?r5 |
[ ]+12c:[ ]+f8e1 6e5e[ ]+move\.d \[\$?sp=\$?sp-8\],\$?r5 |
[ ]+130:[ ]+f8e1 5e5e[ ]+move\.w \[\$?sp=\$?sp-8\],\$?r5 |
[ ]+134:[ ]+f8e1 4e5e[ ]+move\.b \[\$?sp=\$?sp-8\],\$?r5 |
[ ]+138:[ ]+fce1 ee0f[ ]+push[ ]+\$?r0 |
[ ]+13c:[ ]+6e2e[ ]+pop[ ]+\$?r2 |
[ ]+13e:[ ]+6e3e[ ]+pop[ ]+\$?r3 |
[ ]+140:[ ]+fce1 eedf[ ]+push[ ]+\$?r13 |
/testsuite/gas/cris/regprefix-err-1.s
0,0 → 1,34
; Test that we get errors when we require a register prefix. |
|
; { dg-do assemble } |
|
.syntax register_prefix |
start: |
|
; Some simple tests that we indeed require a register prefix, and some |
; that should not be flagged as syntax errors. |
|
push srp ; { dg-error "(Illegal|Invalid) operands" } |
push r3 ; { dg-error "(Illegal|Invalid) operands" } |
move.d $r7,r8 ; { dg-error "(Illegal|Invalid) operands" } |
move.d r8,[$r11] ; { dg-error "(Illegal|Invalid) operands" } |
move.d $r8,[$r11+] |
move.d $r8,[$r10+$r9.b] |
move.d $r7,[$r10+[$r1].d] |
move.d $r7,[$r10+[$r3+].w] |
move $r8,srp ; { dg-error "(Illegal|Invalid) operands" } |
move ccr,$r13 ; { dg-error "(Illegal|Invalid) operands" } |
movem r4,[$r12+] ; { dg-error "(Illegal|Invalid) operands" } |
|
; Here we have no ambiguity; r10 can only be a symbol when we reuire a |
; prefix. It does not just miss a size specifier, e.g. as in [r12+r10.d]. |
move.d $r13,[$r12+r10] |
|
.syntax no_register_prefix |
|
; Perhaps in this one we should backtrack and retry r10 as a symbol, but |
; the ambiguity is closer to a programming error, so we should catch it as |
; such. |
move.d $r13,[$r12+r10] ; { dg-error "(Illegal|Invalid) operands" } |
move.d r13,[r12+r16] ; No register named r16 so must be a symbol. |
nop |
/testsuite/gas/cris/x-to-word-sreg.d
0,0 → 1,152
#objdump: -dr |
#name: x-to-word-sreg-@OR@ |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <notstart>: |
[ ]+0:[ ]+0000[ ]+bcc ( 0x2|\.\+2) |
^[ ]+\.\.\. |
0+4 <start>: |
[ ]+4:[ ]+@IR+3506@[ ]+move[ ]+\$?r5,.* |
[ ]+6:[ ]+@IM+350a@[ ]+move[ ]+\[\$?r5\],.* |
[ ]+8:[ ]+@IM+350e@[ ]+move[ ]+\[\$?r5\+\],.* |
[ ]+a:[ ]+@IM+3f0e@ 0000[ ]+move[ ]+0x0,.* |
[ ]+e:[ ]+@IM+3f0e@ 0100[ ]+move[ ]+0x1,.* |
[ ]+12:[ ]+@IM+3f0e@ 7f00[ ]+move[ ]+0x7f,.* |
[ ]+16:[ ]+@IM+3f0e@ 8000[ ]+move[ ]+0x80,.* |
[ ]+1a:[ ]+@IM+3f0e@ ffff[ ]+move[ ]+0xffff,.* |
[ ]+1e:[ ]+@IM+3f0e@ 81ff[ ]+move[ ]+0xff81,.* |
[ ]+22:[ ]+@IM+3f0e@ 80ff[ ]+move[ ]+0xff80,.* |
[ ]+26:[ ]+@IM+3f0e@ 7fff[ ]+move[ ]+0xff7f,.* |
[ ]+2a:[ ]+@IM+3f0e@ ff00[ ]+move[ ]+0xff,.* |
[ ]+2e:[ ]+@IM+3f0e@ 01ff[ ]+move[ ]+0xff01,.* |
[ ]+32:[ ]+@IM+3f0e@ 0001[ ]+move[ ]+0x[0]?100,.* |
[ ]+36:[ ]+@IM+3f0e@ 68dd[ ]+move[ ]+0xdd68,.* |
[ ]+3a:[ ]+@IM+3f0e@ 9822[ ]+move[ ]+0x2298,.* |
[ ]+3e:[ ]+@IM+3f0e@ 2a00[ ]+move[ ]+0x2a,.* |
[ ]+42:[ ]+@IM+3f0e@ d6ff[ ]+move[ ]+0xffd6,.* |
[ ]+46:[ ]+@IM+3f0e@ 2a00[ ]+move[ ]+0x2a,.* |
[ ]+4a:[ ]+@IM+3f0e@ d6ff[ ]+move[ ]+0xffd6,.* |
[ ]+4e:[ ]+@IM+3f0e@ d6ff[ ]+move[ ]+0xffd6,.* |
[ ]+52:[ ]+@IM+3f0e@ 2a00[ ]+move[ ]+0x2a,.* |
[ ]+56:[ ]+@IM+3f0e@ ff7f[ ]+move[ ]+0x7fff,.* |
[ ]+5a:[ ]+@IM+3f0e@ 0080[ ]+move[ ]+0x8000,.* |
[ ]+5e:[ ]+@IM+3f0e@ 0180[ ]+move[ ]+0x8001,.* |
[ ]+62:[ ]+@IM+3f0e@ 0180[ ]+move[ ]+0x8001,.* |
[ ]+66:[ ]+@IM+3f0e@ 0080[ ]+move[ ]+0x8000,.* |
[ ]+6a:[ ]+@IM+3f0e@ ffff[ ]+move[ ]+0xffff,.* |
[ ]+6e:[ ]+@IM+3f0e@ 0000[ ]+move[ ]+0x0,.* |
[ ]+70:[ ]+(R_CRIS_)?16[ ]+externalsym |
[ ]+72:[ ]+4255 @IM+300a@[ ]+move[ ]+\[\$?r2\+\$?r5\.b\],.* |
[ ]+76:[ ]+4529 @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r5\]\.b\],.* |
[ ]+7a:[ ]+452d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r5\+\]\.b\],.* |
[ ]+7e:[ ]+452d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r5\+\]\.b\],.* |
[ ]+82:[ ]+5255 @IM+300a@[ ]+move[ ]+\[\$?r2\+\$?r5\.w\],.* |
[ ]+86:[ ]+5529 @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r5\]\.w\],.* |
[ ]+8a:[ ]+552d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r5\+\]\.w\],.* |
[ ]+8e:[ ]+552d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r5\+\]\.w\],.* |
[ ]+92:[ ]+6255 @IM+300a@[ ]+move[ ]+\[\$?r2\+\$?r5\.d\],.* |
[ ]+96:[ ]+6529 @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r5\]\.d\],.* |
[ ]+9a:[ ]+652d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r5\+\]\.d\],.* |
[ ]+9e:[ ]+652d @IM+300a@[ ]+move[ ]+\[\$?r2\+\[\$?r5\+\]\.d\],.* |
[ ]+a2:[ ]+0021 @IM+300a@[ ]+move[ ]+\[\$?r2\+0\],.* |
[ ]+a6:[ ]+0121 @IM+300a@[ ]+move[ ]+\[\$?r2\+1\],.* |
[ ]+aa:[ ]+7f21 @IM+300a@[ ]+move[ ]+\[\$?r2\+127\],.* |
[ ]+ae:[ ]+5f2d 8000 @IM+300a@[ ]+move[ ]+\[\$?r2\+128\],.* |
[ ]+b4:[ ]+ff21 @IM+300a@[ ]+move[ ]+\[\$?r2-1\],.* |
[ ]+b8:[ ]+ff21 @IM+300a@[ ]+move[ ]+\[\$?r2-1\],.* |
[ ]+bc:[ ]+8121 @IM+300a@[ ]+move[ ]+\[\$?r2-127\],.* |
[ ]+c0:[ ]+8021 @IM+300a@[ ]+move[ ]+\[\$?r2-128\],.* |
[ ]+c4:[ ]+5f2d 7fff @IM+300a@[ ]+move[ ]+\[\$?r2-129\],.* |
[ ]+ca:[ ]+8121 @IM+300a@[ ]+move[ ]+\[\$?r2-127\],.* |
[ ]+ce:[ ]+8021 @IM+300a@[ ]+move[ ]+\[\$?r2-128\],.* |
[ ]+d2:[ ]+5f2d 7fff @IM+300a@[ ]+move[ ]+\[\$?r2-129\],.* |
[ ]+d8:[ ]+5f2d ff00 @IM+300a@[ ]+move[ ]+\[\$?r2\+255\],.* |
[ ]+de:[ ]+5f2d 01ff @IM+300a@[ ]+move[ ]+\[\$?r2-255\],.* |
[ ]+e4:[ ]+5f2d 01ff @IM+300a@[ ]+move[ ]+\[\$?r2-255\],.* |
[ ]+ea:[ ]+5f2d 0001 @IM+300a@[ ]+move[ ]+\[\$?r2\+256\],.* |
[ ]+f0:[ ]+5f2d 00ff @IM+300a@[ ]+move[ ]+\[\$?r2-256\],.* |
[ ]+f6:[ ]+5f2d 68dd @IM+300a@[ ]+move[ ]+\[\$?r2-8856\],.* |
[ ]+fc:[ ]+5f2d 68dd @IM+300a@[ ]+move[ ]+\[\$?r2-8856\],.* |
[ ]+102:[ ]+5f2d 9822 @IM+300a@[ ]+move[ ]+\[\$?r2\+8856\],.* |
[ ]+108:[ ]+2a21 @IM+300a@[ ]+move[ ]+\[\$?r2\+42\],.* |
[ ]+10c:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+110:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+114:[ ]+2a21 @IM+300a@[ ]+move[ ]+\[\$?r2\+42\],.* |
[ ]+118:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+11c:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+120:[ ]+d621 @IM+300a@[ ]+move[ ]+\[\$?r2-42\],.* |
[ ]+124:[ ]+2a21 @IM+300a@[ ]+move[ ]+\[\$?r2\+42\],.* |
[ ]+128:[ ]+5f2d ff7f @IM+300a@[ ]+move[ ]+\[\$?r2\+32767\],.* |
[ ]+12e:[ ]+6f2d 0080 0000 @IM+300a@[ ]+move[ ]+\[\$?r2\+(32768|8000 <three2767\+0x1>)\],.* |
[ ]+136:[ ]+6f2d 0180 0000 @IM+300a@[ ]+move[ ]+\[\$?r2\+(32769|8001 <three2767\+0x2>)\],.* |
[ ]+13e:[ ]+5f2d 0180 @IM+300a@[ ]+move[ ]+\[\$?r2-32767\],.* |
[ ]+144:[ ]+5f2d 0080 @IM+300a@[ ]+move[ ]+\[\$?r2-32768\],.* |
[ ]+14a:[ ]+6f2d ff7f ffff @IM+300a@[ ]+move[ ]+\[\$?r2\+[^]]+\],.* |
[ ]+152:[ ]+5f2d 0180 @IM+300a@[ ]+move[ ]+\[\$?r2-32767\],.* |
[ ]+158:[ ]+5f2d 0080 @IM+300a@[ ]+move[ ]+\[\$?r2-32768\],.* |
[ ]+15e:[ ]+6f2d ff7f ffff @IM+300a@[ ]+move[ ]+\[\$?r2\+[^]]+\],.* |
[ ]+166:[ ]+6f2d ffff 0000 @IM+300a@[ ]+move[ ]+\[\$?r2\+(65535|ffff <six5535>)\],.* |
[ ]+16e:[ ]+6f2d 0000 0000 @IM+300a@[ ]+move[ ]+\[\$?r2\+0( <notstart>)?\],.* |
[ ]+170:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+176:[ ]+4255 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\$?r5\.b\],.* |
[ ]+17a:[ ]+4529 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r5\]\.b\],.* |
[ ]+17e:[ ]+452d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r5\+\]\.b\],.* |
[ ]+182:[ ]+452d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r5\+\]\.b\],.* |
[ ]+186:[ ]+5255 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\$?r5\.w\],.* |
[ ]+18a:[ ]+5529 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r5\]\.w\],.* |
[ ]+18e:[ ]+552d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r5\+\]\.w\],.* |
[ ]+192:[ ]+552d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r5\+\]\.w\],.* |
[ ]+196:[ ]+6255 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\$?r5\.d\],.* |
[ ]+19a:[ ]+6529 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r5\]\.d\],.* |
[ ]+19e:[ ]+652d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r5\+\]\.d\],.* |
[ ]+1a2:[ ]+652d @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+\[\$?r5\+\]\.d\],.* |
[ ]+1a6:[ ]+0021 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+0\],.* |
[ ]+1aa:[ ]+0121 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+1\],.* |
[ ]+1ae:[ ]+7f21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+127\],.* |
[ ]+1b2:[ ]+5f2d 8000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+128\],.* |
[ ]+1b8:[ ]+ff21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-1\],.* |
[ ]+1bc:[ ]+ff21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-1\],.* |
[ ]+1c0:[ ]+8121 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-127\],.* |
[ ]+1c4:[ ]+8021 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-128\],.* |
[ ]+1c8:[ ]+5f2d 7fff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-129\],.* |
[ ]+1ce:[ ]+8121 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-127\],.* |
[ ]+1d2:[ ]+8021 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-128\],.* |
[ ]+1d6:[ ]+5f2d 7fff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-129\],.* |
[ ]+1dc:[ ]+5f2d ff00 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+255\],.* |
[ ]+1e2:[ ]+5f2d 01ff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-255\],.* |
[ ]+1e8:[ ]+5f2d 01ff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-255\],.* |
[ ]+1ee:[ ]+5f2d 0001 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+256\],.* |
[ ]+1f4:[ ]+5f2d 00ff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-256\],.* |
[ ]+1fa:[ ]+5f2d 68dd @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-8856\],.* |
[ ]+200:[ ]+5f2d 68dd @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-8856\],.* |
[ ]+206:[ ]+5f2d 9822 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+8856\],.* |
[ ]+20c:[ ]+2a21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+42\],.* |
[ ]+210:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+214:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+218:[ ]+2a21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+42\],.* |
[ ]+21c:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+220:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+224:[ ]+d621 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-42\],.* |
[ ]+228:[ ]+2a21 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+42\],.* |
[ ]+22c:[ ]+5f2d ff7f @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+32767\],.* |
[ ]+232:[ ]+6f2d 0080 0000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+(32768|8000 <three2767\+0x1>)\],.* |
[ ]+23a:[ ]+6f2d 0180 0000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+(32769|8001 <three2767\+0x2>)\],.* |
[ ]+242:[ ]+5f2d 0180 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-32767\],.* |
[ ]+248:[ ]+5f2d 0080 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-32768\],.* |
[ ]+24e:[ ]+6f2d ff7f ffff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+[^]]+\],.* |
[ ]+256:[ ]+5f2d 0180 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-32767\],.* |
[ ]+25c:[ ]+5f2d 0080 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2-32768\],.* |
[ ]+262:[ ]+6f2d ff7f ffff @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+[^]]+\],.* |
[ ]+26a:[ ]+6f2d ffff 0000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+(65535|ffff <six5535>)\],.* |
[ ]+272:[ ]+6f2d 0000 0000 @IM+3c0e@[ ]+move[ ]+\[\$?r12=\$?r2\+0( <notstart>)?\],.* |
[ ]+274:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+27a:[ ]+7209 @IM+300a@[ ]+move[ ]+\[\[\$?r2\]\],.* |
[ ]+27e:[ ]+730d @IM+300a@[ ]+move[ ]+\[\[\$?r3\+\]\],.* |
[ ]+282:[ ]+7f0d 0000 0000 @IM+300a@[ ]+move[ ]+\[(0x0|0 <notstart>)\],.* |
[ ]+284:[ ]+(R_CRIS_)?32[ ]+externalsym |
[ ]+28a:[ ]+7f0d 0000 0000 @IM+300a@[ ]+move[ ]+\[(0x0|0 <notstart>)\],.* |
[ ]+28c:[ ]+(R_CRIS_)?32[ ]+\.text |
0+292 <end>: |
^[ ]+\.\.\. |
/testsuite/gas/cris/rd-v32s-2.d
0,0 → 1,16
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
0+ <here>: |
[ ]+0:[ ]+3f1e fafc fdfe[ ]+move fefdfcfa <here\+0xfefdfcfa>,vr |
[ ]+6:[ ]+3f2e 11ba 0ff0[ ]+move f00fba11 <here\+0xf00fba11>,pid |
[ ]+c:[ ]+3f3e 0000 0000[ ]+move 0 <here>,srs |
[ ]+e:[ ]+R_CRIS_32 extsym |
[ ]+12:[ ]+3f4e 0000 0000[ ]+move 0 <here>,wz |
[ ]+14:[ ]+R_CRIS_32 extsym2 |
[ ]+18:[ ]+3f5e e903 0000[ ]+move 3e9 <here\+0x3e9>,exs |
[ ]+1e:[ ]+3f6e 6500 0000[ ]+move 65 <here\+0x65>,eda |
/testsuite/gas/cris/rd-dw2-4.d
0,0 → 1,13
#readelf: -wl |
#source: branch-warn-2.s |
#as: --em=criself --gdwarf2 |
|
# Simple branch-expansion, type 2. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 7 to 8 |
Advance PC by 32780 to 0x800c |
Special opcode .*: advance Address by 0 to 0x800c and Line by 3 to 11 |
Advance PC by 2 to 0x800e |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/separator.d
0,0 → 1,8
#objdump: -dr |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+0f05[ ]+nop[ ]* |
[ ]+2:[ ]+0f05[ ]+nop[ ]* |
/testsuite/gas/cris/rd-bkw5v32pic.d
0,0 → 1,28
#as: --march=v32 --pic --underscore --em=criself --defsym extra=-819 |
#objdump: -dr |
#source: rd-bkw5.s |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <x>: |
0: f67f .* |
#... |
1996: 0800 .* |
1998: ffed 6666 ba 7ffe <after> |
199c: b005 nop |
199e: bf0e f6ff 0000 ba 11994 <after\+0x9996> |
19a4: b005 nop |
#... |
7ff6: bf0e 0880 0000 ba fffe <after\+0x8000> |
7ffc: b005 nop |
|
00007ffe <after>: |
... |
fffe: b005 nop |
#... |
11994: b005 nop |
11996: 6fae 0000 0000 move.d 0 <x>,r10 |
11998: R_CRIS_32 esymbol |
|
/testsuite/gas/cris/brokw-2.s
0,0 → 1,22
; Tests the broken-word function, two words. |
.syntax no_register_prefix |
sym2: moveq 0,r0 |
|
.word sym1 - sym2 |
.word sym3 - sym2 |
|
moveq 1,r0 |
; Short jump around secondary jump table inserted here : |
; ba next_label |
; nop |
; .skip 2,0 |
; Secondary jump table inserted here : |
; jump sym3 |
; jump sym1 |
next_label: |
moveq 2,r0 |
|
.space 32766, 0 |
|
sym1: moveq 3,r0 |
sym3: moveq 4,r0 |
/testsuite/gas/cris/rd-dw2-8.d
0,0 → 1,17
#readelf: -wl |
#source: brokw-2.s |
#as: --em=criself --gdwarf2 |
|
# Simple broken word, table with two labels. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 2 to 3 |
Special opcode .*: advance Address by 6 to 0x6 and Line by 5 to 8 |
Advance Line by 9 to 17 |
Special opcode .*: advance Address by 20 to 0x1a and Line by 0 to 17 |
Advance PC by 32768 to 0x801a |
Special opcode .*: advance Address by 0 to 0x801a and Line by 4 to 21 |
Special opcode .*: advance Address by 2 to 0x801c and Line by 1 to 22 |
Advance PC by 2 to 0x801e |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/rd-bkw5v32.d
0,0 → 1,28
#as: --march=v32 --underscore --em=criself --defsym extra=-819 |
#objdump: -dr |
#source: rd-bkw5.s |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <x>: |
0: f67f .* |
#... |
1996: 0800 .* |
1998: ffed 6666 ba 7ffe <after> |
199c: b005 nop |
199e: bf0e f6ff 0000 ba 11994 <after\+0x9996> |
19a4: b005 nop |
#... |
7ff6: bf0e 0880 0000 ba fffe <after\+0x8000> |
7ffc: b005 nop |
|
00007ffe <after>: |
... |
fffe: b005 nop |
#... |
11994: b005 nop |
11996: 6fae 0000 0000 move.d 0 <x>,r10 |
11998: R_CRIS_32 esymbol |
|
/testsuite/gas/cris/ccr.d
0,0 → 1,71
#objdump: -dr |
#name: flags: clearf, setf and nop |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+0f05[ ]+nop[ ]* |
[ ]+2:[ ]+b015[ ]+ax[ ]* |
[ ]+4:[ ]+bff5[ ]+setf[ ]+cvznxi[be][dm] |
[ ]+6:[ ]+fff5[ ]+clearf[ ]+cvznxi[be][dm] |
[ ]+8:[ ]+b025[ ]+ei[ ]* |
[ ]+a:[ ]+f025[ ]+di[ ]* |
[ ]+c:[ ]+b995[ ]+setf[ ]+cnx[dm] |
[ ]+e:[ ]+f995[ ]+clearf[ ]+cnx[dm] |
[ ]+10:[ ]+b005[ ]+setf[ ]* |
[ ]+12:[ ]+f005[ ]+clearf[ ]* |
[ ]+14:[ ]+b105[ ]+setf[ ]+c |
[ ]+16:[ ]+f105[ ]+clearf[ ]+c |
[ ]+18:[ ]+b205[ ]+setf[ ]+v |
[ ]+1a:[ ]+f205[ ]+clearf[ ]+v |
[ ]+1c:[ ]+b405[ ]+setf[ ]+z |
[ ]+1e:[ ]+f405[ ]+clearf[ ]+z |
[ ]+20:[ ]+b805[ ]+setf[ ]+n |
[ ]+22:[ ]+f805[ ]+clearf[ ]+n |
[ ]+24:[ ]+b015[ ]+ax[ ]* |
[ ]+26:[ ]+f015[ ]+clearf[ ]+x |
[ ]+28:[ ]+b025[ ]+ei[ ]* |
[ ]+2a:[ ]+f025[ ]+di[ ]* |
[ ]+2c:[ ]+b045[ ]+setf[ ]+[be] |
[ ]+2e:[ ]+f045[ ]+clearf[ ]+[be] |
[ ]+30:[ ]+b085[ ]+setf[ ]+[dm] |
[ ]+32:[ ]+f085[ ]+clearf[ ]+[dm] |
[ ]+34:[ ]+f305[ ]+clearf[ ]+cv |
[ ]+36:[ ]+b305[ ]+setf[ ]+cv |
[ ]+38:[ ]+f035[ ]+clearf[ ]+xi |
[ ]+3a:[ ]+b035[ ]+setf[ ]+xi |
[ ]+3c:[ ]+f305[ ]+clearf[ ]+cv |
[ ]+3e:[ ]+b305[ ]+setf[ ]+cv |
[ ]+40:[ ]+f035[ ]+clearf[ ]+xi |
[ ]+42:[ ]+b035[ ]+setf[ ]+xi |
[ ]+44:[ ]+f825[ ]+clearf[ ]+ni |
[ ]+46:[ ]+b825[ ]+setf[ ]+ni |
[ ]+48:[ ]+f825[ ]+clearf[ ]+ni |
[ ]+4a:[ ]+b825[ ]+setf[ ]+ni |
[ ]+4c:[ ]+fb15[ ]+clearf[ ]+cvnx |
[ ]+4e:[ ]+bb15[ ]+setf[ ]+cvnx |
[ ]+50:[ ]+fb15[ ]+clearf[ ]+cvnx |
[ ]+52:[ ]+bb15[ ]+setf[ ]+cvnx |
[ ]+54:[ ]+f0f5[ ]+clearf[ ]+xi[be][dm] |
[ ]+56:[ ]+b0f5[ ]+setf[ ]+xi[be][dm] |
[ ]+58:[ ]+f0f5[ ]+clearf[ ]+xi[be][dm] |
[ ]+5a:[ ]+b0f5[ ]+setf[ ]+xi[be][dm] |
[ ]+5c:[ ]+fa55[ ]+clearf[ ]+vnx[be] |
[ ]+5e:[ ]+ba55[ ]+setf[ ]+vnx[be] |
[ ]+60:[ ]+fa55[ ]+clearf[ ]+vnx[be] |
[ ]+62:[ ]+ba55[ ]+setf[ ]+vnx[be] |
[ ]+64:[ ]+bff5[ ]+setf[ ]+cvznxi[be][dm] |
[ ]+66:[ ]+fff5[ ]+clearf[ ]+cvznxi[be][dm] |
[ ]+68:[ ]+b045[ ]+setf[ ]+[be] |
[ ]+6a:[ ]+f045[ ]+clearf[ ]+[be] |
[ ]+6c:[ ]+b085[ ]+setf[ ]+[dm] |
[ ]+6e:[ ]+f085[ ]+clearf[ ]+[dm] |
[ ]+70:[ ]+f0f5[ ]+clearf[ ]+xi[be][dm] |
[ ]+72:[ ]+b0f5[ ]+setf[ ]+xi[be][dm] |
[ ]+74:[ ]+f0f5[ ]+clearf[ ]+xi[be][dm] |
[ ]+76:[ ]+b0f5[ ]+setf[ ]+xi[be][dm] |
[ ]+78:[ ]+fa55[ ]+clearf[ ]+vnx[be] |
[ ]+7a:[ ]+ba55[ ]+setf[ ]+vnx[be] |
[ ]+7c:[ ]+fa55[ ]+clearf[ ]+vnx[be] |
[ ]+7e:[ ]+ba55[ ]+setf[ ]+vnx[be] |
/testsuite/gas/cris/rd-bkw5bpic.d
0,0 → 1,4
#as: --pic --underscore --em=criself --defsym extra=-818 |
#objdump: -dr |
#source: rd-bkw5.s |
#error: overflow |
/testsuite/gas/cris/rd-pcrel2.s
0,0 → 1,60
; Test border-cases for relaxation of pc-relative expressions. |
|
.macro relaxcode |
.endm |
|
.text |
.syntax no_register_prefix |
; Region of relaxation is after insn, same segment |
z: |
move.d [pc-(x1-x+128-4)],r8 ; 4 |
move.d [pc-(x2-x+129-8)],r8 ; 6 |
move.d [pc+x3-x+127-14],r8 ; 4 |
move.d [pc+x4-x+128-18],r8 ; 6 |
move.d [pc-(x5-x+32768-26)],r8 ; 6 |
move.d [pc-(x6-x+32769-32)],r8 ; 8 |
move.d [pc+x7-x+32767-40],r8 ; 6 |
move.d [pc+x8-x+32768-46],r8 ; 8 |
|
.p2align 1 |
|
; Region of relaxation is around insn, same segment |
x: |
move.d [pc-(x1-x+128-4)],r8 ; 4 |
x1: |
move.d [pc-(x2-x+129-8)],r8 ; 6 |
x2: |
move.d [pc+x3-x+127-14],r8 ; 4 |
x3: |
move.d [pc+x4-x+128-18],r8 ; 6 |
x4: |
move.d [pc-(x5-x+32768-26)],r8 ; 6 |
x5: |
move.d [pc-(x6-x+32769-32)],r8 ; 8 |
x6: |
move.d [pc+x7-x+32767-40],r8 ; 6 |
x7: |
move.d [pc+x8-x+32768-46],r8 ; 8 |
x8: |
|
; Region of relaxation is before insn, same segment. |
move.d [pc-(x1-x+128-4)],r8 ; 4 |
move.d [pc-(x2-x+129-8)],r8 ; 6 |
move.d [pc+x3-x+127-14],r8 ; 4 |
move.d [pc+x4-x+128-18],r8 ; 6 |
move.d [pc-(x5-x+32768-26)],r8 ; 6 |
move.d [pc-(x6-x+32769-32)],r8 ; 8 |
move.d [pc+x7-x+32767-40],r8 ; 6 |
move.d [pc+x8-x+32768-46],r8 ; 8 |
|
; Region of relaxation is in other segment. |
.section .text.other |
y: |
move.d [pc-(x1-x+128-4)],r8 ; 4 |
move.d [pc-(x2-x+129-8)],r8 ; 6 |
move.d [pc+x3-x+127-14],r8 ; 4 |
move.d [pc+x4-x+128-18],r8 ; 6 |
move.d [pc-(x5-x+32768-26)],r8 ; 6 |
move.d [pc-(x6-x+32769-32)],r8 ; 8 |
move.d [pc+x7-x+32767-40],r8 ; 6 |
move.d [pc+x8-x+32768-46],r8 ; 8 |
/testsuite/gas/cris/rd-bkw5.d
0,0 → 1,29
#as: --underscore --em=criself |
#objdump: -dr |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <x>: |
0: f87f .* |
#... |
1ffc: 0800 .* |
1ffe: ffed fc5f ba 7ffe <after> |
2002: 0f05 nop |
2004: 3f0d fa1f 0100 jump 11ffa <after\+0x9ffc> |
2006: R_CRIS_32 .text\+0x11ffa |
200a: 3f0d f81f 0100 jump 11ff8 <after\+0x9ffa> |
200c: R_CRIS_32 .text\+0x11ff8 |
#... |
7ff8: 3f0d feff 0000 jump fffe <after\+0x8000> |
7ffa: R_CRIS_32 .text\+0xfffe |
|
00007ffe <after>: |
\.\.\. |
fffe: 0f05 nop |
#... |
11ffa: 0f05 nop |
11ffc: 6fae 0000 0000 move.d 0 <x>,r10 |
11ffe: R_CRIS_32 esymbol |
\.\.\. |
/testsuite/gas/cris/rd-abs32-1.d
0,0 → 1,61
#source: abs32-1.s |
#as: --em=criself |
#objdump: -dr |
|
# Check that jump-type instructions to absolute addresses |
# assemble and disassemble correctly. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
00000000 <locsym2-0x2>: |
0: 0f05 nop |
|
00000002 <locsym2>: |
2: 0f05 nop |
4: 3f0d 0200 0000 jump 2 <locsym2> |
6: R_CRIS_32 \.text\+0x2 |
a: 3f0d 0000 0000 jump 0 <locsym2-0x2> |
c: R_CRIS_32 locsym2 |
10: 3f0d 0000 0000 jump 0 <locsym2-0x2> |
12: R_CRIS_32 locsym3 |
16: 3f0d 7400 0000 jump 74 <locsym3> |
18: R_CRIS_32 \.text\+0x74 |
1c: 3f0d 0000 0000 jump 0 <locsym2-0x2> |
1e: R_CRIS_32 extsym |
22: 3fbd 0200 0000 jsr 2 <locsym2> |
24: R_CRIS_32 \.text\+0x2 |
28: 3fbd 0000 0000 jsr 0 <locsym2-0x2> |
2a: R_CRIS_32 locsym2 |
2e: 3fbd 0000 0000 jsr 0 <locsym2-0x2> |
30: R_CRIS_32 locsym3 |
34: 3fbd 7400 0000 jsr 74 <locsym3> |
36: R_CRIS_32 \.text\+0x74 |
3a: 3fbd 0000 0000 jsr 0 <locsym2-0x2> |
3c: R_CRIS_32 extsym |
40: 3f3d 0200 0000 jsrc 2 <locsym2> |
42: R_CRIS_32 \.text\+0x2 |
46: 0000 bcc \.\+2 |
48: 0000 bcc \.\+2 |
4a: 3f3d 0000 0000 jsrc 0 <locsym2-0x2> |
4c: R_CRIS_32 locsym2 |
50: 0000 bcc \.\+2 |
52: 0000 bcc \.\+2 |
54: 3f3d 0000 0000 jsrc 0 <locsym2-0x2> |
56: R_CRIS_32 locsym3 |
5a: 0000 bcc \.\+2 |
5c: 0000 bcc \.\+2 |
5e: 3f3d 7400 0000 jsrc 74 <locsym3> |
60: R_CRIS_32 \.text\+0x74 |
64: 0000 bcc \.\+2 |
66: 0000 bcc \.\+2 |
68: 3f3d 0000 0000 jsrc 0 <locsym2-0x2> |
6a: R_CRIS_32 extsym |
6e: 0000 bcc \.\+2 |
70: 0000 bcc \.\+2 |
72: 0f05 nop |
|
00000074 <locsym3>: |
74: 0f05 nop |
\.\.\. |
/testsuite/gas/cris/rd-regprefix-1.s
0,0 → 1,41
; Test (no_)register_prefixes a bit. Register prefix may or may not be |
; mandated when we get here. |
|
start: |
; Ambiguous. Depends on default. |
move.d r5,$r5 |
move r4,$ibr |
move.d $r4,[r10+1] |
jsr r10 |
move.d [r0],$r7 |
|
; Non-ambiguous, with a prefix. |
|
push $srp |
move $irp,$r4 |
move.d $r4,[$r0+$r10.b] |
move $ccr,[$pc+r16] |
|
.syntax no_register_prefix |
|
; Some invalid with mandated register prefix; check that they pass. |
|
push srp |
move.d r4,[r0+r10.d] |
move $ccr,[$pc+r16] |
|
; Ambiguity interpreted one way... |
|
move.d r5,$r5 |
move r4,$ibr |
move.d $r4,[r10+1] |
jsr r10 |
|
.syntax register_prefix |
|
; Ambiguity interpreted the other way. |
|
move.d r5,$r5 |
move r4,$ibr |
move.d $r4,[r10+1] |
jsr r10 |
/testsuite/gas/cris/pushpop.s
0,0 → 1,121
; Check the push and pop builtin "macros". |
.text |
.syntax no_register_prefix |
start: |
push r1 |
push r0 |
push r4 |
; Check that there is no recognition of invalid offsets. |
move.b r5,[sp=sp-8] |
move.w r5,[sp=sp-8] |
move.d r5,[sp=sp-8] |
|
move.b r5,[sp=sp-5] |
move.w r5,[sp=sp-5] |
move.d r5,[sp=sp-5] |
|
move.w r5,[sp=sp-4] |
move.b r3,[sp=sp-4] |
|
move.d r5,[sp=sp-3] |
move.w r11,[sp=sp-3] |
move.b r5,[sp=sp-3] |
|
move.d r5,[sp=sp-2] |
move.b r5,[sp=sp-2] |
|
move.d r5,[sp=sp-1] |
move.w r5,[sp=sp-1] |
|
move.d r5,[sp=sp+0] |
move.b r5,[sp=sp+0] |
move.w r5,[sp=sp+0] |
|
move.d r5,[sp=sp+1] |
move.w r5,[sp=sp+1] |
move.b r5,[sp=sp+1] |
|
move.d r5,[sp=sp+2] |
move.w r5,[sp=sp+2] |
move.b r5,[sp=sp+2] |
|
move.d r5,[sp=sp+3] |
move.w r5,[sp=sp+3] |
move.b r5,[sp=sp+3] |
|
move.d r5,[sp=sp+4] |
move.w r5,[sp=sp+4] |
move.b r5,[sp=sp+4] |
|
move.d r5,[sp=sp+5] |
move.w r5,[sp=sp+5] |
move.b r5,[sp=sp+5] |
|
move.d r1,[sp=sp+8] |
move.w r9,[sp=sp+8] |
move.b r13,[sp=sp+8] |
|
; |
; All these will have postincrement on the "real" instruction |
; (e.g. "move.d [sp+],r6") which is the actual insn recognized as |
; pop; it is *not* e.g. "move.d [sp=sp+4],r6". |
; Here we make sure that neither the combination nor the second |
; is interpreted as a pop. |
; |
move.b [sp=sp+8],r5 |
move.w [sp=sp+8],r5 |
move.d [sp=sp+8],r5 |
|
move.b [sp=sp+5],r5 |
move.w [sp=sp+5],r5 |
move.d [sp=sp+5],r5 |
|
move.d [sp=sp+4],r5 |
move.w [sp=sp+4],r5 |
move.b [sp=sp+4],r3 |
|
move.d [sp=sp+3],r5 |
move.w [sp=sp+3],r11 |
move.b [sp=sp+3],r5 |
|
move.d [sp=sp+2],r5 |
move.w [sp=sp+2],r5 |
move.b [sp=sp+2],r5 |
|
move.d [sp=sp+1],r5 |
move.w [sp=sp+1],r5 |
move.b [sp=sp+1],r5 |
|
move.d [sp=sp-0],r5 |
move.w [sp=sp-0],r5 |
move.b [sp=sp-0],r5 |
|
move.d [sp=sp-1],r5 |
move.w [sp=sp-1],r5 |
move.b [sp=sp-1],r5 |
|
move.d [sp=sp-2],r5 |
move.w [sp=sp-2],r5 |
move.b [sp=sp-2],r5 |
|
move.d [sp=sp-3],r5 |
move.w [sp=sp-3],r5 |
move.b [sp=sp-3],r5 |
|
move.d [sp=sp-4],r5 |
move.w [sp=sp-4],r5 |
move.b [sp=sp-4],r5 |
|
move.d [sp=sp-5],r5 |
move.w [sp=sp-5],r5 |
move.b [sp=sp-5],r5 |
|
move.d [sp=sp-8],r5 |
move.w [sp=sp-8],r5 |
move.b [sp=sp-8],r5 |
|
push r0 |
pop r2 |
pop r3 |
push r13 |
end: |
/testsuite/gas/cris/rd-arch-1.d
0,0 → 1,7
#source: arch-err-2.s |
#as: --march=v32 --underscore --em=criself |
#objdump: -p |
|
#... |
private flags = 3: \[symbols have a _ prefix\] \[v32\] |
#pass |
/testsuite/gas/cris/rd-v32s-2.s
0,0 → 1,11
; Check that byte- and word-size special registers on CRISv32 |
; take 32-bit immediate operands, as opposed to pre-v32 CRIS. |
|
.text |
here: |
move 0xfefdfcfa,$vr |
move 0xf00fba11,$pid |
move extsym,$srs |
move extsym2,$wz |
move 1001,$exs |
move 101,$eda |
/testsuite/gas/cris/v32-err-2.s
0,0 → 1,14
; { dg-do assemble } |
; { dg-options " --underscore --march=common_v10_v32 --em=criself" } |
; { dg-error ".word offset handling is not implemented" "err for broken .word" { target cris-*-* } 0 } |
|
; Tests that broken words don't crash, just give a message when |
; in compatibility mode. |
|
sym2: moveq 0,r0 |
.word sym1 - sym2 |
moveq 1,r0 |
moveq 2,r0 |
.space 32766, 0 |
sym1: moveq 3,r0 |
|
/testsuite/gas/cris/fragtest.d
0,0 → 1,64
#objdump: -dr |
#name: fragtest |
|
.*: file format .*-cris |
Disassembly of section \.text: |
0+ <l1-(0x)?100>: |
[ ]+0:[ ]+fee0[ ]+ba[ ]+(0x[0]?100|100 <l1>) |
[ ]+2:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+80:[ ]+e2e0[ ]+ba[ ]+(0x[0]?164|164 <l2>) |
^[ ]+82:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+100 <l1>: |
^[ ]+\.\.\. |
0+164 <l2>: |
[ ]+164:[ ]+ffed 0001[ ]+ba (0x[0]?268|268 <l3>) |
[ ]+168:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+1e6:[ ]+ffed 6604[ ]+ba (0x[0]?650|650 <l4>) |
[ ]+1ea:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+268 <l3>: |
^[ ]+\.\.\. |
0+650 <l4>: |
[ ]+650:[ ]+ffed 0801[ ]+ba (0x[0]?75c|75c <l5>) |
[ ]+654:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+6d2:[ ]+08e0[ ]+ba[ ]+(0x[0]?6dc|[0]?6dc <l4\+0x8c>) |
[ ]+6d4:[ ]+0f05[ ]+nop[ ]* |
[ ]+6d6:[ ]+3f0d 4488 0000[ ]+jump[ ]+(0x8844|8844 <l6>) |
[ ]+6d8:[ ]+(R_CRIS_)?32[ ]+\.text\+(0x[0]*8844|8844 <l6>) |
[ ]+6dc:[ ]+f9e0[ ]+ba[ ]+(0x[0]?6d6|6d6 <l4\+0x86>) |
[ ]+6de:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+75c <l5>: |
^[ ]+\.\.\. |
0+8844 <l6>: |
^[ ]+\.\.\. |
[ ]+88c0:[ ]+fee0[ ]+ba[ ]+(0x89c0|89c0 <l8>) |
[ ]+88c2:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+8940:[ ]+0000[ ]+bcc[ ]+.* |
[ ]+8942:[ ]+01e0[ ]+ba[ ]+(0x8844|8844 <l6>) |
[ ]+8944:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+89c0 <l8>: |
^[ ]+\.\.\. |
[ ]+8a3c:[ ]+ffed 0201[ ]+ba (0x8b42|8b42 <l10>) |
[ ]+8a40:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+8abe:[ ]+0000[ ]+bcc[ ]+.* |
[ ]+8ac0:[ ]+ffed fcfe[ ]+ba (0x89c0|89c0 <l8>) |
[ ]+8ac4:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+8b42 <l10>: |
^[ ]+\.\.\. |
[ ]+8bbe:[ ]+0000[ ]+bcc[ ]+.* |
[ ]+8bc0:[ ]+ffed 0001[ ]+ba (0x8cc4|8cc4 <l12>) |
[ ]+8bc4:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
[ ]+8c42:[ ]+0000[ ]+bcc[ ]+.* |
[ ]+8c44:[ ]+ffed fafe[ ]+ba (0x8b42|8b42 <l10>) |
[ ]+8c48:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
/testsuite/gas/cris/rd-v32-b3.d
0,0 → 1,27
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
# Check expansion of "ba" into dword operands for different segment. |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
00000000 <a-0x2>: |
0: 7fa2 moveq -1,r10 |
|
00000002 <a>: |
2: bf0e 0000 0000 ba 2 <a> |
4: R_CRIS_32_PCREL \.text\.2\+0x8 |
8: 4152 moveq 1,r5 |
\.\.\. |
Disassembly of section \.text\.2: |
|
00000000 <b-0x2>: |
0: 4822 moveq 8,r2 |
|
00000002 <b>: |
2: 4232 moveq 2,r3 |
4: bf0e 0000 0000 ba 4 <b\+0x2> |
6: R_CRIS_32_PCREL \.text\+0x8 |
a: 4472 moveq 4,r7 |
/testsuite/gas/cris/return.d
0,0 → 1,13
#objdump: -dr |
#name: return |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+7fb6[ ]+ret[ ]* |
[ ]+2:[ ]+0f05[ ]+nop[ ]* |
[ ]+4:[ ]+7fa6[ ]+reti[ ]* |
[ ]+6:[ ]+0f05[ ]+nop[ ]* |
[ ]+8:[ ]+7fe6[ ]+retb[ ]* |
[ ]+a:[ ]+0f05[ ]+nop[ ]* |
/testsuite/gas/cris/separator.s
0,0 → 1,16
; Testing separators. This file should only have nops. See |
; seperror for constructs that are syntax errors. |
; |
.text |
start: |
; Note that the next line is a syntax error. Should it be? |
; nop # moveq 0,r10 -- a comment, not command separator |
; The next line is *not* a syntax error. Should it? |
nop; moveq 1,r10 |
; The next line is a syntax error. Maybe it shouldn't. |
; nop # moveq 2,r10 -- a comment, not command separator |
nop ; moveq 3,r10 |
; moveq 4,r10 |
# moveq 5,r10 |
# 123 456 ; not a syntax error, not a line directive. |
end: |
/testsuite/gas/cris/rd-v32-f1.d
0,0 → 1,26
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
# Test that v32 flags are properly recognized and emitted at disassembly. |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
00000000 <x>: |
0: b105 setf c |
2: f105 clearf c |
4: f205 clearf v |
6: b205 setf v |
8: b405 setf z |
a: f405 clearf z |
c: f805 clearf n |
e: b805 setf n |
10: b015 ax |
12: f015 clearf x |
14: b025 ei |
16: f025 di |
18: f045 clearf u |
1a: b045 setf u |
1c: b085 setf p |
1e: f085 clearf p |
/testsuite/gas/cris/v32-err-6.s
0,0 → 1,18
; Error for flags not applicable to current arch. |
; #4: Error for v32 and pre-v10 flags for v10. |
; { dg-do assemble } |
; { dg-options "--march=v10" } |
|
y: |
clearf p ; { dg-error "(Illegal|Invalid) operands" } |
setf P ; { dg-error "(Illegal|Invalid) operands" } |
setf u ; { dg-error "(Illegal|Invalid) operands" } |
clearf U ; { dg-error "(Illegal|Invalid) operands" } |
clearf d ; { dg-error "(Illegal|Invalid) operands" } |
setf D ; { dg-error "(Illegal|Invalid) operands" } |
clearf e ; { dg-error "(Illegal|Invalid) operands" } |
setf E ; { dg-error "(Illegal|Invalid) operands" } |
clearf b |
setf B |
setf m |
clearf M |
/testsuite/gas/cris/break.d
0,0 → 1,27
#objdump: -dr |
#name: break |
|
.*:[ ]+file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+32e9[ ]+break[ ]+2 |
[ ]+2:[ ]+30e9[ ]+break[ ]+0 |
[ ]+4:[ ]+31e9[ ]+break[ ]+1 |
[ ]+6:[ ]+32e9[ ]+break[ ]+2 |
[ ]+8:[ ]+33e9[ ]+break[ ]+3 |
[ ]+a:[ ]+34e9[ ]+break[ ]+4 |
[ ]+c:[ ]+35e9[ ]+break[ ]+5 |
[ ]+e:[ ]+36e9[ ]+break[ ]+6 |
[ ]+10:[ ]+37e9[ ]+break[ ]+7 |
[ ]+12:[ ]+38e9[ ]+break[ ]+8 |
[ ]+14:[ ]+39e9[ ]+break[ ]+9 |
[ ]+16:[ ]+3ae9[ ]+break[ ]+10 |
[ ]+18:[ ]+3be9[ ]+break[ ]+11 |
[ ]+1a:[ ]+3ce9[ ]+break[ ]+12 |
[ ]+1c:[ ]+3de9[ ]+break[ ]+13 |
[ ]+1e:[ ]+3ee9[ ]+break[ ]+14 |
[ ]+20:[ ]+3fe9[ ]+break[ ]+15 |
|
0+22 <end>: |
\.\.\. |
/testsuite/gas/cris/labfloat.d
0,0 → 1,12
#objdump: -dr |
#name: labfloat |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <start>: |
[ ]+0:[ ]+6f4e 0600 0000[ ]+move.d 6 <start\+0x6>,\$?r4 |
[ ]+2:[ ]+(R_CRIS_)?32[ ]+\.text\+0x6 |
[ ]+6:[ ]+ef4e 0600 0000[ ]+cmp\.d 6 <start\+0x6>,\$?r4 |
[ ]+8:[ ]+(R_CRIS_)?32[ ]+\.text\+0x6 |
/testsuite/gas/cris/nosep.d
0,0 → 1,10
#objdump: -dr |
#name: nosep |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <start>: |
[ ]+0:[ ]+4022[ ]+moveq[ ]+0,\$?r2 |
[ ]+2:[ ]+f025[ ]+di[ ]* |
/testsuite/gas/cris/rd-bcnst-pic.d
0,0 → 1,28
#objdump: -dr |
#as: --pic --underscore --em=criself |
#source: rd-bcnst.s |
|
# Catches an error in the relaxation machinery and checks that there's no |
# confusion between section offset and absolute address. |
|
.*: file format elf32.*-cris |
|
Disassembly of section \.text: |
|
0+ <\.text>: |
[ ]+0:[ ]+0ae0[ ]+ba 0xc |
[ ]+2:[ ]+0f05[ ]+nop |
[ ]+4:[ ]+6ffd 0000 0000 3f0e[ ]+move \[pc=pc\+0x0\],p0 |
[ ]+6:[ ]+R_CRIS_32_PCREL[ ]+\*ABS\*\+0xbadb00 |
[ ]+c:[ ]+f770[ ]+bmi 0x4 |
[ ]+e:[ ]+0ae0[ ]+ba 0x1a |
[ ]+10:[ ]+0f05[ ]+nop |
[ ]+12:[ ]+6ffd 0000 0000 3f0e[ ]+move \[pc=pc\+0x0\],p0 |
[ ]+14:[ ]+R_CRIS_32_PCREL[ ]+\*ABS\*\+0xb00 |
[ ]+1a:[ ]+f770[ ]+bmi 0x12 |
[ ]+1c:[ ]+0ae0[ ]+ba 0x28 |
[ ]+1e:[ ]+0f05[ ]+nop |
[ ]+20:[ ]+6ffd 0000 0000 3f0e[ ]+move \[pc=pc\+0x0\],p0 |
[ ]+22:[ ]+R_CRIS_32_PCREL[ ]+\*ABS\*\+0x42 |
[ ]+28:[ ]+f770[ ]+bmi 0x20 |
[ ]+2a:[ ]+0000[ ]+bcc \.\+2 |
/testsuite/gas/cris/ccr.s
0,0 → 1,80
; Flag settings; clearf, setf |
|
.text |
.syntax no_register_prefix |
start: |
nop ; So we get it tested too -- and it makes the |
; size of the code a 32-bit multiple, so |
; the end of disassembly does not show zeros. |
ax |
setf deixnzvc ; old names |
clearf deixnzvc ; old names |
ei |
di |
setf dxnc ; old names |
clearf dxnc ; old names |
setf ; empty list |
clearf ; empty list |
; For each flag. Note that the disassembly will show macros for |
; some. |
setf c |
clearf c |
setf v |
clearf v |
setf z |
clearf z |
setf n |
clearf n |
setf x |
clearf x |
setf i |
clearf i |
setf e |
clearf e |
setf d |
clearf d |
; Two from same group, and switch order. |
clearf vc |
setf vc |
clearf ix |
setf ix |
clearf cv |
setf cv |
clearf xi |
setf xi |
; Two from different groups, and switch order. |
clearf in |
setf in |
clearf ni |
setf ni |
; Four in same group, and switch order. |
clearf nvxc |
setf nvxc |
clearf vncx |
setf vncx |
clearf dxei |
setf dxei |
clearf xide |
setf xide |
; Four in different groups, and switch order. |
clearf exnv |
setf exnv |
clearf xvne |
setf xvne |
; FIXME: Put tests for new flag-names here, (not above. |
; The new names in ETRAX 100, just some assortment of the above. |
setf mbixnzvc |
clearf bmixnzvc |
setf b |
clearf b |
setf m |
clearf m |
clearf mxbi |
setf dxbi |
clearf ximb |
setf ximb |
clearf bxnv |
setf bxnv |
clearf xvnb |
setf xvnb |
end: |
/testsuite/gas/cris/rd-bkw5.s
0,0 → 1,48
.ifndef extra |
.set extra,0 |
.endif |
|
.macro case |
.if \@ < 10 |
.word .L1000\@-. |
.elseif \@ < 100 |
.word .L100\@-. |
.elseif \@ < 1000 |
.word .L10\@-. |
.else |
.word .L1\@-. |
.endif |
.set counter,1+\@ |
.endm |
|
.macro case_label |
.L\@: nop |
.endm |
|
.macro padder |
.endm |
|
.text |
.align 1 |
.global x |
.type x,@function |
x: |
.rept 4095+extra |
case |
.endr |
|
.rept 10000-counter |
padder |
.endr |
|
after: |
; Force a secondary jump-table entry for every label. |
.fill 32768 |
|
.rept counter |
case_label |
.endr |
|
move.d esymbol,$r10 |
.size x,.-x |
.align 1 |
/testsuite/gas/cris/rd-v10_32o-1.d
0,0 → 1,9
#source: break.s |
#as: --underscore --em=criself --march=common_v10_v32 |
#objdump: -p |
|
# Check that different command-line options result in different |
# machine-type stamps on the object files. |
|
.*: file format elf32-us-cris |
private flags = 5: \[symbols have a _ prefix\] \[v10 and v32\] |
/testsuite/gas/cris/rd-v32-l4.d
0,0 → 1,61
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
# Test that lapc shrinks to lapcq and that offsets are emitted correctly. |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
0+ <a>: |
0: 70a9 lapcq 0 <a>,r10 |
2: 71b9 lapcq 4 <x>,r11 |
|
0+4 <x>: |
4: 72c9 lapcq 8 <xx>,r12 |
6: b005 nop |
|
0+8 <xx>: |
8: 73d9 lapcq e <xxx>,r13 |
a: b005 nop |
c: b005 nop |
|
0+e <xxx>: |
e: b005 nop |
|
0+10 <a00>: |
10: b005 nop |
12: 7f9d feff ffff lapc 10 <a00>,r9 |
|
0+18 <a0>: |
18: 7089 lapcq 18 <a0>,r8 |
1a: 7179 lapcq 1c <x0>,r7 |
|
0+1c <x0>: |
1c: 7269 lapcq 20 <xx0>,r6 |
1e: b005 nop |
|
0+20 <xx0>: |
20: b005 nop |
|
0+22 <a11>: |
22: b005 nop |
24: 7fad feff ffff lapc 22 <a11>,r10 |
|
0+2a <a1>: |
2a: 7fad 0000 0000 lapc 2a <a1>,r10 |
30: 7fbd 0600 0000 lapc 36 <x1>,r11 |
|
0+36 <x1>: |
36: 7fcd 0800 0000 lapc 3e <xx1>,r12 |
3c: b005 nop |
|
0+3e <xx1>: |
3e: 7fdd 0a00 0000 lapc 48 <xxx1>,r13 |
44: b005 nop |
46: b005 nop |
|
0+48 <xxx1>: |
48: b005 nop |
4a: 7f39 lapcq 68 <y>,r3 |
\.\.\. |
/testsuite/gas/cris/quick.s
0,0 → 1,51
; @OC@ test |
; Template for generic "quick" operand checking. |
|
; To see that expressions with symbols are evaluated correctly. |
.set twenty2, 22 |
.set mtwenty2, -22 |
|
.text |
.syntax no_register_prefix |
start: |
|
;;;;;;;;;;;;;;;;; |
; |
; Unsigned 5 bits. |
|
@OC@ twenty2,r3 |
@OC@ -twenty2+33,r5 |
@OC@ twenty2-22,r10 |
@OC@ 31,r5 |
@OC@ 1,r4 |
@OC@ 0,r11 |
@OC@ 32-twenty2,r11 |
@OC@ -0,r12 |
|
unsigned6: ; u6 |
;;;;;;;;;;;;;;;;; |
; |
; Unsigned 6 bits |
|
@OC@ twenty2*2,r3 ; u6 |
@OC@ -twenty2+33*2+13,r5 ; u6 |
@OC@ twenty2-22,r10 ; u6 |
@OC@ 31*2,r5 ; u6 |
@OC@ twenty2*3-3,r4 ; u6 |
@OC@ twenty2*3-4,r5 ; u6 |
@OC@ 63,r11 ; u6 |
@OC@ 32,r11 ; u6 |
|
signed6: ; s6 |
;;;;;;;;;;;;;;;;; |
; |
; Signed 6 bits. |
; Only need to check negative operands here; the unsigned 5 |
; bits cases above covers positive numbers. |
@OC@ -31,r3 ; s6 |
@OC@ mtwenty2,r3 ; s6 |
@OC@ mtwenty2*2+14,r3 ; s6 |
@OC@ -64+35,r7 ; s6 |
@OC@ -1,r13 ; s6 |
@OC@ -twenty2+21,r12 ; s6 |
end: |
/testsuite/gas/cris/rd-bound2.d
0,0 → 1,15
#as: --underscore --em=criself --march=v32 |
#source: rd-bound1.s |
#objdump: -dr |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
0+ <x>: |
[ ]+0:[ ]+c375[ ]+bound\.b r3,r7 |
[ ]+2:[ ]+d815[ ]+bound\.w r8,r1 |
[ ]+4:[ ]+eb35[ ]+bound\.d r11,r3 |
[ ]+6:[ ]+cf2d 4200[ ]+bound\.b 0x42,r2 |
[ ]+a:[ ]+df0d 6810[ ]+bound\.w 0x1068,r0 |
[ ]+e:[ ]+ef5d 6a16 4000[ ]+bound.d 40166a <x\+0x40166a>,r5 |
/testsuite/gas/cris/us-err-3.s
0,0 → 1,10
; Test that we get an error when directive does not match option. |
; Make sure we specify ELF so we don't get spurious failures when testing |
; a.out. |
|
; { dg-do assemble } |
; { dg-options "--no-underscore --em=criself" } |
|
.syntax leading_underscore ; { dg-error ".* \.syntax leading_underscore requires .* `--underscore'" } |
start: |
nop |
/testsuite/gas/cris/branch.d
0,0 → 1,519
#objdump: -dr |
#name: branch |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start_original>: |
[ ]+0:[ ]+0f05[ ]+nop[ ]* |
0+2 <startm32>: |
[ ]+2:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+7e6a <startm16>: |
[ ]+7e6a:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+7f2e <start>: |
[ ]+7f2e:[ ]+0f05[ ]+nop[ ]* |
[ ]+7f30:[ ]+fde0[ ]+ba[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f32:[ ]+fb00[ ]+bcc[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f34:[ ]+f910[ ]+bcs[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f36:[ ]+f730[ ]+beq[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f38:[ ]+f5f0[ ]+bwf[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f3a:[ ]+f3f0[ ]+bwf[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f3c:[ ]+f1f0[ ]+bwf[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f3e:[ ]+efa0[ ]+bge[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f40:[ ]+edc0[ ]+bgt[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f42:[ ]+eb90[ ]+bhi[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f44:[ ]+e900[ ]+bcc[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f46:[ ]+e7d0[ ]+ble[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f48:[ ]+e510[ ]+bcs[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f4a:[ ]+e380[ ]+bls[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f4c:[ ]+e1b0[ ]+blt[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f4e:[ ]+df70[ ]+bmi[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f50:[ ]+dd20[ ]+bne[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f52:[ ]+db60[ ]+bpl[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f54:[ ]+d940[ ]+bvc[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f56:[ ]+d750[ ]+bvs[ ]+(0x7f2e|7f2e <start>) |
0+7f58 <start2>: |
[ ]+7f58:[ ]+0f05[ ]+nop[ ]* |
[ ]+7f5a:[ ]+0fe0[ ]+ba[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f5c:[ ]+0d00[ ]+bcc[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f5e:[ ]+0b10[ ]+bcs[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f60:[ ]+0930[ ]+beq[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f62:[ ]+07f0[ ]+bwf[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f64:[ ]+05f0[ ]+bwf[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f66:[ ]+03f0[ ]+bwf[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f68:[ ]+01a0[ ]+bge[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f6a:[ ]+ffcd fcfe[ ]+bgt (0x7e6a|7e6a <startm16>) |
[ ]+7f6e:[ ]+ff9d f8fe[ ]+bhi (0x7e6a|7e6a <startm16>) |
[ ]+7f72:[ ]+ff0d f4fe[ ]+bhs (0x7e6a|7e6a <startm16>) |
[ ]+7f76:[ ]+ffdd f0fe[ ]+ble (0x7e6a|7e6a <startm16>) |
[ ]+7f7a:[ ]+ff1d ecfe[ ]+blo (0x7e6a|7e6a <startm16>) |
[ ]+7f7e:[ ]+ff8d e8fe[ ]+bls (0x7e6a|7e6a <startm16>) |
[ ]+7f82:[ ]+ffbd e4fe[ ]+blt (0x7e6a|7e6a <startm16>) |
[ ]+7f86:[ ]+ff7d e0fe[ ]+bmi (0x7e6a|7e6a <startm16>) |
[ ]+7f8a:[ ]+ff2d dcfe[ ]+bne (0x7e6a|7e6a <startm16>) |
[ ]+7f8e:[ ]+ff6d d8fe[ ]+bpl (0x7e6a|7e6a <startm16>) |
[ ]+7f92:[ ]+ff4d d4fe[ ]+bvc (0x7e6a|7e6a <startm16>) |
[ ]+7f96:[ ]+ff5d d0fe[ ]+bvs (0x7e6a|7e6a <startm16>) |
0+7f9a <start3>: |
[ ]+7f9a:[ ]+0f05[ ]+nop[ ]* |
[ ]+7f9c:[ ]+ffed cafe[ ]+ba (0x7e6a|7e6a <startm16>) |
[ ]+7fa0:[ ]+ff0d c6fe[ ]+bhs (0x7e6a|7e6a <startm16>) |
[ ]+7fa4:[ ]+ff1d c2fe[ ]+blo (0x7e6a|7e6a <startm16>) |
[ ]+7fa8:[ ]+ff3d befe[ ]+beq (0x7e6a|7e6a <startm16>) |
[ ]+7fac:[ ]+fffd bafe[ ]+bwf (0x7e6a|7e6a <startm16>) |
[ ]+7fb0:[ ]+fffd b6fe[ ]+bwf (0x7e6a|7e6a <startm16>) |
[ ]+7fb4:[ ]+fffd b2fe[ ]+bwf (0x7e6a|7e6a <startm16>) |
[ ]+7fb8:[ ]+ffad aefe[ ]+bge (0x7e6a|7e6a <startm16>) |
[ ]+7fbc:[ ]+ffcd aafe[ ]+bgt (0x7e6a|7e6a <startm16>) |
[ ]+7fc0:[ ]+ff9d a6fe[ ]+bhi (0x7e6a|7e6a <startm16>) |
[ ]+7fc4:[ ]+ff0d a2fe[ ]+bhs (0x7e6a|7e6a <startm16>) |
[ ]+7fc8:[ ]+ffdd 9efe[ ]+ble (0x7e6a|7e6a <startm16>) |
[ ]+7fcc:[ ]+ff1d 9afe[ ]+blo (0x7e6a|7e6a <startm16>) |
[ ]+7fd0:[ ]+ff8d 96fe[ ]+bls (0x7e6a|7e6a <startm16>) |
[ ]+7fd4:[ ]+ffbd 92fe[ ]+blt (0x7e6a|7e6a <startm16>) |
[ ]+7fd8:[ ]+ff7d 8efe[ ]+bmi (0x7e6a|7e6a <startm16>) |
[ ]+7fdc:[ ]+ff2d 8afe[ ]+bne (0x7e6a|7e6a <startm16>) |
[ ]+7fe0:[ ]+ff6d 86fe[ ]+bpl (0x7e6a|7e6a <startm16>) |
[ ]+7fe4:[ ]+ff4d 82fe[ ]+bvc (0x7e6a|7e6a <startm16>) |
[ ]+7fe8:[ ]+ff5d 7efe[ ]+bvs (0x7e6a|7e6a <startm16>) |
0+7fec <start4>: |
[ ]+7fec:[ ]+0f05[ ]+nop[ ]* |
[ ]+7fee:[ ]+ffed 1080[ ]+ba (0x2|2 <startm32>) |
[ ]+7ff2:[ ]+ff0d 0c80[ ]+bhs (0x2|2 <startm32>) |
[ ]+7ff6:[ ]+ff1d 0880[ ]+blo (0x2|2 <startm32>) |
[ ]+7ffa:[ ]+ff3d 0480[ ]+beq (0x2|2 <startm32>) |
[ ]+7ffe:[ ]+fffd 0080[ ]+bwf (0x2|2 <startm32>) |
[ ]+8002:[ ]+08e0[ ]+ba[ ]+(0x800c|800c <start4\+0x20>) |
[ ]+8004:[ ]+0f05[ ]+nop[ ]* |
[ ]+8006:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8008:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+800c:[ ]+f9f0[ ]+bwf[ ]+(0x8006|8006 <start4\+0x1a>) |
[ ]+800e:[ ]+08e0[ ]+ba[ ]+(0x8018|8018 <start4\+0x2c>) |
[ ]+8010:[ ]+0f05[ ]+nop[ ]* |
[ ]+8012:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8014:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8018:[ ]+f9f0[ ]+bwf[ ]+(0x8012|8012 <start4\+0x26>) |
[ ]+801a:[ ]+08e0[ ]+ba[ ]+(0x8024|8024 <start4\+0x38>) |
[ ]+801c:[ ]+0f05[ ]+nop[ ]* |
[ ]+801e:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8020:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8024:[ ]+f9a0[ ]+bge[ ]+(0x801e|801e <start4\+0x32>) |
[ ]+8026:[ ]+08e0[ ]+ba[ ]+(0x8030|8030 <start4\+0x44>) |
[ ]+8028:[ ]+0f05[ ]+nop[ ]* |
[ ]+802a:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+802c:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8030:[ ]+f9c0[ ]+bgt[ ]+(0x802a|802a <start4\+0x3e>) |
[ ]+8032:[ ]+08e0[ ]+ba[ ]+(0x803c|803c <start4\+0x50>) |
[ ]+8034:[ ]+0f05[ ]+nop[ ]* |
[ ]+8036:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8038:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+803c:[ ]+f990[ ]+bhi[ ]+(0x8036|8036 <start4\+0x4a>) |
[ ]+803e:[ ]+08e0[ ]+ba[ ]+(0x8048|8048 <start4\+0x5c>) |
[ ]+8040:[ ]+0f05[ ]+nop[ ]* |
[ ]+8042:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8044:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8048:[ ]+f900[ ]+bcc[ ]+(0x8042|8042 <start4\+0x..>) |
[ ]+804a:[ ]+08e0[ ]+ba[ ]+(0x8054|8054 <start4\+0x..>) |
[ ]+804c:[ ]+0f05[ ]+nop[ ]* |
[ ]+804e:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8050:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8054:[ ]+f9d0[ ]+ble[ ]+(0x804e|804e <start4\+0x..>) |
[ ]+8056:[ ]+08e0[ ]+ba[ ]+(0x8060|8060 <start4\+0x..>) |
[ ]+8058:[ ]+0f05[ ]+nop[ ]* |
[ ]+805a:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+805c:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8060:[ ]+f910[ ]+bcs[ ]+(0x805a|805a <start4\+0x..>) |
[ ]+8062:[ ]+08e0[ ]+ba[ ]+(0x806c|806c <start4\+0x..>) |
[ ]+8064:[ ]+0f05[ ]+nop[ ]* |
[ ]+8066:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8068:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+806c:[ ]+f980[ ]+bls[ ]+(0x8066|8066 <start4\+0x..>) |
[ ]+806e:[ ]+08e0[ ]+ba[ ]+(0x8078|8078 <start4\+0x..>) |
[ ]+8070:[ ]+0f05[ ]+nop[ ]* |
[ ]+8072:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8074:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8078:[ ]+f9b0[ ]+blt[ ]+(0x8072|8072 <start4\+0x..>) |
[ ]+807a:[ ]+08e0[ ]+ba[ ]+(0x8084|8084 <start4\+0x..>) |
[ ]+807c:[ ]+0f05[ ]+nop[ ]* |
[ ]+807e:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8080:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8084:[ ]+f970[ ]+bmi[ ]+(0x807e|807e <start4\+0x..>) |
[ ]+8086:[ ]+08e0[ ]+ba[ ]+(0x8090|8090 <start4\+0x..>) |
[ ]+8088:[ ]+0f05[ ]+nop[ ]* |
[ ]+808a:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+808c:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8090:[ ]+f920[ ]+bne[ ]+(0x808a|808a <start4\+0x..>) |
[ ]+8092:[ ]+08e0[ ]+ba[ ]+(0x809c|809c <start4\+0x..>) |
[ ]+8094:[ ]+0f05[ ]+nop[ ]* |
[ ]+8096:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8098:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+809c:[ ]+f960[ ]+bpl[ ]+(0x8096|8096 <start4\+0x..>) |
[ ]+809e:[ ]+08e0[ ]+ba[ ]+(0x80a8|80a8 <start4\+0x..>) |
[ ]+80a0:[ ]+0f05[ ]+nop[ ]* |
[ ]+80a2:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+80a4:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+80a8:[ ]+f940[ ]+bvc[ ]+(0x80a2|80a2 <start4\+0x..>) |
[ ]+80aa:[ ]+08e0[ ]+ba[ ]+(0x80b4|80b4 <start4\+0x..>) |
[ ]+80ac:[ ]+0f05[ ]+nop[ ]* |
[ ]+80ae:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+80b0:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+80b4:[ ]+f950[ ]+bvs[ ]+(0x80ae|80ae <start4\+0x..>) |
0+80b6 <start5>: |
[ ]+80b6:[ ]+0f05[ ]+nop[ ]* |
[ ]+80b8:[ ]+08e0[ ]+ba[ ]+(0x80c2|80c2 <start5\+0xc>) |
[ ]+80ba:[ ]+0f05[ ]+nop[ ]* |
[ ]+80bc:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+80be:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+80c2:[ ]+f9e0[ ]+ba[ ]+(0x80bc|80bc <start5\+0x6>) |
[ ]+80c4:[ ]+08e0[ ]+ba[ ]+(0x80ce|80ce <start5\+0x..>) |
[ ]+80c6:[ ]+0f05[ ]+nop[ ]* |
[ ]+80c8:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+80ca:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+80ce:[ ]+f900[ ]+bcc[ ]+(0x80c8|80c8 <start5\+0x..>) |
[ ]+80d0:[ ]+08e0[ ]+ba[ ]+(0x80da|80da <start5\+0x..>) |
[ ]+80d2:[ ]+0f05[ ]+nop[ ]* |
[ ]+80d4:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+80d6:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+80da:[ ]+f910[ ]+bcs[ ]+(0x80d4|80d4 <start5\+0x..>) |
[ ]+80dc:[ ]+08e0[ ]+ba[ ]+(0x80e6|80e6 <start5\+0x..>) |
[ ]+80de:[ ]+0f05[ ]+nop[ ]* |
[ ]+80e0:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+80e2:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+80e6:[ ]+f930[ ]+beq[ ]+(0x80e0|80e0 <start5\+0x..>) |
[ ]+80e8:[ ]+08e0[ ]+ba[ ]+(0x80f2|80f2 <start5\+0x..>) |
[ ]+80ea:[ ]+0f05[ ]+nop[ ]* |
[ ]+80ec:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+80ee:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+80f2:[ ]+f9f0[ ]+bwf[ ]+(0x80ec|80ec <start5\+0x..>) |
[ ]+80f4:[ ]+08e0[ ]+ba[ ]+(0x80fe|80fe <start5\+0x..>) |
[ ]+80f6:[ ]+0f05[ ]+nop[ ]* |
[ ]+80f8:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+80fa:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+80fe:[ ]+f9f0[ ]+bwf[ ]+(0x80f8|80f8 <start5\+0x..>) |
[ ]+8100:[ ]+08e0[ ]+ba[ ]+(0x810a|810a <start5\+0x..>) |
[ ]+8102:[ ]+0f05[ ]+nop[ ]* |
[ ]+8104:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8106:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+810a:[ ]+f9f0[ ]+bwf[ ]+(0x8104|8104 <start5\+0x..>) |
[ ]+810c:[ ]+08e0[ ]+ba[ ]+(0x8116|8116 <start5\+0x..>) |
[ ]+810e:[ ]+0f05[ ]+nop[ ]* |
[ ]+8110:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8112:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8116:[ ]+f9a0[ ]+bge[ ]+(0x8110|8110 <start5\+0x..>) |
[ ]+8118:[ ]+08e0[ ]+ba[ ]+(0x8122|8122 <start5\+0x..>) |
[ ]+811a:[ ]+0f05[ ]+nop[ ]* |
[ ]+811c:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+811e:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8122:[ ]+f9c0[ ]+bgt[ ]+(0x811c|811c <start5\+0x..>) |
[ ]+8124:[ ]+08e0[ ]+ba[ ]+(0x812e|812e <start5\+0x..>) |
[ ]+8126:[ ]+0f05[ ]+nop[ ]* |
[ ]+8128:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+812a:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+812e:[ ]+f990[ ]+bhi[ ]+(0x8128|8128 <start5\+0x..>) |
[ ]+8130:[ ]+08e0[ ]+ba[ ]+(0x813a|813a <start5\+0x..>) |
[ ]+8132:[ ]+0f05[ ]+nop[ ]* |
[ ]+8134:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8136:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+813a:[ ]+f900[ ]+bcc[ ]+(0x8134|8134 <start5\+0x..>) |
[ ]+813c:[ ]+08e0[ ]+ba[ ]+(0x8146|8146 <start5\+0x..>) |
[ ]+813e:[ ]+0f05[ ]+nop[ ]* |
[ ]+8140:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8142:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8146:[ ]+f9d0[ ]+ble[ ]+(0x8140|8140 <start5\+0x..>) |
[ ]+8148:[ ]+08e0[ ]+ba[ ]+(0x8152|8152 <start5\+0x..>) |
[ ]+814a:[ ]+0f05[ ]+nop[ ]* |
[ ]+814c:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+814e:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8152:[ ]+f910[ ]+bcs[ ]+(0x814c|814c <start5\+0x..>) |
[ ]+8154:[ ]+08e0[ ]+ba[ ]+(0x815e|815e <start5\+0x..>) |
[ ]+8156:[ ]+0f05[ ]+nop[ ]* |
[ ]+8158:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+815a:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+815e:[ ]+f980[ ]+bls[ ]+(0x8158|8158 <start5\+0x..>) |
[ ]+8160:[ ]+08e0[ ]+ba[ ]+(0x816a|816a <start5\+0x..>) |
[ ]+8162:[ ]+0f05[ ]+nop[ ]* |
[ ]+8164:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8166:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+816a:[ ]+f9b0[ ]+blt[ ]+(0x8164|8164 <start5\+0x..>) |
[ ]+816c:[ ]+08e0[ ]+ba[ ]+(0x8176|8176 <start5\+0x..>) |
[ ]+816e:[ ]+0f05[ ]+nop[ ]* |
[ ]+8170:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8172:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8176:[ ]+f970[ ]+bmi[ ]+(0x8170|8170 <start5\+0x..>) |
[ ]+8178:[ ]+08e0[ ]+ba[ ]+(0x8182|8182 <start5\+0x..>) |
[ ]+817a:[ ]+0f05[ ]+nop[ ]* |
[ ]+817c:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+817e:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+8182:[ ]+f920[ ]+bne[ ]+(0x817c|817c <start5\+0x..>) |
[ ]+8184:[ ]+08e0[ ]+ba[ ]+(0x818e|818e <start5\+0x..>) |
[ ]+8186:[ ]+0f05[ ]+nop[ ]* |
[ ]+8188:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+818a:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+818e:[ ]+f960[ ]+bpl[ ]+(0x8188|8188 <start5\+0x..>) |
[ ]+8190:[ ]+08e0[ ]+ba[ ]+(0x819a|819a <start5\+0x..>) |
[ ]+8192:[ ]+0f05[ ]+nop[ ]* |
[ ]+8194:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+8196:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+819a:[ ]+f940[ ]+bvc[ ]+(0x8194|8194 <start5\+0x..>) |
[ ]+819c:[ ]+08e0[ ]+ba[ ]+(0x81a6|81a6 <start5\+0x..>) |
[ ]+819e:[ ]+0f05[ ]+nop[ ]* |
[ ]+81a0:[ ]+3f0d 0200 0000[ ]+jump[ ]+(0x2|2 <startm32>) |
[ ]+81a2:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*2 |
[ ]+81a6:[ ]+f950[ ]+bvs[ ]+(0x81a0|81a0 <start5\+0x..>) |
0+81a8 <start6>: |
[ ]+81a8:[ ]+0f05[ ]+nop[ ]* |
[ ]+81aa:[ ]+08e0[ ]+ba[ ]+(0x81b4|81b4 <start6\+0xc>) |
[ ]+81ac:[ ]+0f05[ ]+nop[ ]* |
[ ]+81ae:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+81b0:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+81b4:[ ]+f9e0[ ]+ba[ ]+(0x81ae|81ae <start6\+0x6>) |
[ ]+81b6:[ ]+08e0[ ]+ba[ ]+(0x81c0|81c0 <start6\+0x..>) |
[ ]+81b8:[ ]+0f05[ ]+nop[ ]* |
[ ]+81ba:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+81bc:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+81c0:[ ]+f900[ ]+bcc[ ]+(0x81ba|81ba <start6\+0x..>) |
[ ]+81c2:[ ]+08e0[ ]+ba[ ]+(0x81cc|81cc <start6\+0x..>) |
[ ]+81c4:[ ]+0f05[ ]+nop[ ]* |
[ ]+81c6:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+81c8:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+81cc:[ ]+f910[ ]+bcs[ ]+(0x81c6|81c6 <start6\+0x..>) |
[ ]+81ce:[ ]+08e0[ ]+ba[ ]+(0x81d8|81d8 <start6\+0x..>) |
[ ]+81d0:[ ]+0f05[ ]+nop[ ]* |
[ ]+81d2:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+81d4:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+81d8:[ ]+f930[ ]+beq[ ]+(0x81d2|81d2 <start6\+0x..>) |
[ ]+81da:[ ]+08e0[ ]+ba[ ]+(0x81e4|81e4 <start6\+0x..>) |
[ ]+81dc:[ ]+0f05[ ]+nop[ ]* |
[ ]+81de:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+81e0:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+81e4:[ ]+f9f0[ ]+bwf[ ]+(0x81de|81de <start6\+0x..>) |
[ ]+81e6:[ ]+08e0[ ]+ba[ ]+(0x81f0|81f0 <start6\+0x..>) |
[ ]+81e8:[ ]+0f05[ ]+nop[ ]* |
[ ]+81ea:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+81ec:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+81f0:[ ]+f9f0[ ]+bwf[ ]+(0x81ea|81ea <start6\+0x..>) |
[ ]+81f2:[ ]+08e0[ ]+ba[ ]+(0x81fc|81fc <start6\+0x..>) |
[ ]+81f4:[ ]+0f05[ ]+nop[ ]* |
[ ]+81f6:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+81f8:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+81fc:[ ]+f9f0[ ]+bwf[ ]+(0x81f6|81f6 <start6\+0x..>) |
[ ]+81fe:[ ]+08e0[ ]+ba[ ]+(0x8208|8208 <start6\+0x..>) |
[ ]+8200:[ ]+0f05[ ]+nop[ ]* |
[ ]+8202:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8204:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8208:[ ]+f9a0[ ]+bge[ ]+(0x8202|8202 <start6\+0x..>) |
[ ]+820a:[ ]+08e0[ ]+ba[ ]+(0x8214|8214 <start6\+0x..>) |
[ ]+820c:[ ]+0f05[ ]+nop[ ]* |
[ ]+820e:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8210:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8214:[ ]+f9c0[ ]+bgt[ ]+(0x820e|820e <start6\+0x..>) |
[ ]+8216:[ ]+08e0[ ]+ba[ ]+(0x8220|8220 <start6\+0x..>) |
[ ]+8218:[ ]+0f05[ ]+nop[ ]* |
[ ]+821a:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+821c:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8220:[ ]+f990[ ]+bhi[ ]+(0x821a|821a <start6\+0x..>) |
[ ]+8222:[ ]+08e0[ ]+ba[ ]+(0x822c|822c <start6\+0x..>) |
[ ]+8224:[ ]+0f05[ ]+nop[ ]* |
[ ]+8226:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8228:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+822c:[ ]+f900[ ]+bcc[ ]+(0x8226|8226 <start6\+0x..>) |
[ ]+822e:[ ]+08e0[ ]+ba[ ]+(0x8238|8238 <start6\+0x..>) |
[ ]+8230:[ ]+0f05[ ]+nop[ ]* |
[ ]+8232:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8234:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8238:[ ]+f9d0[ ]+ble[ ]+(0x8232|8232 <start6\+0x..>) |
[ ]+823a:[ ]+08e0[ ]+ba[ ]+(0x8244|8244 <start6\+0x..>) |
[ ]+823c:[ ]+0f05[ ]+nop[ ]* |
[ ]+823e:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8240:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8244:[ ]+f910[ ]+bcs[ ]+(0x823e|823e <start6\+0x..>) |
[ ]+8246:[ ]+08e0[ ]+ba[ ]+(0x8250|8250 <start6\+0x..>) |
[ ]+8248:[ ]+0f05[ ]+nop[ ]* |
[ ]+824a:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+824c:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8250:[ ]+f980[ ]+bls[ ]+(0x824a|824a <start6\+0x..>) |
[ ]+8252:[ ]+08e0[ ]+ba[ ]+(0x825c|825c <start6\+0x..>) |
[ ]+8254:[ ]+0f05[ ]+nop[ ]* |
[ ]+8256:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8258:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+825c:[ ]+f9b0[ ]+blt[ ]+(0x8256|8256 <start6\+0x..>) |
[ ]+825e:[ ]+08e0[ ]+ba[ ]+(0x8268|8268 <start6\+0x..>) |
[ ]+8260:[ ]+0f05[ ]+nop[ ]* |
[ ]+8262:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8264:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8268:[ ]+f970[ ]+bmi[ ]+(0x8262|8262 <start6\+0x..>) |
[ ]+826a:[ ]+08e0[ ]+ba[ ]+(0x8274|8274 <start6\+0x..>) |
[ ]+826c:[ ]+0f05[ ]+nop[ ]* |
[ ]+826e:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8270:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8274:[ ]+f920[ ]+bne[ ]+(0x826e|826e <start6\+0x..>) |
[ ]+8276:[ ]+08e0[ ]+ba[ ]+(0x8280|8280 <start6\+0x..>) |
[ ]+8278:[ ]+0f05[ ]+nop[ ]* |
[ ]+827a:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+827c:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8280:[ ]+f960[ ]+bpl[ ]+(0x827a|827a <start6\+0x..>) |
[ ]+8282:[ ]+08e0[ ]+ba[ ]+(0x828c|828c <start6\+0x..>) |
[ ]+8284:[ ]+0f05[ ]+nop[ ]* |
[ ]+8286:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8288:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+828c:[ ]+f940[ ]+bvc[ ]+(0x8286|8286 <start6\+0x..>) |
[ ]+828e:[ ]+08e0[ ]+ba[ ]+(0x8298|8298 <start6\+0x..>) |
[ ]+8290:[ ]+0f05[ ]+nop[ ]* |
[ ]+8292:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8294:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8298:[ ]+f950[ ]+bvs[ ]+(0x8292|8292 <start6\+0x..>) |
0+829a <start7>: |
[ ]+829a:[ ]+0f05[ ]+nop[ ]* |
[ ]+829c:[ ]+08e0[ ]+ba[ ]+(0x82a6|82a6 <start7\+0xc>) |
[ ]+829e:[ ]+0f05[ ]+nop[ ]* |
[ ]+82a0:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+82a2:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+82a6:[ ]+f9e0[ ]+ba[ ]+(0x82a0|82a0 <start7\+0x6>) |
[ ]+82a8:[ ]+08e0[ ]+ba[ ]+(0x82b2|82b2 <start7\+0x..>) |
[ ]+82aa:[ ]+0f05[ ]+nop[ ]* |
[ ]+82ac:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+82ae:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+82b2:[ ]+f900[ ]+bcc[ ]+(0x82ac|82ac <start7\+0x..>) |
[ ]+82b4:[ ]+08e0[ ]+ba[ ]+(0x82be|82be <start7\+0x..>) |
[ ]+82b6:[ ]+0f05[ ]+nop[ ]* |
[ ]+82b8:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+82ba:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+82be:[ ]+f910[ ]+bcs[ ]+(0x82b8|82b8 <start7\+0x..>) |
[ ]+82c0:[ ]+08e0[ ]+ba[ ]+(0x82ca|82ca <start7\+0x..>) |
[ ]+82c2:[ ]+0f05[ ]+nop[ ]* |
[ ]+82c4:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+82c6:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+82ca:[ ]+f930[ ]+beq[ ]+(0x82c4|82c4 <start7\+0x..>) |
[ ]+82cc:[ ]+08e0[ ]+ba[ ]+(0x82d6|82d6 <start7\+0x..>) |
[ ]+82ce:[ ]+0f05[ ]+nop[ ]* |
[ ]+82d0:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+82d2:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+82d6:[ ]+f9f0[ ]+bwf[ ]+(0x82d0|82d0 <start7\+0x..>) |
[ ]+82d8:[ ]+08e0[ ]+ba[ ]+(0x82e2|82e2 <start7\+0x..>) |
[ ]+82da:[ ]+0f05[ ]+nop[ ]* |
[ ]+82dc:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+82de:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+82e2:[ ]+f9f0[ ]+bwf[ ]+(0x82dc|82dc <start7\+0x..>) |
[ ]+82e4:[ ]+08e0[ ]+ba[ ]+(0x82ee|82ee <start7\+0x..>) |
[ ]+82e6:[ ]+0f05[ ]+nop[ ]* |
[ ]+82e8:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+82ea:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+82ee:[ ]+f9f0[ ]+bwf[ ]+(0x82e8|82e8 <start7\+0x..>) |
[ ]+82f0:[ ]+08e0[ ]+ba[ ]+(0x82fa|82fa <start7\+0x..>) |
[ ]+82f2:[ ]+0f05[ ]+nop[ ]* |
[ ]+82f4:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+82f6:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+82fa:[ ]+f9a0[ ]+bge[ ]+(0x82f4|82f4 <start7\+0x..>) |
[ ]+82fc:[ ]+08e0[ ]+ba[ ]+(0x8306|8306 <start7\+0x..>) |
[ ]+82fe:[ ]+0f05[ ]+nop[ ]* |
[ ]+8300:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8302:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8306:[ ]+f9c0[ ]+bgt[ ]+(0x8300|8300 <start7\+0x..>) |
[ ]+8308:[ ]+08e0[ ]+ba[ ]+(0x8312|8312 <start7\+0x..>) |
[ ]+830a:[ ]+0f05[ ]+nop[ ]* |
[ ]+830c:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+830e:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8312:[ ]+f990[ ]+bhi[ ]+(0x830c|830c <start7\+0x..>) |
[ ]+8314:[ ]+08e0[ ]+ba[ ]+(0x831e|831e <start7\+0x..>) |
[ ]+8316:[ ]+0f05[ ]+nop[ ]* |
[ ]+8318:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+831a:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+831e:[ ]+f900[ ]+bcc[ ]+(0x8318|8318 <start7\+0x..>) |
[ ]+8320:[ ]+08e0[ ]+ba[ ]+(0x832a|832a <start7\+0x..>) |
[ ]+8322:[ ]+0f05[ ]+nop[ ]* |
[ ]+8324:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8326:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+832a:[ ]+f9d0[ ]+ble[ ]+(0x8324|8324 <start7\+0x..>) |
[ ]+832c:[ ]+08e0[ ]+ba[ ]+(0x8336|8336 <start7\+0x..>) |
[ ]+832e:[ ]+0f05[ ]+nop[ ]* |
[ ]+8330:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+8332:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8336:[ ]+f910[ ]+bcs[ ]+(0x8330|8330 <start7\+0x..>) |
[ ]+8338:[ ]+08e0[ ]+ba[ ]+(0x8342|8342 <start7\+0x..>) |
[ ]+833a:[ ]+0f05[ ]+nop[ ]* |
[ ]+833c:[ ]+3f0d 4403 0100[ ]+jump[ ]+(0x[0]*10344|10344 <endp32>) |
[ ]+833e:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*10344 |
[ ]+8342:[ ]+f980[ ]+bls[ ]+(0x833c|833c <start7\+0x..>) |
[ ]+8344:[ ]+ffbd fc7f[ ]+blt (0x[0]*10344|10344 <endp32>) |
[ ]+8348:[ ]+ff7d f87f[ ]+bmi (0x[0]*10344|10344 <endp32>) |
[ ]+834c:[ ]+ff2d f47f[ ]+bne (0x[0]*10344|10344 <endp32>) |
[ ]+8350:[ ]+ff6d f07f[ ]+bpl (0x[0]*10344|10344 <endp32>) |
[ ]+8354:[ ]+ff4d ec7f[ ]+bvc (0x[0]*10344|10344 <endp32>) |
[ ]+8358:[ ]+ff5d e87f[ ]+bvs (0x[0]*10344|10344 <endp32>) |
0+835c <start8>: |
[ ]+835c:[ ]+0f05[ ]+nop[ ]* |
[ ]+835e:[ ]+ffed 7a01[ ]+ba (0x84dc|84dc <endp16>) |
[ ]+8362:[ ]+ff0d 7601[ ]+bhs (0x84dc|84dc <endp16>) |
[ ]+8366:[ ]+ff1d 7201[ ]+blo (0x84dc|84dc <endp16>) |
[ ]+836a:[ ]+ff3d 6e01[ ]+beq (0x84dc|84dc <endp16>) |
[ ]+836e:[ ]+fffd 6a01[ ]+bwf (0x84dc|84dc <endp16>) |
[ ]+8372:[ ]+fffd 6601[ ]+bwf (0x84dc|84dc <endp16>) |
[ ]+8376:[ ]+fffd 6201[ ]+bwf (0x84dc|84dc <endp16>) |
[ ]+837a:[ ]+ffad 5e01[ ]+bge (0x84dc|84dc <endp16>) |
[ ]+837e:[ ]+ffcd 5a01[ ]+bgt (0x84dc|84dc <endp16>) |
[ ]+8382:[ ]+ff9d 5601[ ]+bhi (0x84dc|84dc <endp16>) |
[ ]+8386:[ ]+ff0d 5201[ ]+bhs (0x84dc|84dc <endp16>) |
[ ]+838a:[ ]+ffdd 4e01[ ]+ble (0x84dc|84dc <endp16>) |
[ ]+838e:[ ]+ff1d 4a01[ ]+blo (0x84dc|84dc <endp16>) |
[ ]+8392:[ ]+ff8d 4601[ ]+bls (0x84dc|84dc <endp16>) |
[ ]+8396:[ ]+ffbd 4201[ ]+blt (0x84dc|84dc <endp16>) |
[ ]+839a:[ ]+ff7d 3e01[ ]+bmi (0x84dc|84dc <endp16>) |
[ ]+839e:[ ]+ff2d 3a01[ ]+bne (0x84dc|84dc <endp16>) |
[ ]+83a2:[ ]+ff6d 3601[ ]+bpl (0x84dc|84dc <endp16>) |
[ ]+83a6:[ ]+ff4d 3201[ ]+bvc (0x84dc|84dc <endp16>) |
[ ]+83aa:[ ]+ff5d 2e01[ ]+bvs (0x84dc|84dc <endp16>) |
0+83ae <start9>: |
[ ]+83ae:[ ]+0f05[ ]+nop[ ]* |
[ ]+83b0:[ ]+ffed 2801[ ]+ba (0x84dc|84dc <endp16>) |
[ ]+83b4:[ ]+ff0d 2401[ ]+bhs (0x84dc|84dc <endp16>) |
[ ]+83b8:[ ]+ff1d 2001[ ]+blo (0x84dc|84dc <endp16>) |
[ ]+83bc:[ ]+ff3d 1c01[ ]+beq (0x84dc|84dc <endp16>) |
[ ]+83c0:[ ]+fffd 1801[ ]+bwf (0x84dc|84dc <endp16>) |
[ ]+83c4:[ ]+fffd 1401[ ]+bwf (0x84dc|84dc <endp16>) |
[ ]+83c8:[ ]+fffd 1001[ ]+bwf (0x84dc|84dc <endp16>) |
[ ]+83cc:[ ]+ffad 0c01[ ]+bge (0x84dc|84dc <endp16>) |
[ ]+83d0:[ ]+ffcd 0801[ ]+bgt (0x84dc|84dc <endp16>) |
[ ]+83d4:[ ]+ff9d 0401[ ]+bhi (0x84dc|84dc <endp16>) |
[ ]+83d8:[ ]+ff0d 0001[ ]+bhs (0x84dc|84dc <endp16>) |
[ ]+83dc:[ ]+fed0[ ]+ble[ ]+(0x84dc|84dc <endp16>) |
[ ]+83de:[ ]+fc10[ ]+bcs[ ]+(0x84dc|84dc <endp16>) |
[ ]+83e0:[ ]+fa80[ ]+bls[ ]+(0x84dc|84dc <endp16>) |
[ ]+83e2:[ ]+f8b0[ ]+blt[ ]+(0x84dc|84dc <endp16>) |
[ ]+83e4:[ ]+f670[ ]+bmi[ ]+(0x84dc|84dc <endp16>) |
[ ]+83e6:[ ]+f420[ ]+bne[ ]+(0x84dc|84dc <endp16>) |
[ ]+83e8:[ ]+f260[ ]+bpl[ ]+(0x84dc|84dc <endp16>) |
[ ]+83ea:[ ]+f040[ ]+bvc[ ]+(0x84dc|84dc <endp16>) |
[ ]+83ec:[ ]+ee50[ ]+bvs[ ]+(0x84dc|84dc <endp16>) |
0+83ee <start10>: |
[ ]+83ee:[ ]+28e0[ ]+ba[ ]+(0x8418|8418 <end>) |
[ ]+83f0:[ ]+2600[ ]+bcc[ ]+(0x8418|8418 <end>) |
[ ]+83f2:[ ]+2410[ ]+bcs[ ]+(0x8418|8418 <end>) |
[ ]+83f4:[ ]+2230[ ]+beq[ ]+(0x8418|8418 <end>) |
[ ]+83f6:[ ]+20f0[ ]+bwf[ ]+(0x8418|8418 <end>) |
[ ]+83f8:[ ]+1ef0[ ]+bwf[ ]+(0x8418|8418 <end>) |
[ ]+83fa:[ ]+1cf0[ ]+bwf[ ]+(0x8418|8418 <end>) |
[ ]+83fc:[ ]+1aa0[ ]+bge[ ]+(0x8418|8418 <end>) |
[ ]+83fe:[ ]+18c0[ ]+bgt[ ]+(0x8418|8418 <end>) |
[ ]+8400:[ ]+1690[ ]+bhi[ ]+(0x8418|8418 <end>) |
[ ]+8402:[ ]+1400[ ]+bcc[ ]+(0x8418|8418 <end>) |
[ ]+8404:[ ]+12d0[ ]+ble[ ]+(0x8418|8418 <end>) |
[ ]+8406:[ ]+1010[ ]+bcs[ ]+(0x8418|8418 <end>) |
[ ]+8408:[ ]+0e80[ ]+bls[ ]+(0x8418|8418 <end>) |
[ ]+840a:[ ]+0cb0[ ]+blt[ ]+(0x8418|8418 <end>) |
[ ]+840c:[ ]+0a70[ ]+bmi[ ]+(0x8418|8418 <end>) |
[ ]+840e:[ ]+0820[ ]+bne[ ]+(0x8418|8418 <end>) |
[ ]+8410:[ ]+0660[ ]+bpl[ ]+(0x8418|8418 <end>) |
[ ]+8412:[ ]+0440[ ]+bvc[ ]+(0x8418|8418 <end>) |
[ ]+8414:[ ]+0250[ ]+bvs[ ]+(0x8418|8418 <end>) |
[ ]+8416:[ ]+0f05[ ]+nop[ ]* |
0+8418 <end>: |
[ ]+8418:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+84dc <endp16>: |
[ ]+84dc:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+10344 <endp32>: |
[ ]+10344:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
/testsuite/gas/cris/fragtest.s
0,0 → 1,66
; File fragtest.s |
; |
; Tests frag handling |
|
ba l1 ; 2, 254 = 0xFE |
nop |
.space 124,0 |
ba l2 ; 2, 226 = 0xE2 |
nop |
.space 124,0 |
l1: |
.space 100,0 |
l2: |
|
ba l3 ; 4, 256 = 0x0100 |
nop |
.space 124,0 |
ba l4 ; 4, 1126 = 0x0466 |
nop |
.space 124,0 |
l3: |
.space 1000,0 |
l4: |
|
ba l5 ; 4, 264 = 0x0108 |
nop |
.space 124,0 |
ba l6 ; 12, 33126 = 0x00008844 |
nop |
.space 124,0 |
l5: |
.space 33000,0 |
l6: |
|
|
; A circular case |
|
l7: |
.space 124,0 |
ba l8 ; 2, 254 = 0xFE |
nop |
.space 126,0 |
ba l7 ; 2, -256 = 0x01 |
nop |
.space 122,0 |
l8: |
|
l9: |
.space 124,0 |
ba l10 ; 4, 258 = 0x0102 |
nop |
.space 126,0 |
ba l9 ; 4, -260 = 0xFEFC |
nop |
.space 124,0 |
l10: |
|
l11: |
.space 126,0 |
ba l12 ; 4, 256 = 0x0100 |
nop |
.space 126,0 |
ba l11 ; 4, -262 = 0xFEFA |
nop |
.space 122,0 |
l12: |
/testsuite/gas/cris/march-err-2.s
0,0 → 1,6
; Test unsupported ARCH in -march=ARCH, where there's an option |
; which is a proper substring. |
; { dg-do assemble } |
; { dg-options "--march=v10_v32" } |
; { dg-error ".* invalid <arch> in --march=<arch>: v10_v32" "" { target cris-*-* } 0 } |
nop |
/testsuite/gas/cris/rd-v32-b3.s
0,0 → 1,11
moveq -1,r10 |
a: |
ba b |
moveq 1,r5 |
|
.section .text.2,"ax" |
moveq 8,r2 |
b: |
moveq 2,r3 |
ba a |
moveq 4,r7 |
/testsuite/gas/cris/return.s
0,0 → 1,11
; Return-type insns. Keep a nop after them, in case a sane |
; warning is added to the assembler. |
.text |
start: |
ret |
nop |
reti |
nop |
retb |
nop |
end: |
/testsuite/gas/cris/v32-err-11.s
0,0 → 1,13
; { dg-do assemble } |
; { dg-options "--march=v32" } |
|
; Check that explicit contants out-of-range for addoq are |
; identified. See also v32-err-10.s. |
|
.text |
here: |
addoq 133,$r0,$acr ; { dg-error "not in 8 bit signed range" } |
addoq 128,$r0,$acr ; { dg-error "not in 8 bit signed range" } |
addoq -129,$r0,$acr ; { dg-error "not in 8 bit signed range" } |
addoq 127,$r0,$acr |
addoq -128,$r0,$acr |
/testsuite/gas/cris/range-err-2.s
0,0 → 1,10
; Test error cases for constant ranges. |
|
; { dg-do assemble { target cris-*-* } } |
|
.text |
.syntax no_register_prefix |
start: |
moveq external_symbol,r0 ; { dg-error "Semantics error" } |
addq external_symbol,r0 ; { dg-error "Semantics error" } |
break external_symbol ; { dg-error "Semantics error" } |
/testsuite/gas/cris/rd-v32-f1.s
0,0 → 1,18
; Test that v32 flags are properly recognized. |
x: |
setf c |
clearf C |
clearf v |
setf V |
setf z |
clearf Z |
clearf n |
setf N |
setf x |
clearf X |
setf i |
clearf I |
clearf u |
setf U |
setf p |
clearf P |
/testsuite/gas/cris/break.s
0,0 → 1,22
; No-brainer doing an exhaustive test for this one, I guess. |
.text |
start: |
break breakpoint |
break 0 |
break 1 |
break 2 |
break 3 |
break 4 |
break 5 |
break 6 |
break 7 |
break 8 |
break 9 |
break 10 |
break 11 |
break 12 |
break 13 |
break 14 |
break 15 |
end: |
.set breakpoint,2 |
/testsuite/gas/cris/labfloat.s
0,0 → 1,9
; Check if labels are mistaken for floats. |
; Since we don't handle floats at all, "0f" should not be mistaken for a |
; floating-point number at any time. |
.text |
.syntax no_register_prefix |
start: |
move.d 0f,r4 |
0: |
cmp.d 0b,r4 |
/testsuite/gas/cris/nosep.s
0,0 → 1,8
; Test error cases for separators. |
; This one should not treat a ";" as a line separator, not even |
; just after an instruction. |
.text |
.syntax no_register_prefix |
start: |
moveq 0,r2;nop |
di |
/testsuite/gas/cris/rd-tls-1.d
0,0 → 1,31
#objdump: -dr |
#as: --em=criself |
#name: TLS non-PIC relocs. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <start>: |
[ ]+0:[ ]+af1e 0000 0000[ ]+sub\.d 0 <start>,\$?r1 |
[ ]+2:[ ]+R_CRIS_32_GD x |
[ ]+6:[ ]+2f9e 0000 0000[ ]+add\.d 0 <start>,\$?r9 |
[ ]+8:[ ]+R_CRIS_32_GD extsym2 |
[ ]+c:[ ]+6f3d 0000 0000 6aaa[ ]+move\.d \[\$?r3\+0 <start>\],\$?r10 |
[ ]+e:[ ]+R_CRIS_32_TPREL extsym |
[ ]+14:[ ]+5fae 0000[ ]+move\.w 0x0,\$?r10 |
[ ]+16:[ ]+R_CRIS_16_TPREL extsym14\+0x4d |
[ ]+18:[ ]+af9e 0000 0000[ ]+sub\.d 0 <start>,\$?r9 |
[ ]+1a:[ ]+R_CRIS_32_GD extsym4\+0x2a |
[ ]+1e:[ ]+af3e 0000 0000[ ]+sub\.d 0 <start>,\$?r3 |
[ ]+20:[ ]+R_CRIS_32_GD extsym4\+0xffffffa0 |
[ ]+24:[ ]+6f3d 0000 0000 67de[ ]+move\.d \[\$?r7=\$?r3\+0 <start>\],\$?r13 |
[ ]+26:[ ]+R_CRIS_32_GD extsym10\+0xfffffeb6 |
[ ]+2c:[ ]+5fbd 0000 699a[ ]+move\.d \[\$?r11\+0\],\$?r9 |
[ ]+2e:[ ]+R_CRIS_16_TPREL extsym14\+0xffffff00 |
[ ]+32:[ ]+6fad 0000 0000 287a[ ]+add\.d \[\$?r10\+0 <start>\],\$?r7,\$?r8 |
[ ]+34:[ ]+R_CRIS_32_TPREL extsym3\+0x38 |
[ ]+3a:[ ]+7f0d 0000 0000 611a[ ]+move.d \[0 <start>],\$?r1 |
[ ]+3c:[ ]+R_CRIS_32_IE[ ]+extsym5 |
[ ]+42:[ ]+2fbe 0000 0000[ ]+add\.d 0 <start>,\$?r11 |
[ ]+44:[ ]+R_CRIS_32_IE[ ]+extsym7 |
/testsuite/gas/cris/string-2.d
0,0 → 1,12
#objdump: -rs |
#name: string-2 |
|
.*: file format .*-cris |
|
Contents of section \.text: |
0000 54686973 00783230 69732061 20737472 .* |
0010 696e6720 77697468 20612022 6e65776c .* |
0020 696e6522 20617420 74686520 27656e64 .* |
0030 274d6567 6174726f 69640a41 582d466f .* |
0040 6f0d0a00 .* |
|
/testsuite/gas/cris/tls-err-2.s
0,0 → 1,19
; Like tls-err-1.s but for PIC TLS suffixes. |
|
; { dg-do assemble } |
; { dg-options "--pic --no-underscore --em=criself" } |
|
.syntax no_register_prefix |
.text |
start: |
move.b extsym:GDGOTREL16,r4 ; { dg-error "PIC relocation size does not match" "" { xfail *-*-* } } |
move.b extsym12:GDGOTREL,r5 ; { dg-error "PIC relocation size does not match" } |
move.w extsym2:GDGOTREL,r5 ; { dg-error "PIC relocation size does not match" } |
move.d extsym3:GDGOTREL16,r6 ; { dg-error "PIC relocation size does not match" } |
move extsym4:GDGOTREL16,srp ; { dg-error "PIC relocation size does not match" } |
move.b extsym5:TPOFFGOT16,r4 ; { dg-error "PIC relocation size does not match" "" { xfail *-*-* } } |
move.b extsym15:TPOFFGOT,r7 ; { dg-error "PIC relocation size does not match" } |
move.w extsym6:DTPREL,r5 ; { dg-error "PIC relocation size does not match" } |
move.d extsym7:DTPREL16,r6 ; { dg-error "PIC relocation size does not match" } |
move.d extsym7:TPOFFGOT16,r6 ; { dg-error "PIC relocation size does not match" } |
move extsym8:TPOFFGOT16,srp ; { dg-error "PIC relocation size does not match" } |
/testsuite/gas/cris/rd-bkw5bv32.d
0,0 → 1,4
#as: --march=v32 --underscore --em=criself --defsym extra=-818 |
#objdump: -dr |
#source: rd-bkw5.s |
#error: overflow |
/testsuite/gas/cris/pushpopv32.s
0,0 → 1,11
; Check that push and pop builtin "macros" aren't recognized for |
; v32. |
.text |
start: |
subq 4,sp |
move.d r10,[sp] |
subq 4,sp |
move srp,[sp] |
move.d [sp+],r10 |
move [sp+],srp |
end: |
/testsuite/gas/cris/pushpop-dword-sreg.d
0,0 → 1,39
#objdump: -dr |
#name: pushpop-dword-sreg-@OR@ |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
^[ ]+0:[ ]+fce1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
^[ ]+4:[ ]+fce1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
^[ ]+8:[ ]+fce1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
^[ ]+c:[ ]+f8e1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp-8\] |
^[ ]+10:[ ]+fbe1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp-5\] |
^[ ]+14:[ ]+fde1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp-3\] |
^[ ]+18:[ ]+fee1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp-2\] |
^[ ]+1c:[ ]+ffe1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp-1\] |
^[ ]+20:[ ]+00e1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp\+0\] |
^[ ]+24:[ ]+01e1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp\+1\] |
^[ ]+28:[ ]+02e1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp\+2\] |
^[ ]+2c:[ ]+03e1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp\+3\] |
^[ ]+30:[ ]+04e1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp\+4\] |
^[ ]+34:[ ]+05e1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp\+5\] |
^[ ]+38:[ ]+08e1 @IM+7e0e@[ ]+(clear.d |move[ ]+[^,]+,)\[\$?sp=\$?sp\+8\] |
^[ ]+3c:[ ]+08e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+8\],.* |
^[ ]+40:[ ]+05e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+5\],.* |
^[ ]+44:[ ]+04e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+4\],.* |
^[ ]+48:[ ]+03e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+3\],.* |
^[ ]+4c:[ ]+02e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+2\],.* |
^[ ]+50:[ ]+01e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+1\],.* |
^[ ]+54:[ ]+00e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp\+0\],.* |
^[ ]+58:[ ]+ffe1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-1\],.* |
^[ ]+5c:[ ]+fee1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-2\],.* |
^[ ]+60:[ ]+fde1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-3\],.* |
^[ ]+64:[ ]+fce1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-4\],.* |
^[ ]+68:[ ]+fbe1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-5\],.* |
^[ ]+6c:[ ]+f8e1 @IM+3e0e@[ ]+move[ ]+\[\$?sp=\$?sp-8\],.* |
^[ ]+70:[ ]+fce1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
^[ ]+74:[ ]+@IM+3e0e@[ ]+pop[ ]+[\$a-z].* |
^[ ]+76:[ ]+@IM+3e0e@[ ]+pop[ ]+[\$a-z].* |
^[ ]+78:[ ]+fce1 @IM+7e0e@[ ]+push[ ]+[\$a-z].* |
/testsuite/gas/cris/rd-pcplus.d
0,0 → 1,16
#as: --em=criself --march=v10 --underscore |
#objdump: -dr |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
00000000 <a>: |
[ ]+0:[ ]+4715 3fbe[ ]+move \[pc=r7\+r1\.b\],srp |
[ ]+4:[ ]+6ffd 0000 0100 3f0e[ ]+move \[pc=pc\+10000 <a\+0x10000>\],p0 |
[ ]+c:[ ]+4385 6f5e[ ]+move\.d \[pc=r3\+r8\.b\],r5 |
[ ]+10:[ ]+6ffd 0000 0100 6fbe[ ]+move\.d \[pc=pc\+10000 <a\+0x10000>\],r11 |
[ ]+18:[ ]+6f5d 0000 0a00 3f1e[ ]+move \[pc=r5\+a0000 <a\+0xa0000>\],vr |
[ ]+20:[ ]+5f7d 8f02 6fde[ ]+move\.d \[pc=r7\+655\],r13 |
[ ]+26:[ ]+4161 6fae[ ]+move\.d \[pc=r6\+65\],r10 |
[ ]+2a:[ ]+0f05[ ]+nop |
/testsuite/gas/cris/rd-v32-l4.s
0,0 → 1,42
a: |
lapcq a,$r10 |
lapcq x,$r11 |
x: |
lapcq xx,$r12 |
nop |
xx: |
lapcq xxx,$r13 |
nop |
nop |
xxx: |
nop |
a00: |
nop |
lapc a00,$r9 |
a0: |
lapc a0,$r8 |
lapc x0,$r7 |
x0: |
lapc xx0,$r6 |
nop |
xx0: |
nop |
a11: |
nop |
lapc.d a11,$r10 |
a1: |
lapc.d a1,$r10 |
lapc.d x1,$r11 |
x1: |
lapc.d xx1,$r12 |
nop |
xx1: |
lapc.d xxx1,$r13 |
nop |
nop |
xxx1: |
nop |
lapc y,$r3 |
.space 28,0 |
y: |
|
/testsuite/gas/cris/branch.s
0,0 → 1,270
; |
; Test that branches work: 8- and 16-bit all insns, relaxing to |
; 32-bit, forward and backward. No need to check the border |
; cases for *all* insns. |
; |
.text |
start_original: |
nop |
startm32: ; start start2 start3 |
nop |
.space 32750-(256-21*2+20)-(21*2+10*2+21*4)-12,0 |
startm16: |
nop |
; The size of a bunch of short branches is start2-start = 42, |
; so make the threshold be dependent of the size of that block, |
; for the next block; half of them will be relaxed. |
.space 256-21*2-20,0 |
start: |
nop |
ba start |
bcc start |
bcs start |
beq start |
bwf start |
bext start |
bext start ; leftover, used to be never-implemented "bir" |
bge start |
bgt start |
bhi start |
bhs start |
ble start |
blo start |
bls start |
blt start |
bmi start |
bne start |
bpl start |
bvc start |
bvs start |
start2: |
nop |
ba startm16 |
bcc startm16 |
bcs startm16 |
beq startm16 |
bwf startm16 |
bext startm16 |
bext startm16 |
bge startm16 |
bgt startm16 |
bhi startm16 |
bhs startm16 |
ble startm16 |
blo startm16 |
bls startm16 |
blt startm16 |
bmi startm16 |
bne startm16 |
bpl startm16 |
bvc startm16 |
bvs startm16 |
start3: |
; Ok, once more to make sure *all* 16-bit variants get ok for |
; backward references. |
nop |
ba startm16 |
bcc startm16 |
bcs startm16 |
beq startm16 |
bwf startm16 |
bext startm16 |
bext startm16 |
bge startm16 |
bgt startm16 |
bhi startm16 |
bhs startm16 |
ble startm16 |
blo startm16 |
bls startm16 |
blt startm16 |
bmi startm16 |
bne startm16 |
bpl startm16 |
bvc startm16 |
bvs startm16 |
; |
; Now check that dynamically relaxing some of these branches |
; from 16-bit to 32-bit works. |
; |
start4: |
nop |
ba startm32 |
bcc startm32 |
bcs startm32 |
beq startm32 |
bwf startm32 |
bext startm32 |
bext startm32 |
bge startm32 |
bgt startm32 |
bhi startm32 |
bhs startm32 |
ble startm32 |
blo startm32 |
bls startm32 |
blt startm32 |
bmi startm32 |
bne startm32 |
bpl startm32 |
bvc startm32 |
bvs startm32 |
; |
; Again, so all insns get to be tested for 32-bit relaxing. |
; |
start5: |
nop |
ba startm32 |
bcc startm32 |
bcs startm32 |
beq startm32 |
bwf startm32 |
bext startm32 |
bext startm32 |
bge startm32 |
bgt startm32 |
bhi startm32 |
bhs startm32 |
ble startm32 |
blo startm32 |
bls startm32 |
blt startm32 |
bmi startm32 |
bne startm32 |
bpl startm32 |
bvc startm32 |
bvs startm32 |
; |
; Now test forward references. Symmetrically as above. |
; |
; All to 32-bit: |
start6: |
nop |
ba endp32 |
bcc endp32 |
bcs endp32 |
beq endp32 |
bwf endp32 |
bext endp32 |
bext endp32 |
bge endp32 |
bgt endp32 |
bhi endp32 |
bhs endp32 |
ble endp32 |
blo endp32 |
bls endp32 |
blt endp32 |
bmi endp32 |
bne endp32 |
bpl endp32 |
bvc endp32 |
bvs endp32 |
; |
; Some get relaxed: |
; |
start7: |
nop |
ba endp32 |
bcc endp32 |
bcs endp32 |
beq endp32 |
bwf endp32 |
bext endp32 |
bext endp32 |
bge endp32 |
bgt endp32 |
bhi endp32 |
bhs endp32 |
ble endp32 |
blo endp32 |
bls endp32 |
blt endp32 |
bmi endp32 |
bne endp32 |
bpl endp32 |
bvc endp32 |
bvs endp32 |
; |
; All to 16-bit: |
; |
start8: |
nop |
ba endp16 |
bcc endp16 |
bcs endp16 |
beq endp16 |
bwf endp16 |
bext endp16 |
bext endp16 |
bge endp16 |
bgt endp16 |
bhi endp16 |
bhs endp16 |
ble endp16 |
blo endp16 |
bls endp16 |
blt endp16 |
bmi endp16 |
bne endp16 |
bpl endp16 |
bvc endp16 |
bvs endp16 |
; |
; Some relaxing: |
; |
start9: |
nop |
ba endp16 |
bcc endp16 |
bcs endp16 |
beq endp16 |
bwf endp16 |
bext endp16 |
bext endp16 |
bge endp16 |
bgt endp16 |
bhi endp16 |
bhs endp16 |
ble endp16 |
blo endp16 |
bls endp16 |
blt endp16 |
bmi endp16 |
bne endp16 |
bpl endp16 |
bvc endp16 |
bvs endp16 |
; |
; And all the short ones, forward. |
; |
start10: |
ba end |
bcc end |
bcs end |
beq end |
bwf end |
bext end |
bext end |
bge end |
bgt end |
bhi end |
bhs end |
ble end |
blo end |
bls end |
blt end |
bmi end |
bne end |
bpl end |
bvc end |
bvs end |
nop |
end: |
nop |
.space 256-21*2-20,0 |
endp16: |
nop |
.space 32750-(256-21*2+20)-(21*2+10*2+21*4)-12,0 |
endp32: |
nop |
/testsuite/gas/cris/rd-pic-1.d
0,0 → 1,58
#objdump: -dr |
#as: --em=criself --pic |
#name: PIC relocs. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <start>: |
[ ]+0:[ ]+af1e 0000 0000[ ]+sub\.d 0 <start>,\$?r1 |
[ ]+2:[ ]+R_CRIS_32_GOTREL \.text |
[ ]+6:[ ]+6f3d 0000 0000 6aaa[ ]+move\.d \[\$?r3\+0 <start>\],\$?r10 |
[ ]+8:[ ]+R_CRIS_32_GOT extsym |
[ ]+e:[ ]+2f9e 0000 0000[ ]+add\.d 0 <start>,\$?r9 |
[ ]+10:[ ]+R_CRIS_32_GOTREL extsym2 |
[ ]+14:[ ]+6f8e 0000 0000[ ]+move\.d 0 <start>,\$?r8 |
[ ]+16:[ ]+R_CRIS_32_PLT_PCREL extsym5 |
[ ]+1a:[ ]+6f8e 0000 0000[ ]+move\.d 0 <start>,\$?r8 |
[ ]+1c:[ ]+R_CRIS_32_PLT_GOTREL[ ]+extsym9 |
[ ]+20:[ ]+6f3d 0000 0000 6aaa[ ]+move\.d \[\$?r3\+0 <start>\],\$?r10 |
[ ]+22:[ ]+R_CRIS_32_GOTPLT extsym |
[ ]+28:[ ]+5fdd 0000 6aaa[ ]+move\.d \[\$?r13\+0\],\$?r10 |
[ ]+2a:[ ]+R_CRIS_16_GOT extsym13 |
[ ]+2e:[ ]+5fae 0000[ ]+move\.w 0x0,\$?r10 |
[ ]+30:[ ]+R_CRIS_16_GOTPLT extsym14 |
[ ]+32:[ ]+6f3d 0000 0000 aa4a[ ]+sub\.d \[\$?r3\+0 <start>\],\$?r4,\$?r10 |
[ ]+34:[ ]+R_CRIS_32_GOT extsym3 |
[ ]+3a:[ ]+af9e 0000 0000[ ]+sub\.d 0 <start>,\$?r9 |
[ ]+3c:[ ]+R_CRIS_32_GOTREL extsym4\+0x2a |
[ ]+40:[ ]+af3e 0000 0000[ ]+sub\.d 0 <start>,\$?r3 |
[ ]+42:[ ]+R_CRIS_32_GOTREL extsym4\+0x[f]+fffffa0 |
[ ]+46:[ ]+6fad 0000 0000 287a[ ]+add\.d \[\$?r10\+0 <start>\],\$?r7,\$?r8 |
[ ]+48:[ ]+R_CRIS_32_GOT extsym3\+0x38 |
[ ]+4e:[ ]+6f5d 0000 0000 611a[ ]+move\.d \[\$?r5\+0 <start>\],\$?r1 |
[ ]+50:[ ]+R_CRIS_32_GOT extsym6\+0xa |
[ ]+56:[ ]+6fad 0000 0000 284a[ ]+add\.d \[\$?r10\+0 <start>\],\$?r4,\$?r8 |
[ ]+58:[ ]+R_CRIS_32_GOT extsym3\+0x[f]+ffffdd0 |
[ ]+5e:[ ]+6f5d 0000 0000 6cca[ ]+move\.d \[\$?r5\+0 <start>\],\$?r12 |
[ ]+60:[ ]+R_CRIS_32_GOT extsym6\+0x[f]+fffff92 |
[ ]+66:[ ]+6f5d 0000 0000 69ce[ ]+move\.d \[\$?r9=\$?r5\+0 <start>\],\$?r12 |
[ ]+68:[ ]+R_CRIS_32_GOT extsym6\+0x[f]+fffff24 |
[ ]+6e:[ ]+6f3d 0000 0000 67de[ ]+move\.d \[\$?r7=\$?r3\+0 <start>\],\$?r13 |
[ ]+70:[ ]+R_CRIS_32_GOTREL extsym10\+0x[f]+ffffeb6 |
[ ]+76:[ ]+6f5e 0000 0000[ ]+move\.d 0 <start>,\$?r5 |
[ ]+78:[ ]+R_CRIS_32_PLT_PCREL extsym7\+0x4 |
[ ]+7c:[ ]+6f9e 0000 0000[ ]+move\.d 0 <start>,\$?r9 |
[ ]+7e:[ ]+R_CRIS_32_PLT_PCREL extsym7\+0x[f]+fffffd8 |
[ ]+82:[ ]+6f5e 0000 0000[ ]+move\.d 0 <start>,\$?r5 |
[ ]+84:[ ]+R_CRIS_32_PLT_GOTREL extsym11\+0x10 |
[ ]+88:[ ]+6f9e 0000 0000[ ]+move\.d 0 <start>,\$?r9 |
[ ]+8a:[ ]+R_CRIS_32_PLT_GOTREL extsym12\+0x[f]+fffffc4 |
[ ]+8e:[ ]+5fcd 0000 a89a[ ]+sub\.d \[\$?r12\+0\],\$?r9,\$?r8 |
[ ]+90:[ ]+R_CRIS_16_GOT extsym3\+0x[f]+fffff64 |
[ ]+94:[ ]+5fbd 0000 699a[ ]+move\.d \[\$?r11\+0\],\$?r9 |
[ ]+96:[ ]+R_CRIS_16_GOTPLT extsym14\+0x[f]+fffff00 |
[ ]+9a:[ ]+6fad 0000 0000 287a[ ]+add\.d \[\$?r10\+0 <start>\],\$?r7,\$?r8 |
[ ]+9c:[ ]+R_CRIS_32_GOTPLT extsym3\+0x38 |
[ ]+\.\.\. |
/testsuite/gas/cris/rd-dw2-10.d
0,0 → 1,11
#readelf: -wl |
#source: continue.s |
#as: --em=criself --gdwarf2 |
|
# Continued line. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 6 to 7 |
Advance PC by 4 to 0x4 |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/branch-warn-2.s
0,0 → 1,11
; Test warning for expansion of branches. |
|
; { dg-do assemble { target cris-*-* } } |
; { dg-options "-N" } |
|
.text |
start: |
ba long_forward ; { dg-warning "32-bit conditional branch generated" } |
.space 32768,0 |
long_forward: |
nop |
/testsuite/gas/cris/diffexp-ovwr.d
0,0 → 1,26
#objdump: -sr |
#name: diffexp-ovwr |
|
.*: file format .*-cris |
|
Contents of section \.text: |
0000 2f000000 2dab4f8e 2a005f8e 2900a532 .* |
0010 48656c6c 6f2c2077 6f726c64 0a000000 .* |
0020 00000000 00000000 00000000 00000000 .* |
0030 00000000 00000000 00000000 00000000 .* |
0040 00000000 00000000 00000000 00000000 .* |
0050 00000000 00000000 00000000 00000000 .* |
0060 00000000 00000000 00000000 00000000 .* |
0070 00000000 00000000 00000000 00000000 .* |
0080 00000000 00000000 00000000 00000000 .* |
0090 00000000 00000000 00000000 00000000 .* |
00a0 00000000 00000000 00000000 00000000 .* |
00b0 00000000 00000000 00000000 00000000 .* |
00c0 00000000 00000000 00000000 00000000 .* |
00d0 00000000 00000000 00000000 00000000 .* |
00e0 00000000 00000000 00000000 00000000 .* |
00f0 00000000 00000000 00000000 00000000 .* |
0100 00000000 00000000 00000000 00000000 .* |
0110 00000000 00000000 00000000 00000000 .* |
0120 00000000 00000100 00000000 .* |
|
/testsuite/gas/cris/rd-dw2-14.d
0,0 → 1,30
#readelf: -wl |
#source: unimplemented.s |
#as: --em=criself --gdwarf2 |
|
# Prefixes of various sizes. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 8 to 9 |
Special opcode .*: advance Address by 2 to 0x2 and Line by 1 to 10 |
Special opcode .*: advance Address by 4 to 0x6 and Line by 1 to 11 |
Special opcode .*: advance Address by 4 to 0xa and Line by 1 to 12 |
Special opcode .*: advance Address by 8 to 0x12 and Line by 1 to 13 |
Special opcode .*: advance Address by 8 to 0x1a and Line by 1 to 14 |
Special opcode .*: advance Address by 2 to 0x1c and Line by 1 to 15 |
Special opcode .*: advance Address by 4 to 0x20 and Line by 1 to 16 |
Special opcode .*: advance Address by 4 to 0x24 and Line by 1 to 17 |
Special opcode .*: advance Address by 8 to 0x2c and Line by 1 to 18 |
Special opcode .*: advance Address by 8 to 0x34 and Line by 1 to 19 |
Special opcode .*: advance Address by 2 to 0x36 and Line by 1 to 20 |
Special opcode .*: advance Address by 2 to 0x38 and Line by 1 to 21 |
Special opcode .*: advance Address by 2 to 0x3a and Line by 1 to 22 |
Special opcode .*: advance Address by 2 to 0x3c and Line by 1 to 23 |
Special opcode .*: advance Address by 2 to 0x3e and Line by 1 to 24 |
Special opcode .*: advance Address by 2 to 0x40 and Line by 1 to 25 |
Special opcode .*: advance Address by 2 to 0x42 and Line by 1 to 26 |
Special opcode .*: advance Address by 2 to 0x44 and Line by 1 to 27 |
Special opcode .*: advance Address by 2 to 0x46 and Line by 1 to 28 |
Advance PC by 2 to 0x48 |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/arch-err-2.s
0,0 → 1,5
; Test mismatch of --march=ARCH1 and .arch ARCH2. |
; { dg-do assemble } |
; { dg-options "--march=v0_v10" } |
.arch v32 ; { dg-error ".arch <arch> requires a matching --march=" } |
|
/testsuite/gas/cris/rd-tls-1.s
0,0 → 1,25
; Check that non-PIC TLS operands get their right relocation type. |
; First some expected uses, similar to what GCC will emit. |
|
.section .tdata,"awT",@progbits |
.type x, @object |
.size x, 4 |
x: |
.dword 0 |
|
.text |
.syntax no_register_prefix |
start: |
sub.d x:GD,r1 |
add.d extsym2:GD,r9 |
move.d [r3+extsym:TPOFF],r10 |
move.w extsym14:TPOFF16+77,r10 |
|
; Other for GAS valid operands (some with questionable PIC semantics). |
sub.d extsym4:GD+42,r9 |
sub.d extsym4:GD-96,r3 |
move.d [r7=r3+extsym10:GD-330],r13 |
move.d [r11+extsym14:TPOFF16-256],r9 |
add.d [r10+extsym3:TPOFF+56],r7,r8 |
move.d [extsym5:IE],r1 |
add.d extsym7:IE,r11 |
/testsuite/gas/cris/brokw-3.d
0,0 → 1,229
#objdump: -dr |
#as: --underscore |
#name: brokw-3 |
|
.*: file format .*-cris |
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+4002[ ]+moveq[ ]+0,\$?r0 |
[ ]+2:[ ]+af0c 5700[ ]+subs\.b 87,\$?r0 |
[ ]+6:[ ]+cf0d 2900[ ]+bound\.b 0x29,\$?r0 |
[ ]+a:[ ]+5f05 3ff8[ ]+adds\.w \[\$?pc\+\$?r0\.w\],\$?pc |
0+e <sym2>: |
[ ]+e:[ ]+6201[ ]+case 87: -> (0x)?170( <.*)? |
[ ]+10:[ ]+5c01[ ]+case 88: -> (0x)?16a( <.*)? |
[ ]+12:[ ]+5601[ ]+case 89: -> (0x)?164( <.*)? |
[ ]+14:[ ]+5001[ ]+case 90: -> (0x)?15e( <.*)? |
[ ]+16:[ ]+4a01[ ]+case 91: -> (0x)?158( <.*)? |
[ ]+18:[ ]+4401[ ]+case 92: -> (0x)?152( <.*)? |
[ ]+1a:[ ]+3e01[ ]+case 93: -> (0x)?14c( <.*)? |
[ ]+1c:[ ]+3801[ ]+case 94: -> (0x)?146( <.*)? |
[ ]+1e:[ ]+3201[ ]+case 95: -> (0x)?140( <.*)? |
[ ]+20:[ ]+2c01[ ]+case 96: -> (0x)?13a( <.*)? |
[ ]+22:[ ]+2601[ ]+case 97: -> (0x)?134( <.*)? |
[ ]+24:[ ]+2001[ ]+case 98: -> (0x)?12e( <.*)? |
[ ]+26:[ ]+1a01[ ]+case 99: -> (0x)?128( <.*)? |
[ ]+28:[ ]+1401[ ]+case 100: -> (0x)?122( <.*)? |
[ ]+2a:[ ]+0e01[ ]+case 101: -> (0x)?11c( <.*)? |
[ ]+2c:[ ]+0801[ ]+case 102: -> (0x)?116( <.*)? |
[ ]+2e:[ ]+0201[ ]+case 103: -> (0x)?110( <.*)? |
[ ]+30:[ ]+fc00[ ]+case 104: -> (0x)?10a( <.*)? |
[ ]+32:[ ]+f600[ ]+case 105: -> (0x)?104( <.*)? |
[ ]+34:[ ]+f000[ ]+case 106: -> (0x)?fe( <.*)? |
[ ]+36:[ ]+ea00[ ]+case 107: -> (0x)?f8( <.*)? |
[ ]+38:[ ]+e400[ ]+case 108: -> (0x)?f2( <.*)? |
[ ]+3a:[ ]+de00[ ]+case 109: -> (0x)?ec( <.*)? |
[ ]+3c:[ ]+d800[ ]+case 110: -> (0x)?e6( <.*)? |
[ ]+3e:[ ]+d200[ ]+case 111: -> (0x)?e0( <.*)? |
[ ]+40:[ ]+cc00[ ]+case 112: -> (0x)?da( <.*)? |
[ ]+42:[ ]+c600[ ]+case 113: -> (0x)?d4( <.*)? |
[ ]+44:[ ]+c000[ ]+case 114: -> (0x)?ce( <.*)? |
[ ]+46:[ ]+ba00[ ]+case 115: -> (0x)?c8( <.*)? |
[ ]+48:[ ]+b400[ ]+case 116: -> (0x)?c2( <.*)? |
[ ]+4a:[ ]+ae00[ ]+case 117: -> (0x)?bc( <.*)? |
[ ]+4c:[ ]+a800[ ]+case 118: -> (0x)?b6( <.*)? |
[ ]+4e:[ ]+a200[ ]+case 119: -> (0x)?b0( <.*)? |
[ ]+50:[ ]+9c00[ ]+case 120: -> (0x)?aa( <.*)? |
[ ]+52:[ ]+9600[ ]+case 121: -> (0x)?a4( <.*)? |
[ ]+54:[ ]+9000[ ]+case 122: -> (0x)?9e( <.*)? |
[ ]+56:[ ]+8a00[ ]+case 123: -> (0x)?98( <.*)? |
[ ]+58:[ ]+8400[ ]+case 124: -> (0x)?92( <.*)? |
[ ]+5a:[ ]+7e00[ ]+case 125: -> (0x)?8c( <.*)? |
[ ]+5c:[ ]+7800[ ]+case 126: -> (0x)?86( <.*)? |
[ ]+5e:[ ]+7200[ ]+case 127: -> (0x)?80( <.*)? |
[ ]+60:[ ]+6c00[ ]+case 128/default: -> (0x)?7a( <.*)? |
^[ ]+\.\.\. |
[ ]+72:[ ]+4102[ ]+moveq[ ]+1,\$?r0 |
[ ]+74:[ ]+ffed fe00[ ]+ba (0x[0]?176|176 <next_label>) |
[ ]+78:[ ]+0f05[ ]+nop[ ]* |
[ ]+7a:[ ]+3f0d ca81 0000[ ]+jump[ ]+(0x81ca|81ca <sym43>) |
[ ]+7c:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81ca |
[ ]+80:[ ]+3f0d c881 0000[ ]+jump[ ]+(0x81c8|81c8 <sym42>) |
[ ]+82:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81c8 |
[ ]+86:[ ]+3f0d c681 0000[ ]+jump[ ]+(0x81c6|81c6 <sym41>) |
[ ]+88:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81c6 |
[ ]+8c:[ ]+3f0d c481 0000[ ]+jump[ ]+(0x81c4|81c4 <sym40>) |
[ ]+8e:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81c4 |
[ ]+92:[ ]+3f0d c281 0000[ ]+jump[ ]+(0x81c2|81c2 <sym39>) |
[ ]+94:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81c2 |
[ ]+98:[ ]+3f0d c081 0000[ ]+jump[ ]+(0x81c0|81c0 <sym38>) |
[ ]+9a:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81c0 |
[ ]+9e:[ ]+3f0d be81 0000[ ]+jump[ ]+(0x81be|81be <sym37>) |
[ ]+a0:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81be |
[ ]+a4:[ ]+3f0d bc81 0000[ ]+jump[ ]+(0x81bc|81bc <sym36>) |
[ ]+a6:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81bc |
[ ]+aa:[ ]+3f0d ba81 0000[ ]+jump[ ]+(0x81ba|81ba <sym35>) |
[ ]+ac:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81ba |
[ ]+b0:[ ]+3f0d b881 0000[ ]+jump[ ]+(0x81b8|81b8 <sym34>) |
[ ]+b2:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81b8 |
[ ]+b6:[ ]+3f0d b681 0000[ ]+jump[ ]+(0x81b6|81b6 <sym33>) |
[ ]+b8:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81b6 |
[ ]+bc:[ ]+3f0d b481 0000[ ]+jump[ ]+(0x81b4|81b4 <sym32>) |
[ ]+be:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81b4 |
[ ]+c2:[ ]+3f0d b281 0000[ ]+jump[ ]+(0x81b2|81b2 <sym31>) |
[ ]+c4:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81b2 |
[ ]+c8:[ ]+3f0d b081 0000[ ]+jump[ ]+(0x81b0|81b0 <sym30>) |
[ ]+ca:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81b0 |
[ ]+ce:[ ]+3f0d ae81 0000[ ]+jump[ ]+(0x81ae|81ae <sym29>) |
[ ]+d0:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81ae |
[ ]+d4:[ ]+3f0d ac81 0000[ ]+jump[ ]+(0x81ac|81ac <sym28>) |
[ ]+d6:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81ac |
[ ]+da:[ ]+3f0d aa81 0000[ ]+jump[ ]+(0x81aa|81aa <sym27>) |
[ ]+dc:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81aa |
[ ]+e0:[ ]+3f0d a881 0000[ ]+jump[ ]+(0x81a8|81a8 <sym26>) |
[ ]+e2:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81a8 |
[ ]+e6:[ ]+3f0d a681 0000[ ]+jump[ ]+(0x81a6|81a6 <sym25>) |
[ ]+e8:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81a6 |
[ ]+ec:[ ]+3f0d a481 0000[ ]+jump[ ]+(0x81a4|81a4 <sym24>) |
[ ]+ee:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81a4 |
[ ]+f2:[ ]+3f0d a281 0000[ ]+jump[ ]+(0x81a2|81a2 <sym23>) |
[ ]+f4:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81a2 |
[ ]+f8:[ ]+3f0d a081 0000[ ]+jump[ ]+(0x81a0|81a0 <sym22>) |
[ ]+fa:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*81a0 |
[ ]+fe:[ ]+3f0d 9e81 0000[ ]+jump[ ]+(0x819e|819e <sym21>) |
[ ]+100:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*819e |
[ ]+104:[ ]+3f0d 9c81 0000[ ]+jump[ ]+(0x819c|819c <sym20>) |
[ ]+106:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*819c |
[ ]+10a:[ ]+3f0d 9a81 0000[ ]+jump[ ]+(0x819a|819a <sym19>) |
[ ]+10c:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*819a |
[ ]+110:[ ]+3f0d 9881 0000[ ]+jump[ ]+(0x8198|8198 <sym18>) |
[ ]+112:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8198 |
[ ]+116:[ ]+3f0d 9681 0000[ ]+jump[ ]+(0x8196|8196 <sym17>) |
[ ]+118:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8196 |
[ ]+11c:[ ]+3f0d 9481 0000[ ]+jump[ ]+(0x8194|8194 <sym16>) |
[ ]+11e:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8194 |
[ ]+122:[ ]+3f0d 9281 0000[ ]+jump[ ]+(0x8192|8192 <sym15>) |
[ ]+124:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8192 |
[ ]+128:[ ]+3f0d 9081 0000[ ]+jump[ ]+(0x8190|8190 <sym14>) |
[ ]+12a:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8190 |
[ ]+12e:[ ]+3f0d 8e81 0000[ ]+jump[ ]+(0x818e|818e <sym13>) |
[ ]+130:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*818e |
[ ]+134:[ ]+3f0d 8c81 0000[ ]+jump[ ]+(0x818c|818c <sym12>) |
[ ]+136:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*818c |
[ ]+13a:[ ]+3f0d 8a81 0000[ ]+jump[ ]+(0x818a|818a <sym11>) |
[ ]+13c:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*818a |
[ ]+140:[ ]+3f0d 8881 0000[ ]+jump[ ]+(0x8188|8188 <sym10>) |
[ ]+142:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8188 |
[ ]+146:[ ]+3f0d 8681 0000[ ]+jump[ ]+(0x8186|8186 <sym9>) |
[ ]+148:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8186 |
[ ]+14c:[ ]+3f0d 8481 0000[ ]+jump[ ]+(0x8184|8184 <sym8>) |
[ ]+14e:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8184 |
[ ]+152:[ ]+3f0d 8281 0000[ ]+jump[ ]+(0x8182|8182 <sym7>) |
[ ]+154:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8182 |
[ ]+158:[ ]+3f0d 8081 0000[ ]+jump[ ]+(0x8180|8180 <sym6>) |
[ ]+15a:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8180 |
[ ]+15e:[ ]+3f0d 7e81 0000[ ]+jump[ ]+(0x817e|817e <sym5>) |
[ ]+160:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*817e |
[ ]+164:[ ]+3f0d 7c81 0000[ ]+jump[ ]+(0x817c|817c <sym4>) |
[ ]+166:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*817c |
[ ]+16a:[ ]+3f0d 7a81 0000[ ]+jump[ ]+(0x817a|817a <sym3>) |
[ ]+16c:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*817a |
[ ]+170:[ ]+3f0d 7881 0000[ ]+jump[ ]+(0x8178|8178 <sym1>) |
[ ]+172:[ ]+(R_CRIS_)?32[ ]+\.text\+0x[0]*8178 |
0+176 <next_label>: |
[ ]+176:[ ]+4202[ ]+moveq[ ]+2,\$?r0 |
^[ ]+\.\.\. |
0+8178 <sym1>: |
[ ]+8178:[ ]+7d02[ ]+moveq[ ]+-3,\$?r0 |
0+817a <sym3>: |
[ ]+817a:[ ]+4302[ ]+moveq[ ]+3,\$?r0 |
0+817c <sym4>: |
[ ]+817c:[ ]+4402[ ]+moveq[ ]+4,\$?r0 |
0+817e <sym5>: |
[ ]+817e:[ ]+4502[ ]+moveq[ ]+5,\$?r0 |
0+8180 <sym6>: |
[ ]+8180:[ ]+4602[ ]+moveq[ ]+6,\$?r0 |
0+8182 <sym7>: |
[ ]+8182:[ ]+4702[ ]+moveq[ ]+7,\$?r0 |
0+8184 <sym8>: |
[ ]+8184:[ ]+4802[ ]+moveq[ ]+8,\$?r0 |
0+8186 <sym9>: |
[ ]+8186:[ ]+4902[ ]+moveq[ ]+9,\$?r0 |
0+8188 <sym10>: |
[ ]+8188:[ ]+4a02[ ]+moveq[ ]+10,\$?r0 |
0+818a <sym11>: |
[ ]+818a:[ ]+4b02[ ]+moveq[ ]+11,\$?r0 |
0+818c <sym12>: |
[ ]+818c:[ ]+4c02[ ]+moveq[ ]+12,\$?r0 |
0+818e <sym13>: |
[ ]+818e:[ ]+4d02[ ]+moveq[ ]+13,\$?r0 |
0+8190 <sym14>: |
[ ]+8190:[ ]+4e02[ ]+moveq[ ]+14,\$?r0 |
0+8192 <sym15>: |
[ ]+8192:[ ]+4f02[ ]+moveq[ ]+15,\$?r0 |
0+8194 <sym16>: |
[ ]+8194:[ ]+5002[ ]+moveq[ ]+16,\$?r0 |
0+8196 <sym17>: |
[ ]+8196:[ ]+5102[ ]+moveq[ ]+17,\$?r0 |
0+8198 <sym18>: |
[ ]+8198:[ ]+5202[ ]+moveq[ ]+18,\$?r0 |
0+819a <sym19>: |
[ ]+819a:[ ]+5302[ ]+moveq[ ]+19,\$?r0 |
0+819c <sym20>: |
[ ]+819c:[ ]+5402[ ]+moveq[ ]+20,\$?r0 |
0+819e <sym21>: |
[ ]+819e:[ ]+5502[ ]+moveq[ ]+21,\$?r0 |
0+81a0 <sym22>: |
[ ]+81a0:[ ]+5602[ ]+moveq[ ]+22,\$?r0 |
0+81a2 <sym23>: |
[ ]+81a2:[ ]+5702[ ]+moveq[ ]+23,\$?r0 |
0+81a4 <sym24>: |
[ ]+81a4:[ ]+5802[ ]+moveq[ ]+24,\$?r0 |
0+81a6 <sym25>: |
[ ]+81a6:[ ]+5902[ ]+moveq[ ]+25,\$?r0 |
0+81a8 <sym26>: |
[ ]+81a8:[ ]+5a02[ ]+moveq[ ]+26,\$?r0 |
0+81aa <sym27>: |
[ ]+81aa:[ ]+5b02[ ]+moveq[ ]+27,\$?r0 |
0+81ac <sym28>: |
[ ]+81ac:[ ]+5c02[ ]+moveq[ ]+28,\$?r0 |
0+81ae <sym29>: |
[ ]+81ae:[ ]+5d02[ ]+moveq[ ]+29,\$?r0 |
0+81b0 <sym30>: |
[ ]+81b0:[ ]+5e02[ ]+moveq[ ]+30,\$?r0 |
0+81b2 <sym31>: |
[ ]+81b2:[ ]+5f02[ ]+moveq[ ]+31,\$?r0 |
0+81b4 <sym32>: |
[ ]+81b4:[ ]+6002[ ]+moveq[ ]+-32,\$?r0 |
0+81b6 <sym33>: |
[ ]+81b6:[ ]+6102[ ]+moveq[ ]+-31,\$?r0 |
0+81b8 <sym34>: |
[ ]+81b8:[ ]+6202[ ]+moveq[ ]+-30,\$?r0 |
0+81ba <sym35>: |
[ ]+81ba:[ ]+6302[ ]+moveq[ ]+-29,\$?r0 |
0+81bc <sym36>: |
[ ]+81bc:[ ]+6402[ ]+moveq[ ]+-28,\$?r0 |
0+81be <sym37>: |
[ ]+81be:[ ]+6502[ ]+moveq[ ]+-27,\$?r0 |
0+81c0 <sym38>: |
[ ]+81c0:[ ]+6602[ ]+moveq[ ]+-26,\$?r0 |
0+81c2 <sym39>: |
[ ]+81c2:[ ]+6702[ ]+moveq[ ]+-25,\$?r0 |
0+81c4 <sym40>: |
[ ]+81c4:[ ]+6802[ ]+moveq[ ]+-24,\$?r0 |
0+81c6 <sym41>: |
[ ]+81c6:[ ]+6902[ ]+moveq[ ]+-23,\$?r0 |
0+81c8 <sym42>: |
[ ]+81c8:[ ]+6a02[ ]+moveq[ ]+-22,\$?r0 |
0+81ca <sym43>: |
[ ]+81ca:[ ]+6b02[ ]+moveq[ ]+-21,\$?r0 |
/testsuite/gas/cris/rd-v32-i1.d
0,0 → 1,19
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
# Test that addc recognizes constant operands. |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
0+ <x>: |
0: afad ffff ffff addc 0xffffffff,r10 |
6: affd 4000 0000 addc 40 <x\+0x40>,acr |
c: af5d 0100 0000 addc 1 <x\+0x1>,r5 |
12: af7d 0000 0000 addc 0 <x>,r7 |
14: R_CRIS_32 extsym\+0x140 |
18: af0d 0000 0000 addc 0 <x>,r0 |
1e: af4d e782 3101 addc 13182e7 <x\+0x13182e7>,r4 |
24: affd 0f00 0000 addc f <x\+0xf>,acr |
\.\.\. |
/testsuite/gas/cris/string-2.s
0,0 → 1,7
; Test that strings are evaluated as in the manual (slightly modified). |
; FIXME: This should be a generic test. |
.text |
start: |
.ascii "This\0x20is a\040string\x20with a \"newline\" at the 'end'" |
.ascii "Megatroid\n", "AX-Foo\r\n" |
end: |
/testsuite/gas/cris/rd-pcplus.s
0,0 → 1,10
.text |
a: |
move [$pc=$r7+$r1.b],$srp |
move [$pc=$pc+65536],$p0 |
move.d [$pc=$r3+$r8.b],$r5 |
move.d [$pc=$pc+65536],$r11 |
move [$pc=$r5+655360],$p1 |
move.d [$pc=$r7+655],$r13 |
move.d [$pc=$r6+65],$r10 |
nop |
/testsuite/gas/cris/rd-pic-1.s
0,0 → 1,31
; Check that PIC operands get their right relocation type. |
; First some expected uses, similar to what GCC will emit. |
.text |
.syntax no_register_prefix |
start: |
sub.d .:GOTOFF,r1 |
move.d [r3+extsym:GOT],r10 |
add.d extsym2:GOTOFF,r9 |
move.d extsym5:PLT,r8 |
move.d extsym9:PLTG,r8 |
move.d [r3+extsym:GOTPLT],r10 |
move.d [r13+extsym13:GOT16],r10 |
move.w extsym14:GOTPLT16,r10 |
|
; Other for GAS valid operands (some with questionable PIC semantics). |
sub.d [r3+extsym3:GOT],r4,r10 |
sub.d extsym4:GOTOFF+42,r9 |
sub.d extsym4:GOTOFF-96,r3 |
add.d [r10+extsym3:GOT+56],r7,r8 |
move.d [r5+extsym6:GOT+10],r1 |
add.d [r10+extsym3:GOT-560],r4,r8 |
move.d [r5+extsym6:GOT-110],r12 |
move.d [r9=r5+extsym6:GOT-220],r12 |
move.d [r7=r3+extsym10:GOTOFF-330],r13 |
move.d extsym7:PLT+4,r5 |
move.d extsym7:PLT-40,r9 |
move.d extsym11:PLTG+16,r5 |
move.d extsym12:PLTG-60,r9 |
sub.d [r12+extsym3:GOT16-156],r9,r8 |
move.d [r11+extsym14:GOTPLT16-256],r9 |
add.d [r10+extsym3:GOTPLT+56],r7,r8 |
/testsuite/gas/cris/sep-err-3.s
0,0 → 1,6
; Test error cases for separators. |
; { dg-do assemble { target cris-*-* } } |
.text |
.syntax no_register_prefix |
start: |
moveq 0,r2#nop ; { dg-error "(Illegal|Invalid) operands" } |
/testsuite/gas/cris/rd-dw2-1.d
0,0 → 1,21
#readelf: -wl |
#source: addi.s |
#as: --em=criself --gdwarf2 |
# A most simple instruction sequence. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 4 to 5 |
Special opcode .*: advance Address by 2 to 0x2 and Line by 1 to 6 |
Special opcode .*: advance Address by 2 to 0x4 and Line by 1 to 7 |
Special opcode .*: advance Address by 2 to 0x6 and Line by 1 to 8 |
Special opcode .*: advance Address by 2 to 0x8 and Line by 1 to 9 |
Special opcode .*: advance Address by 2 to 0xa and Line by 1 to 10 |
Special opcode .*: advance Address by 2 to 0xc and Line by 1 to 11 |
Special opcode .*: advance Address by 2 to 0xe and Line by 1 to 12 |
Special opcode .*: advance Address by 2 to 0x10 and Line by 1 to 13 |
Special opcode .*: advance Address by 2 to 0x12 and Line by 1 to 14 |
Special opcode .*: advance Address by 2 to 0x14 and Line by 1 to 15 |
Special opcode .*: advance Address by 2 to 0x16 and Line by 1 to 16 |
Advance PC by 2 to 0x18 |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/prefix.d
0,0 → 1,94
#objdump: -dr |
#name: prefix |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+0001 454a[ ]+move\.b \[\$?r0\+0\],\$?r4 |
[ ]+4:[ ]+0031 564e[ ]+move\.w \[\$?r6=\$?r3\+0\],\$?r4 |
[ ]+8:[ ]+ff11 454a[ ]+move\.b \[\$?r1-1\],\$?r4 |
[ ]+c:[ ]+ff01 564e[ ]+move\.w \[\$?r6=\$?r0-1\],\$?r4 |
[ ]+10:[ ]+8011 454a[ ]+move\.b \[\$?r1-128\],\$?r4 |
[ ]+14:[ ]+8071 564e[ ]+move\.w \[\$?r6=\$?r7-128\],\$?r4 |
[ ]+18:[ ]+7f11 454a[ ]+move\.b \[\$?r1\+127\],\$?r4 |
[ ]+1c:[ ]+7fb1 564a[ ]+move\.w \[\$?r11\+127\],\$?r4 |
[ ]+20:[ ]+4f4d 0000 679e[ ]+move\.d \[\$?r7=\$?r4\+0\],\$?r9 |
[ ]+26:[ ]+4f5d 0100 454a[ ]+move\.b \[\$?r5\+1\],\$?r4 |
[ ]+2c:[ ]+4f6d ffff 679e[ ]+move\.d \[\$?r7=\$?r6-1\],\$?r9 |
[ ]+32:[ ]+4f6d 80ff 679a[ ]+move\.d \[\$?r6-128\],\$?r9 |
[ ]+38:[ ]+4f6d 7f00 564e[ ]+move\.w \[\$?r6=\$?r6\+127\],\$?r4 |
[ ]+3e:[ ]+5f4d 0000 679e[ ]+move\.d \[\$?r7=\$?r4\+0\],\$?r9 |
[ ]+44:[ ]+5f5d 0100 454a[ ]+move\.b \[\$?r5\+1\],\$?r4 |
[ ]+4a:[ ]+5f6d ffff 679e[ ]+move\.d \[\$?r7=\$?r6-1\],\$?r9 |
[ ]+50:[ ]+5f6d 80ff 679a[ ]+move\.d \[\$?r6-128\],\$?r9 |
[ ]+56:[ ]+5f6d 7f00 564e[ ]+move\.w \[\$?r6=\$?r6\+127\],\$?r4 |
[ ]+5c:[ ]+5f6d 7fff 679a[ ]+move\.d \[\$?r6-129\],\$?r9 |
[ ]+62:[ ]+5f6d 8000 679a[ ]+move\.d \[\$?r6\+128\],\$?r9 |
[ ]+68:[ ]+5f6d 0080 454a[ ]+move\.b \[\$?r6-32768\],\$?r4 |
[ ]+6e:[ ]+5f6d ff7f 555e[ ]+move\.w \[\$?r5=\$?r6\+32767\],\$?r5 |
[ ]+74:[ ]+6f4d 0000 0000 679e[ ]+move\.d \[\$?r7=\$?r4\+0( <start>)?\],\$?r9 |
[ ]+7c:[ ]+6f5d 0100 0000 454a[ ]+move\.b \[\$?r5\+1( <start\+0x1>)?\],\$?r4 |
[ ]+84:[ ]+6f6d ffff ffff 679e[ ]+move\.d \[\$?r7=\$?r6\+[^]]+\],\$?r9 |
[ ]+8c:[ ]+6f6d 80ff ffff 679a[ ]+move\.d \[\$?r6\+[^]]+\],\$?r9 |
[ ]+94:[ ]+6f6d 7f00 0000 564e[ ]+move\.w \[\$?r6=\$?r6\+(127|7f <start\+0x7f>)\],\$?r4 |
[ ]+9c:[ ]+6f6d 7fff ffff 679a[ ]+move\.d \[\$?r6\+[^]]+\],\$?r9 |
[ ]+a4:[ ]+6f6d 8000 0000 679a[ ]+move\.d \[\$?r6\+(128|80 <start\+0x80>)\],\$?r9 |
[ ]+ac:[ ]+6f6d 0080 ffff 454a[ ]+move\.b \[\$?r6\+[^]]+\],\$?r4 |
[ ]+b4:[ ]+6f6d ff7f 0000 555e[ ]+move\.w \[\$?r5=\$?r6\+(32767|7fff <end\+0x7e33>)\],\$?r5 |
[ ]+bc:[ ]+6f6d ff7f ffff 564e[ ]+move\.w \[\$?r6=\$?r6\+[^]]+\],\$?r4 |
[ ]+c4:[ ]+6f6d 0080 0000 564a[ ]+move\.w \[\$?r6\+(32768|8000 <end\+0x7e34>)\],\$?r4 |
[ ]+cc:[ ]+6f6d 0000 fbff 454a[ ]+move\.b \[\$?r6\+[^]]+\],\$?r4 |
[ ]+d4:[ ]+6f6d f5ad 4701 555e[ ]+move\.w \[\$?r5=\$?r6\+(0x[0]?147adf5|147adf5 <end\+0x147ac29>)\],\$?r5 |
[ ]+dc:[ ]+6f6d 0000 0080 679a[ ]+move\.d \[\$?r6\+[^]]+\],\$?r9 |
[ ]+e4:[ ]+6f6d ffff ff7f 454a[ ]+move\.b \[\$?r6\+(0x7fffffff|7fffffff <end\+0x7ffffe33>)\],\$?r4 |
[ ]+ec:[ ]+6f6d 0000 0000 555e[ ]+move\.w \[\$?r5=\$?r6\+0( <start>)?\],\$?r5 |
[ ]+ee:[ ]+(R_CRIS_)?32[ ]+external_symbol |
[ ]+f4:[ ]+4029 664e[ ]+move\.d \[\$?r6=\$?r2\+\[\$?r0\]\.b\],\$?r4 |
[ ]+f8:[ ]+5029 454a[ ]+move\.b \[\$?r2\+\[\$?r0\]\.w\],\$?r4 |
[ ]+fc:[ ]+6029 664e[ ]+move\.d \[\$?r6=\$?r2\+\[\$?r0\]\.d\],\$?r4 |
[ ]+100:[ ]+4a29 664e[ ]+move\.d \[\$?r6=\$?r2\+\[\$?r10\]\.b\],\$?r4 |
[ ]+104:[ ]+5a29 454a[ ]+move\.b \[\$?r2\+\[\$?r10\]\.w\],\$?r4 |
[ ]+108:[ ]+6a29 664e[ ]+move\.d \[\$?r6=\$?r2\+\[\$?r10\]\.d\],\$?r4 |
[ ]+10c:[ ]+422d 564a[ ]+move\.w \[\$?r2\+\[\$?r2\+\]\.b\],\$?r4 |
[ ]+110:[ ]+5b2d 555e[ ]+move\.w \[\$?r5=\$?r2\+\[\$?r11\+\]\.w\],\$?r5 |
[ ]+114:[ ]+6a2d 564a[ ]+move\.w \[\$?r2\+\[\$?r10\+\]\.d\],\$?r4 |
[ ]+118:[ ]+4305 454a[ ]+move\.b \[\$?r3\+\$?r0\.b\],\$?r4 |
[ ]+11c:[ ]+5535 564e[ ]+move\.w \[\$?r6=\$?r5\+\$?r3\.w\],\$?r4 |
[ ]+120:[ ]+6dd5 454a[ ]+move\.b \[\$?r13\+\$?r13\.d\],\$?r4 |
[ ]+124:[ ]+4665 564e[ ]+move\.w \[\$?r6=\$?r6\+\$?r6\.b\],\$?r4 |
[ ]+128:[ ]+5dd5 454a[ ]+move\.b \[\$?r13\+\$?r13\.w\],\$?r4 |
[ ]+12c:[ ]+6bc5 564e[ ]+move\.w \[\$?r6=\$?r11\+\$?r12\.d\],\$?r4 |
[ ]+130:[ ]+5545 454a[ ]+move\.b \[\$?r5\+\$?r4\.w\],\$?r4 |
[ ]+134:[ ]+4335 564e[ ]+move\.w \[\$?r6=\$?r3\+\$?r3\.b\],\$?r4 |
[ ]+138:[ ]+6555 555e[ ]+move\.w \[\$?r5=\$?r5\+\$?r5\.d\],\$?r5 |
[ ]+13c:[ ]+7f0d 0000 0000[ ]+dip 0( <start>)? |
[ ]+142:[ ]+679e[ ]+move.d \[\$?r7\+\],\$?r9 |
[ ]+144:[ ]+7f0d 0100 0000 454a[ ]+move\.b \[(0x1|1 <start\+0x1>)\],\$?r4 |
[ ]+14c:[ ]+7f0d ffff ffff[ ]+dip 0xffffffff |
[ ]+152:[ ]+679e[ ]+move.d \[\$?r7\+\],\$?r9 |
[ ]+154:[ ]+7f0d 80ff ffff 679a[ ]+move\.d \[(0xffffff80|ffffff80 <end\+0xfffffdb4>)\],\$?r9 |
[ ]+15c:[ ]+7f0d 7f00 0000[ ]+dip (0x7f|7f <start\+0x7f>) |
[ ]+162:[ ]+564e[ ]+move.w \[\$?r6\+\],\$?r4 |
[ ]+164:[ ]+7f0d 7fff ffff 679a[ ]+move\.d \[(0xffffff7f|ffffff7f <end\+0xfffffdb3>)\],\$?r9 |
[ ]+16c:[ ]+7f0d 8000 0000 679a[ ]+move\.d \[(0x80|80 <start\+0x80>)\],\$?r9 |
[ ]+174:[ ]+7f0d 0080 ffff 454a[ ]+move\.b \[(0xffff8000|ffff8000 <end\+0xffff7e34>)\],\$?r4 |
[ ]+17c:[ ]+7f0d ff7f 0000[ ]+dip (0x7fff|7fff <end\+0x7e33>) |
[ ]+182:[ ]+555e[ ]+move.w \[\$?r5\+\],\$?r5 |
[ ]+184:[ ]+7f0d ff7f ffff[ ]+dip (0xffff7fff|ffff7fff <end\+0xffff7e33>) |
[ ]+18a:[ ]+564e[ ]+move.w \[\$?r6\+\],\$?r4 |
[ ]+18c:[ ]+7f0d 0080 0000 564a[ ]+move\.w \[(0x8000|8000 <end\+0x7e34>)\],\$?r4 |
[ ]+194:[ ]+7f0d 0000 fbff 454a[ ]+move\.b \[(0xfffb0000|fffb0000 <end\+0xfffafe34>)\],\$?r4 |
[ ]+19c:[ ]+7f0d f5ad 4701[ ]+dip (0x[0]?147adf5|147adf5 <end\+0x147ac29>) |
[ ]+1a2:[ ]+555e[ ]+move.w \[\$?r5\+\],\$?r5 |
[ ]+1a4:[ ]+7f0d 0000 0080 679a[ ]+move\.d \[(0x80000000|80000000 <end\+0x7ffffe34>)\],\$?r9 |
[ ]+1ac:[ ]+7f0d ffff ff7f 454a[ ]+move\.b \[(0x7fffffff|7fffffff <end\+0x7ffffe33>)\],\$?r4 |
[ ]+1b4:[ ]+7f0d 0000 0000[ ]+dip 0( <start>)? |
[ ]+1b6:[ ]+(R_CRIS_)?32[ ]+external_symbol |
[ ]+1ba:[ ]+555e[ ]+move.w \[\$?r5\+\],\$?r5 |
[ ]+1bc:[ ]+7a09[ ]+dip \[\$?r10\] |
[ ]+1be:[ ]+664e[ ]+move.d \[\$?r6\+\],\$?r4 |
[ ]+1c0:[ ]+7b09 674a[ ]+move\.d \[\[\$?r11\]\],\$?r4 |
[ ]+1c4:[ ]+720d 564a[ ]+move\.w \[\[\$?r2\+\]\],\$?r4 |
[ ]+1c8:[ ]+7b0d[ ]+dip \[\$?r11\+\] |
[ ]+1ca:[ ]+555e[ ]+move.w \[\$?r5\+\],\$?r5 |
/testsuite/gas/cris/rd-bcnst2.d
0,0 → 1,17
#objdump: -dr |
#as: --underscore --em=criself |
|
# Consistency check, corresponding to rd-bcnst2-pic.d. |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
|
0+ <\.text>: |
[ ]+0:[ ]+08e0[ ]+ba 0xa |
[ ]+2:[ ]+0f05[ ]+nop |
[ ]+4:[ ]+3f0d 0000 0000[ ]+jump 0x0 |
[ ]+6:[ ]+R_CRIS_32[ ]+x0x42 |
[ ]+a:[ ]+f970[ ]+bmi 0x4 |
[ ]+c:[ ]+0f05[ ]+nop |
[ ]+\.\.\. |
/testsuite/gas/cris/rd-brokw-pic-2.d
0,0 → 1,25
#objdump: -dr |
#as: --pic |
#target: cris-*-*elf* cris-*-linux-gnu |
#source: brokw-2.s |
|
.*: file format .*-cris |
Disassembly of section \.text: |
0+ <sym2>: |
[ ]+0:[ ]+4002[ ]+moveq[ ]+0,\$?r0 |
[ ]+2:[ ]+1600[ ]+bcc[ ]+(0x1a|1a <sym2\+0x1a>) |
[ ]+4:[ ]+0e00[ ]+bcc[ ]+(0x14|14 <sym2\+0x14>) |
[ ]+6:[ ]+4102[ ]+moveq[ ]+1,\$?r0 |
[ ]+8:[ ]+14e0[ ]+ba[ ]+(0x1e|1e <next_label>) |
[ ]+a:[ ]+0f05[ ]+nop[ ]* |
[ ]+c:[ ]+0f05[ ]+nop[ ]* |
[ ]+e:[ ]+6ffd 0c80 0000 3f0e[ ]+move \[\$?pc=\$?pc\+800c <next_label\+0x7fee>\],\$?p0 |
[ ]+16:[ ]+6ffd 0280 0000 3f0e[ ]+move \[\$?pc=\$?pc\+8002 <next_label\+0x7fe4>\],\$?p0 |
0+1e <next_label>: |
[ ]+1e:[ ]+4202[ ]+moveq[ ]+2,\$?r0 |
^[ ]+\.\.\. |
0+801e <sym1>: |
[ ]+801e:[ ]+4302[ ]+moveq[ ]+3,\$?r0 |
0+8020 <sym3>: |
[ ]+8020:[ ]+4402[ ]+moveq[ ]+4,\$?r0 |
^[ ]+\.\.\. |
/testsuite/gas/cris/diffexp-ovwr.s
0,0 → 1,22
; |
; There are actually two regressions tested here: |
; - That a .byte does not overwrite beyond the "byte", if given |
; a non-immediate-constant value (related to "False broken words"). |
; - That "quick-operands" (in this case, just the unsigned 6-bit |
; one is tested) can take "difference-expressions". |
; |
.text |
.syntax no_register_prefix |
start: |
.dword 0xf0+b-a-0xc5 |
.byte 0xf0+b-a-0xc7 |
.byte 0xab |
move.b 0xf0+b-a-0xca,r8 |
move.w 0xf0+b-a-0xcb,r8 |
subq 0xf0+b-a-0xcf,r3 |
.ascii "Hello, world\n\0" |
.space 260,0 |
a: |
.dword 0 |
b: |
.dword 1 |
/testsuite/gas/cris/rd-v32s-3.d
0,0 → 1,14
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
0+ <here>: |
[ ]+0:[ ]+3316[ ]+move r3,vr |
[ ]+2:[ ]+3526[ ]+move r5,pid |
[ ]+4:[ ]+3636[ ]+move r6,srs |
[ ]+6:[ ]+3746[ ]+move r7,wz |
[ ]+8:[ ]+3856[ ]+move r8,exs |
[ ]+a:[ ]+3966[ ]+move r9,eda |
/testsuite/gas/cris/unop.s
0,0 → 1,669
; @OC@ test |
; Generic unary operations supporting all sizes and their various |
; addressing modes. |
|
; Some fairly big pseudorandom numbers we don't want to compute |
; as differences in actual data or code. |
|
.set const_int_32, 0x1b94452b |
.set const_int_m32, -3513208907 |
.set two701867, 2701867 |
|
; Other constants that are not differences |
.set forty2, 42 |
.set mforty2, -42 |
|
.set three2767, 32767 |
.set six5535, 65535 |
|
.text |
.syntax no_register_prefix |
notstart: |
.dword 0 |
|
start: |
|
;;;;;;;;;;;;;;;;; |
; |
; r |
@OC@.b r3 |
@OC@.w r5 |
@OC@.d r10 |
|
@OC@ r7 |
@OC@ r6 |
|
;;;;;;;;;;;;;;;;; |
; |
; [r] |
@OC@.b [r0] |
@OC@.w [r5] |
@OC@.d [r10] |
|
@OC@ [r0] |
@OC@ [r3] |
|
;;;;;;;;;;;;;;;;; |
; |
; [r+] |
@OC@.b [r0+] |
@OC@.w [r5+] |
@OC@.d [r10+] |
|
@OC@ [r4+] |
@OC@ [r1+] |
|
;;;;;;;;;;;;;;;;; |
; |
; [r+X] |
|
; [r+r.b] |
|
@OC@.b [r2+r0.b] |
@OC@.w [r2+r5.b] |
@OC@.d [r2+r10.b] |
|
@OC@ [r11+r13.b] |
@OC@ [r2+r10.b] |
|
; [r+[r].b] |
@OC@.b [r2+[r0].b] |
@OC@.w [r2+[r5].b] |
@OC@.d [r2+[r10].b] |
|
@OC@ [r12+[r5].b] |
@OC@ [r13+[r10].b] |
|
; [r+[r+].b] |
@OC@.b [r2+[r0+].b] |
@OC@.w [r2+[r5+].b] |
@OC@.d [r2+[r10+].b] |
|
@OC@ [r2+[r13+].b] |
@OC@ [r12+[r0+].b] |
|
; [r+r.w] |
|
@OC@.b [r2+r0.w] |
@OC@.w [r2+r5.w] |
@OC@.d [r2+r10.w] |
|
@OC@ [r5+r11.w] |
@OC@ [r1+r1.w] |
|
; [r+[r].w] |
@OC@.b [r2+[r0].w] |
@OC@.w [r2+[r5].w] |
@OC@.d [r2+[r10].w] |
|
@OC@ [r0+[r0].w] |
@OC@ [r2+[r7].w] |
|
; [r+[r+].w] |
@OC@.b [r2+[r0+].w] |
@OC@.w [r2+[r5+].w] |
@OC@.d [r2+[r10+].w] |
|
@OC@ [r2+[r3+].w] |
@OC@ [r7+[r8+].w] |
|
; [r+r.d] |
|
@OC@.b [r2+r0.d] |
@OC@.w [r2+r5.d] |
@OC@.d [r2+r10.d] |
|
@OC@ [r2+r5.d] |
@OC@ [r3+r10.d] |
|
; [r+[r].d] |
@OC@.b [r2+[r0].d] |
@OC@.w [r2+[r5].d] |
@OC@.d [r2+[r10].d] |
|
@OC@ [r5+[r2].d] |
@OC@ [r12+[r10].d] |
|
; [r+[r+].d] |
@OC@.b [r2+[r0+].d] |
@OC@.w [r2+[r5+].d] |
@OC@.d [r2+[r10+].d] |
|
@OC@ [r1+[r5+].d] |
@OC@ [r2+[r10+].d] |
|
; [r+const] |
|
; Note that I forgot 16-bit offsets and 32-bit offsets here and later. |
; Maybe add them later if it feels necessary. |
|
@OC@.b [r2+0] |
@OC@.b [r2+1] |
@OC@.b [r2+127] |
@OC@.b [r2+128] |
@OC@.b [r2+-1] |
@OC@.b [r2+-127] |
@OC@.b [r2+-128] |
@OC@.b [r2+255] |
|
@OC@.b [r2+42] |
@OC@.b [r2+-42] |
@OC@.b [r2-42] |
@OC@.b [r2+forty2] |
@OC@.b [r2+mforty2] |
@OC@.b [r2+-forty2] |
@OC@.b [r2+-mforty2] |
@OC@.b [r2-forty2] |
@OC@.b [r2-mforty2] |
@OC@.b [r2+externalsym] |
|
; Note that I missed 32-bit offsets (except -32769) here and later. |
; Maybe add them later if it feels necessary. |
|
@OC@.w [r2+0] |
@OC@.w [r2+1] |
@OC@.w [r2+127] |
@OC@.w [r2+128] |
@OC@.w [r2+-1] |
@OC@.w [r2-1] |
@OC@.w [r2+-127] |
@OC@.w [r2+-128] |
@OC@.w [r2+-129] |
@OC@.w [r2-127] |
@OC@.w [r2-128] |
@OC@.w [r2-129] |
@OC@.w [r2+255] |
@OC@.w [r2+-255] |
@OC@.w [r2-255] |
@OC@.w [r2+256] |
@OC@.w [r2-256] |
@OC@.w [r2+-8856] |
@OC@.w [r2-8856] |
@OC@.w [r2+8856] |
|
@OC@.w [r2+42] |
@OC@.w [r2+-42] |
@OC@.w [r2-42] |
@OC@.w [r2+forty2] |
@OC@.w [r2+mforty2] |
@OC@.w [r2+-forty2] |
@OC@.w [r2-forty2] |
@OC@.w [r2+-mforty2] |
|
@OC@.w [r2+three2767] |
@OC@.w [r2+three2767+1] |
@OC@.w [r2+three2767+2] |
@OC@.w [r2+-three2767] |
@OC@.w [r2+-(three2767+1)] |
@OC@.w [r2+-(three2767+2)] |
@OC@.w [r2-three2767] |
@OC@.w [r2-(three2767+1)] |
@OC@.w [r2-(three2767+2)] |
@OC@.w [r2+six5535] |
@OC@.w [r2+externalsym] |
|
@OC@.d [r2+0] |
@OC@.d [r2+1] |
@OC@.d [r2+127] |
@OC@.d [r2+128] |
@OC@.d [r2+-1] |
@OC@.d [r2-1] |
@OC@.d [r2+-127] |
@OC@.d [r2+-128] |
@OC@.d [r2-127] |
@OC@.d [r2-128] |
@OC@.d [r2+255] |
@OC@.d [r2+-255] |
@OC@.d [r2-255] |
@OC@.d [r2+256] |
@OC@.d [r2-256] |
@OC@.d [r2-8856] |
@OC@.d [r2+-256] |
@OC@.d [r2+-8856] |
@OC@.d [r2+8856] |
|
@OC@.d [r2+2781868] |
@OC@.d [r2+-2701867] |
|
@OC@.d [r2+0x9ec0ceac] |
@OC@.d [r2+-0x7ec0cead] |
@OC@.d [r2-0x7ec0cead] |
@OC@.d [r2+const_int_m32] |
@OC@.d [r2+const_int_32] |
|
@OC@.d [r2+42] |
@OC@.d [r2-42] |
@OC@.d [r2+-42] |
@OC@.d [r2+forty2] |
@OC@.d [r2+mforty2] |
@OC@.d [r2-forty2] |
@OC@.d [r2-mforty2] |
@OC@.d [r2+-forty2] |
@OC@.d [r2+-mforty2] |
|
@OC@.d [r2+three2767] |
@OC@.d [r2+three2767+1] |
@OC@.d [r2+three2767+2] |
@OC@.d [r2+-three2767] |
@OC@.d [r2+-(three2767+1)] |
@OC@.d [r2+-(three2767+2)] |
@OC@.d [r2-three2767] |
@OC@.d [r2-(three2767+1)] |
@OC@.d [r2-(three2767+2)] |
@OC@.d [r2+six5535] |
@OC@.d [r2+six5535+1] |
@OC@.d [r2+two701867] |
@OC@.d [r2+-two701867] |
@OC@.d [r2-two701867] |
|
@OC@.d [r2+externalsym] |
|
@OC@ [r2+0] |
@OC@ [r2+1] |
@OC@ [r2+127] |
@OC@ [r2+128] |
@OC@ [r2+-1] |
@OC@ [r2-1] |
@OC@ [r2+-127] |
@OC@ [r2+-128] |
@OC@ [r2-127] |
@OC@ [r2-128] |
@OC@ [r2+255] |
@OC@ [r2+-255] |
@OC@ [r2-255] |
@OC@ [r2+256] |
@OC@ [r2-256] |
@OC@ [r2-8856] |
@OC@ [r2+-256] |
@OC@ [r2+-8856] |
@OC@ [r2+8856] |
|
@OC@ [r2+2781868] |
@OC@ [r2+-2701867] |
|
@OC@ [r2+0x9ec0ceac] |
@OC@ [r2+-0x7ec0cead] |
@OC@ [r2-0x7ec0cead] |
@OC@ [r2+const_int_m32] |
@OC@ [r2+const_int_32] |
|
@OC@ [r2+42] |
@OC@ [r2-42] |
@OC@ [r2+-42] |
@OC@ [r2+forty2] |
@OC@ [r2+mforty2] |
@OC@ [r2-forty2] |
@OC@ [r2-mforty2] |
@OC@ [r2+-forty2] |
@OC@ [r2+-mforty2] |
|
@OC@ [r2+three2767] |
@OC@ [r2+three2767+1] |
@OC@ [r2+three2767+2] |
@OC@ [r2+-three2767] |
@OC@ [r2+-(three2767+1)] |
@OC@ [r2+-(three2767+2)] |
@OC@ [r2-three2767] |
@OC@ [r2-(three2767+1)] |
@OC@ [r2-(three2767+2)] |
@OC@ [r2+six5535] |
@OC@ [r2+six5535+1] |
@OC@ [r2+two701867] |
@OC@ [r2+-two701867] |
@OC@ [r2-two701867] |
|
@OC@ [r2+externalsym] |
|
@OC@ [r2+0] |
@OC@ [r2+1] |
@OC@ [r2+127] |
@OC@ [r2+128] |
@OC@ [r2+-1] |
@OC@ [r2-1] |
@OC@ [r2+-127] |
@OC@ [r2+-128] |
@OC@ [r2-127] |
@OC@ [r2-128] |
@OC@ [r2+255] |
@OC@ [r2+-255] |
@OC@ [r2-255] |
@OC@ [r2+256] |
@OC@ [r2-256] |
@OC@ [r2-8856] |
@OC@ [r2+-256] |
@OC@ [r2+-8856] |
@OC@ [r2+8856] |
|
@OC@ [r2+2781868] |
@OC@ [r2+-2701867] |
|
@OC@ [r2+0x9ec0ceac] |
@OC@ [r2+-0x7ec0cead] |
@OC@ [r2-0x7ec0cead] |
@OC@ [r2+const_int_m32] |
@OC@ [r2+const_int_32] |
|
@OC@ [r2+42] |
@OC@ [r2-42] |
@OC@ [r2+-42] |
@OC@ [r2+forty2] |
@OC@ [r2+mforty2] |
@OC@ [r2-forty2] |
@OC@ [r2-mforty2] |
@OC@ [r2+-forty2] |
@OC@ [r2+-mforty2] |
|
@OC@ [r2+three2767] |
@OC@ [r2+three2767+1] |
@OC@ [r2+three2767+2] |
@OC@ [r2+-three2767] |
@OC@ [r2+-(three2767+1)] |
@OC@ [r2+-(three2767+2)] |
@OC@ [r2-three2767] |
@OC@ [r2-(three2767+1)] |
@OC@ [r2-(three2767+2)] |
@OC@ [r2+six5535] |
@OC@ [r2+six5535+1] |
@OC@ [r2+two701867] |
@OC@ [r2+-two701867] |
@OC@ [r2-two701867] |
|
@OC@ [r2+externalsym] |
|
;;;;;;;;;;;;;;;;; |
; |
; [r=r+X],r |
|
; [r=r+r.b],r |
|
@OC@.b [r12=r2+r0.b] |
@OC@.w [r12=r2+r5.b] |
@OC@.d [r12=r2+r10.b] |
|
@OC@ [r1=r2+r3.b] |
@OC@ [r12=r2+r10.b] |
|
; [r=r+[r].b],r |
@OC@.b [r12=r2+[r0].b] |
@OC@.w [r12=r2+[r5].b] |
@OC@.d [r12=r2+[r10].b] |
|
@OC@ [r0=r2+[r5].b] |
@OC@ [r3=r2+[r10].b] |
|
; [r=r+[r+].b],r |
@OC@.b [r12=r2+[r0+].b] |
@OC@.w [r12=r2+[r5+].b] |
@OC@.d [r12=r2+[r10+].b] |
|
@OC@.w [r12=r2+[r5+].b] |
|
@OC@.d [r12=r2+[r10+].b] |
|
@OC@ [r5=r2+[r4+].b] |
@OC@ [r2=r4+[r7+].b] |
|
; [r=r+r.w],r |
|
@OC@.b [r12=r2+r0.w] |
@OC@.w [r12=r2+r5.w] |
@OC@.d [r12=r2+r10.w] |
|
@OC@ [r12=r12+r5.w] |
@OC@ [r1=r3+r10.w] |
|
; [r=r+[r].w],r |
@OC@.b [r12=r2+[r0].w] |
@OC@.w [r12=r2+[r5].w] |
@OC@.d [r12=r2+[r10].w] |
|
@OC@ [r12=r2+[r5].w] |
@OC@ [r12=r7+[r10].w] |
|
; [r=r+[r+].w],r |
@OC@.b [r12=r2+[r0+].w] |
@OC@.w [r12=r2+[r5+].w] |
@OC@.d [r12=r2+[r10+].w] |
|
@OC@.w [r12=r2+[r5+].w] |
|
@OC@.d [r12=r2+[r10+].w] |
|
@OC@ [r12=r6+[r7+].w] |
@OC@ [r12=r3+[r1+].w] |
|
; [r=r+r.d],r |
|
@OC@.b [r12=r2+r0.d] |
@OC@.w [r12=r2+r5.d] |
@OC@.d [r12=r2+r10.d] |
|
@OC@ [r4=r2+r5.d] |
@OC@ [r12=r2+r10.d] |
|
; [r=r+[r].d],r |
@OC@.b [r12=r2+[r0].d] |
@OC@.w [r12=r2+[r5].d] |
@OC@.d [r12=r2+[r10].d] |
|
@OC@ [r12=r3+[r5].d] |
@OC@ [r12=r4+[r10].d] |
|
; [r=r+[r+].d],r |
@OC@.b [r12=r2+[r0+].d] |
@OC@.w [r12=r2+[r5+].d] |
@OC@.d [r12=r2+[r10+].d] |
|
@OC@.w [r12=r2+[r5+].d] |
|
@OC@.d [r12=r2+[r10+].d] |
|
@OC@ [r12=r8+[r5+].d] |
@OC@ [r12=r9+[r10+].d] |
|
; [r=r+const],r |
@OC@.b [r12=r2+0] |
@OC@.b [r12=r2+1] |
@OC@.b [r12=r2+127] |
@OC@.b [r12=r2+128] |
@OC@.b [r12=r2+-1] |
@OC@.b [r12=r2+-127] |
@OC@.b [r12=r2+-128] |
@OC@.b [r12=r2+255] |
|
@OC@.b [r12=r2+42] |
@OC@.b [r12=r2+-42] |
@OC@.b [r12=r2-42] |
@OC@.b [r12=r2+forty2] |
@OC@.b [r12=r2+mforty2] |
@OC@.b [r12=r2+-forty2] |
@OC@.b [r12=r2+-mforty2] |
@OC@.b [r12=r2-forty2] |
@OC@.b [r12=r2-mforty2] |
@OC@.b [r12=r2+externalsym] |
|
@OC@.w [r12=r2+0] |
@OC@.w [r12=r2+1] |
@OC@.w [r12=r2+127] |
@OC@.w [r12=r2+128] |
@OC@.w [r12=r2+-1] |
@OC@.w [r12=r2-1] |
@OC@.w [r12=r2+-127] |
@OC@.w [r12=r2+-128] |
@OC@.w [r12=r2+-129] |
@OC@.w [r12=r2-127] |
@OC@.w [r12=r2-128] |
@OC@.w [r12=r2-129] |
@OC@.w [r12=r2+255] |
@OC@.w [r12=r2+-255] |
@OC@.w [r12=r2-255] |
@OC@.w [r12=r2+256] |
@OC@.w [r12=r2-256] |
@OC@.w [r12=r2+-8856] |
@OC@.w [r12=r2-8856] |
@OC@.w [r12=r2+8856] |
|
@OC@.w [r12=r2+42] |
@OC@.w [r12=r2+-42] |
@OC@.w [r12=r2-42] |
@OC@.w [r12=r2+forty2] |
@OC@.w [r12=r2+mforty2] |
@OC@.w [r12=r2+-forty2] |
@OC@.w [r12=r2-forty2] |
@OC@.w [r12=r2+-mforty2] |
|
@OC@.w [r12=r2+three2767] |
@OC@.w [r12=r2+three2767+1] |
@OC@.w [r12=r2+three2767+2] |
@OC@.w [r12=r2+-three2767] |
@OC@.w [r12=r2+-(three2767+1)] |
@OC@.w [r12=r2+-(three2767+2)] |
@OC@.w [r12=r2-three2767] |
@OC@.w [r12=r2-(three2767+1)] |
@OC@.w [r12=r2-(three2767+2)] |
@OC@.w [r12=r2+six5535] |
@OC@.w [r12=r2+externalsym] |
|
@OC@.d [r12=r2+0] |
@OC@.d [r12=r2+1] |
@OC@.d [r12=r2+127] |
@OC@.d [r12=r2+128] |
@OC@.d [r12=r2+-1] |
@OC@.d [r12=r2-1] |
@OC@.d [r12=r2+-127] |
@OC@.d [r12=r2+-128] |
@OC@.d [r12=r2-127] |
@OC@.d [r12=r2-128] |
@OC@.d [r12=r2+255] |
@OC@.d [r12=r2+-255] |
@OC@.d [r12=r2-255] |
@OC@.d [r12=r2+256] |
@OC@.d [r12=r2-256] |
@OC@.d [r12=r2-8856] |
@OC@.d [r12=r2+-256] |
@OC@.d [r12=r2+-8856] |
@OC@.d [r12=r2+8856] |
|
@OC@.d [r12=r2+2781868] |
@OC@.d [r12=r2+-2701867] |
|
@OC@.d [r12=r2+0x9ec0ceac] |
@OC@.d [r12=r2+-0x7ec0cead] |
@OC@.d [r12=r2-0x7ec0cead] |
@OC@.d [r12=r2+const_int_m32] |
@OC@.d [r12=r2+const_int_32] |
|
@OC@.d [r12=r2+42] |
@OC@.d [r12=r2-42] |
@OC@.d [r12=r2+-42] |
@OC@.d [r12=r2+forty2] |
@OC@.d [r12=r2+mforty2] |
@OC@.d [r12=r2-forty2] |
@OC@.d [r12=r2-mforty2] |
@OC@.d [r12=r2+-forty2] |
@OC@.d [r12=r2+-mforty2] |
|
@OC@.d [r12=r2+three2767] |
@OC@.d [r12=r2+three2767+1] |
@OC@.d [r12=r2+three2767+2] |
@OC@.d [r12=r2+-three2767] |
@OC@.d [r12=r2+-(three2767+1)] |
@OC@.d [r12=r2+-(three2767+2)] |
@OC@.d [r12=r2-three2767] |
@OC@.d [r12=r2-(three2767+1)] |
@OC@.d [r12=r2-(three2767+2)] |
@OC@.d [r12=r2+six5535] |
@OC@.d [r12=r2+six5535+1] |
@OC@.d [r12=r2+two701867] |
@OC@.d [r12=r2+-two701867] |
@OC@.d [r12=r2-two701867] |
|
@OC@.d [r12=r2+externalsym] |
|
@OC@ [r12=r2+0] |
@OC@ [r12=r2+1] |
@OC@ [r12=r2+127] |
@OC@ [r12=r2+128] |
@OC@ [r12=r2+-1] |
@OC@ [r12=r2-1] |
@OC@ [r12=r2+-127] |
@OC@ [r12=r2+-128] |
@OC@ [r12=r2-127] |
@OC@ [r12=r2-128] |
@OC@ [r12=r2+255] |
@OC@ [r12=r2+-255] |
@OC@ [r12=r2-255] |
@OC@ [r12=r2+256] |
@OC@ [r12=r2-256] |
@OC@ [r12=r2-8856] |
@OC@ [r12=r2+-256] |
@OC@ [r12=r2+-8856] |
@OC@ [r12=r2+8856] |
|
@OC@ [r12=r2+2781868] |
@OC@ [r12=r2+-2701867] |
|
@OC@ [r12=r2+0x9ec0ceac] |
@OC@ [r12=r2+-0x7ec0cead] |
@OC@ [r12=r2-0x7ec0cead] |
@OC@ [r12=r2+const_int_m32] |
@OC@ [r12=r2+const_int_32] |
|
@OC@ [r12=r2+42] |
@OC@ [r12=r2-42] |
@OC@ [r12=r2+-42] |
@OC@ [r12=r2+forty2] |
@OC@ [r12=r2+mforty2] |
@OC@ [r12=r2-forty2] |
@OC@ [r12=r2-mforty2] |
@OC@ [r12=r2+-forty2] |
@OC@ [r12=r2+-mforty2] |
|
@OC@ [r12=r2+three2767] |
@OC@ [r12=r2+three2767+1] |
@OC@ [r12=r2+three2767+2] |
@OC@ [r12=r2+-three2767] |
@OC@ [r12=r2+-(three2767+1)] |
@OC@ [r12=r2+-(three2767+2)] |
@OC@ [r12=r2-three2767] |
@OC@ [r12=r2-(three2767+1)] |
@OC@ [r12=r2-(three2767+2)] |
@OC@ [r12=r2+six5535] |
@OC@ [r12=r2+six5535+1] |
@OC@ [r12=r2+two701867] |
@OC@ [r12=r2+-two701867] |
@OC@ [r12=r2-two701867] |
|
@OC@ [r12=r2+externalsym] |
|
;;;;;;;;;;;;;;;;;;; |
; |
; [[r(+)]],r |
|
@OC@.b [[r3]] |
@OC@.w [[r2]] |
@OC@.d [[r3]] |
|
@OC@ [[r2]] |
@OC@ [[r3]] |
|
@OC@.b [[r9+]] |
@OC@.w [[r3+]] |
@OC@.d [[r1+]] |
|
@OC@ [[r3+]] |
@OC@ [[r1+]] |
|
@OC@.b [externalsym] |
@OC@.w [externalsym] |
@OC@.d [externalsym] |
|
@OC@ [externalsym] |
|
@OC@.b [notstart] |
@OC@.w [notstart] |
@OC@.d [notstart] |
|
@OC@ [notstart] |
|
end: |
/testsuite/gas/cris/rd-dw2-5.d
0,0 → 1,14
#readelf: -wl |
#source: branch-warn-3.s |
#as: --em=criself --gdwarf2 |
|
# Simple branch-expansion, type 3. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 7 to 8 |
Advance PC by 32770 to 0x8002 |
Special opcode .*: advance Address by 0 to 0x8002 and Line by 2 to 10 |
Special opcode .*: advance Address by 12 to 0x800e and Line by 1 to 11 |
Advance PC by 2 to 0x8010 |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/brokw-3.s
0,0 → 1,112
; Tests the broken-word function, one more word than fits in a |
; single branch. |
.syntax no_register_prefix |
start: moveq 0,r0 |
|
; Take the opportunity to (rudimentally) test case-recognition, |
; as the diassembler gets overly confused by the table. |
subs.b 87,r0 |
bound.b 41,r0 |
adds.w [pc+r0.w],pc |
sym2: |
.word sym1 - sym2 |
.word sym3 - sym2 |
.word sym4 - sym2 |
.word sym5 - sym2 |
.word sym6 - sym2 |
.word sym7 - sym2 |
.word sym8 - sym2 |
.word sym9 - sym2 |
.word sym10 - sym2 |
.word sym11 - sym2 |
.word sym12 - sym2 |
.word sym13 - sym2 |
.word sym14 - sym2 |
.word sym15 - sym2 |
.word sym16 - sym2 |
.word sym17 - sym2 |
.word sym18 - sym2 |
.word sym19 - sym2 |
.word sym20 - sym2 |
.word sym21 - sym2 |
.word sym22 - sym2 |
.word sym23 - sym2 |
.word sym24 - sym2 |
.word sym25 - sym2 |
.word sym26 - sym2 |
.word sym27 - sym2 |
.word sym28 - sym2 |
.word sym29 - sym2 |
.word sym30 - sym2 |
.word sym31 - sym2 |
.word sym32 - sym2 |
.word sym33 - sym2 |
.word sym34 - sym2 |
.word sym35 - sym2 |
.word sym36 - sym2 |
.word sym37 - sym2 |
.word sym38 - sym2 |
.word sym39 - sym2 |
.word sym40 - sym2 |
.word sym41 - sym2 |
.word sym42 - sym2 |
.word sym43 - sym2 |
|
.space 16, 0 |
|
moveq 1,r0 |
; Medium-range branch around secondary jump table inserted here : |
; ba next_label |
; nop |
; .skip 2,0 |
; Secondary jump table inserted here : |
; jump sym1 |
; jump sym3 |
; ... |
next_label: |
moveq 2,r0 |
|
.space 32768, 0 |
|
sym1: moveq -3,r0 |
sym3: moveq 3,r0 |
sym4: moveq 4,r0 |
sym5: moveq 5,r0 |
sym6: moveq 6,r0 |
sym7: moveq 7,r0 |
sym8: moveq 8,r0 |
sym9: moveq 9,r0 |
sym10: moveq 10,r0 |
sym11: moveq 11,r0 |
sym12: moveq 12,r0 |
sym13: moveq 13,r0 |
sym14: moveq 14,r0 |
sym15: moveq 15,r0 |
sym16: moveq 16,r0 |
sym17: moveq 17,r0 |
sym18: moveq 18,r0 |
sym19: moveq 19,r0 |
sym20: moveq 20,r0 |
sym21: moveq 21,r0 |
sym22: moveq 22,r0 |
sym23: moveq 23,r0 |
sym24: moveq 24,r0 |
sym25: moveq 25,r0 |
sym26: moveq 26,r0 |
sym27: moveq 27,r0 |
sym28: moveq 28,r0 |
sym29: moveq 29,r0 |
sym30: moveq 30,r0 |
sym31: moveq 31,r0 |
sym32: moveq -32,r0 |
sym33: moveq -31,r0 |
sym34: moveq -30,r0 |
sym35: moveq -29,r0 |
sym36: moveq -28,r0 |
sym37: moveq -27,r0 |
sym38: moveq -26,r0 |
sym39: moveq -25,r0 |
sym40: moveq -24,r0 |
sym41: moveq -23,r0 |
sym42: moveq -22,r0 |
sym43: moveq -21,r0 |
/testsuite/gas/cris/rd-v32-i1.s
0,0 → 1,10
; Test that addc recognizes constant operands; [pc+] |
x: |
addc -1,r10 |
addc 0x40,acr |
addc 1,r5 |
addc extsym+320,r7 |
addc 0,r0 |
addc [pc+],r4 |
.dword 20021991 |
addc 15,acr |
/testsuite/gas/cris/rd-dw2-9.d
0,0 → 1,63
#readelf: -wl |
#source: brokw-3.s |
#as: --em=criself --gdwarf2 |
|
# Long broken word table. |
#... |
Line Number Statements: |
Extended opcode 2: set Address to 0x0 |
Special opcode .*: advance Address by 0 to 0x0 and Line by 3 to 4 |
Special opcode .*: advance Address by 2 to 0x2 and Line by 4 to 8 |
Special opcode .*: advance Address by 4 to 0x6 and Line by 1 to 9 |
Special opcode .*: advance Address by 4 to 0xa and Line by 1 to 10 |
Advance Line by 47 to 57 |
Advance PC by 104 to 0x72 |
Copy |
Advance Line by 10 to 67 |
Advance PC by 260 to 0x176 |
Copy |
Advance PC by 32770 to 0x8178 |
Special opcode .*: advance Address by 0 to 0x8178 and Line by 4 to 71 |
Special opcode .*: advance Address by 2 to 0x817a and Line by 1 to 72 |
Special opcode .*: advance Address by 2 to 0x817c and Line by 1 to 73 |
Special opcode .*: advance Address by 2 to 0x817e and Line by 1 to 74 |
Special opcode .*: advance Address by 2 to 0x8180 and Line by 1 to 75 |
Special opcode .*: advance Address by 2 to 0x8182 and Line by 1 to 76 |
Special opcode .*: advance Address by 2 to 0x8184 and Line by 1 to 77 |
Special opcode .*: advance Address by 2 to 0x8186 and Line by 1 to 78 |
Special opcode .*: advance Address by 2 to 0x8188 and Line by 1 to 79 |
Special opcode .*: advance Address by 2 to 0x818a and Line by 1 to 80 |
Special opcode .*: advance Address by 2 to 0x818c and Line by 1 to 81 |
Special opcode .*: advance Address by 2 to 0x818e and Line by 1 to 82 |
Special opcode .*: advance Address by 2 to 0x8190 and Line by 1 to 83 |
Special opcode .*: advance Address by 2 to 0x8192 and Line by 1 to 84 |
Special opcode .*: advance Address by 2 to 0x8194 and Line by 1 to 85 |
Special opcode .*: advance Address by 2 to 0x8196 and Line by 1 to 86 |
Special opcode .*: advance Address by 2 to 0x8198 and Line by 1 to 87 |
Special opcode .*: advance Address by 2 to 0x819a and Line by 1 to 88 |
Special opcode .*: advance Address by 2 to 0x819c and Line by 1 to 89 |
Special opcode .*: advance Address by 2 to 0x819e and Line by 1 to 90 |
Special opcode .*: advance Address by 2 to 0x81a0 and Line by 1 to 91 |
Special opcode .*: advance Address by 2 to 0x81a2 and Line by 1 to 92 |
Special opcode .*: advance Address by 2 to 0x81a4 and Line by 1 to 93 |
Special opcode .*: advance Address by 2 to 0x81a6 and Line by 1 to 94 |
Special opcode .*: advance Address by 2 to 0x81a8 and Line by 1 to 95 |
Special opcode .*: advance Address by 2 to 0x81aa and Line by 1 to 96 |
Special opcode .*: advance Address by 2 to 0x81ac and Line by 1 to 97 |
Special opcode .*: advance Address by 2 to 0x81ae and Line by 1 to 98 |
Special opcode .*: advance Address by 2 to 0x81b0 and Line by 1 to 99 |
Special opcode .*: advance Address by 2 to 0x81b2 and Line by 1 to 100 |
Special opcode .*: advance Address by 2 to 0x81b4 and Line by 1 to 101 |
Special opcode .*: advance Address by 2 to 0x81b6 and Line by 1 to 102 |
Special opcode .*: advance Address by 2 to 0x81b8 and Line by 1 to 103 |
Special opcode .*: advance Address by 2 to 0x81ba and Line by 1 to 104 |
Special opcode .*: advance Address by 2 to 0x81bc and Line by 1 to 105 |
Special opcode .*: advance Address by 2 to 0x81be and Line by 1 to 106 |
Special opcode .*: advance Address by 2 to 0x81c0 and Line by 1 to 107 |
Special opcode .*: advance Address by 2 to 0x81c2 and Line by 1 to 108 |
Special opcode .*: advance Address by 2 to 0x81c4 and Line by 1 to 109 |
Special opcode .*: advance Address by 2 to 0x81c6 and Line by 1 to 110 |
Special opcode .*: advance Address by 2 to 0x81c8 and Line by 1 to 111 |
Special opcode .*: advance Address by 2 to 0x81ca and Line by 1 to 112 |
Advance PC by 2 to 0x81cc |
Extended opcode 1: End of Sequence |
/testsuite/gas/cris/unimplemented.d
0,0 → 1,31
#objdump: -dr |
#name: unimplemented |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+bb2a[ ]+bmod[ ]+\[\$?r11\],\$?r2 |
[ ]+2:[ ]+4b35 b22a[ ]+bmod[ ]+\[\$?r11\+\$?r3\.b\],\$?r2 |
[ ]+6:[ ]+6355 bd2e[ ]+bmod[ ]+\[\$?r13=\$?r3\+\$?r5\.d\],\$?r2 |
[ ]+a:[ ]+6fbd 0000 0000 b22a[ ]+bmod[ ]+\[\$?r11\+0( <start>)?\],\$?r2 |
[ ]+c:[ ]+(R_CRIS_)?32[ ]+external_symbol |
[ ]+12:[ ]+7f0d 0000 0000 b22a[ ]+bmod[ ]+\[(0x0|0 <start>)?\],\$?r2 |
[ ]+14:[ ]+(R_CRIS_)?32[ ]+external_symbol |
[ ]+1a:[ ]+fb2a[ ]+bstore[ ]+\[\$?r11\],\$?r2 |
[ ]+1c:[ ]+4b35 f22a[ ]+bstore[ ]+\[\$?r11\+\$?r3\.b\],\$?r2 |
[ ]+20:[ ]+6355 fd2e[ ]+bstore[ ]+\[\$?r13=\$?r3\+\$?r5\.d\],\$?r2 |
[ ]+24:[ ]+6fbd 0000 0000 f22a[ ]+bstore[ ]+\[\$?r11\+0( <start>)?\],\$?r2 |
[ ]+26:[ ]+(R_CRIS_)?32[ ]+external_symbol |
[ ]+2c:[ ]+7f0d 0000 0000 f22a[ ]+bstore[ ]+\[(0x0|0 <start>)?\],\$?r2 |
[ ]+2e:[ ]+(R_CRIS_)?32[ ]+external_symbol |
[ ]+34:[ ]+8889[ ]+div.b \$?r8,\$?r8 |
[ ]+36:[ ]+8749[ ]+div.b \$?r4,\$?r7 |
[ ]+38:[ ]+8009[ ]+div.b \$?r0,\$?r0 |
[ ]+3a:[ ]+8449[ ]+div.b \$?r4,\$?r4 |
[ ]+3c:[ ]+9749[ ]+div.w \$?r4,\$?r7 |
[ ]+3e:[ ]+9009[ ]+div.w \$?r0,\$?r0 |
[ ]+40:[ ]+9449[ ]+div.w \$?r4,\$?r4 |
[ ]+42:[ ]+a749[ ]+div.d \$?r4,\$?r7 |
[ ]+44:[ ]+a009[ ]+div.d \$?r0,\$?r0 |
[ ]+46:[ ]+a449[ ]+div.d \$?r4,\$?r4 |
/testsuite/gas/cris/scc.d
0,0 → 1,28
#objdump: -dr |
#name: sCC |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start>: |
[ ]+0:[ ]+3105[ ]+scc[ ]+\$?r1 |
[ ]+2:[ ]+3005[ ]+scc[ ]+\$?r0 |
[ ]+4:[ ]+3515[ ]+scs[ ]+\$?r5 |
[ ]+6:[ ]+3d15[ ]+scs[ ]+\$?r13 |
[ ]+8:[ ]+3725[ ]+sne[ ]+\$?r7 |
[ ]+a:[ ]+3935[ ]+seq[ ]+\$?r9 |
[ ]+c:[ ]+3a45[ ]+svc[ ]+\$?r10 |
[ ]+e:[ ]+3b55[ ]+svs[ ]+\$?r11 |
[ ]+10:[ ]+3365[ ]+\$?spl[ ]+\$?r3 |
[ ]+12:[ ]+3475[ ]+smi[ ]+\$?r4 |
[ ]+14:[ ]+3885[ ]+sls[ ]+\$?r8 |
[ ]+16:[ ]+3c95[ ]+shi[ ]+\$?r12 |
[ ]+18:[ ]+32a5[ ]+sge[ ]+\$?r2 |
[ ]+1a:[ ]+34b5[ ]+slt[ ]+\$?r4 |
[ ]+1c:[ ]+3cc5[ ]+sgt[ ]+\$?r12 |
[ ]+1e:[ ]+38d5[ ]+sle[ ]+\$?r8 |
[ ]+20:[ ]+31e5[ ]+sa[ ]+\$?r1 |
[ ]+22:[ ]+3bf5[ ]+swf[ ]+\$?r11 |
[ ]+24:[ ]+38f5[ ]+swf[ ]+\$?r8 |
0+26 <end>: |
[ ]+\.\.\. |
/testsuite/gas/cris/rd-branch-pic.d
0,0 → 1,450
#objdump: -dr |
#as: --pic --underscore --em=criself |
#source: branch.s |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <start_original>: |
[ ]+0:[ ]+0f05[ ]+nop[ ]* |
0+2 <startm32>: |
[ ]+2:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+7e6a <startm16>: |
[ ]+7e6a:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+7f2e <start>: |
[ ]+7f2e:[ ]+0f05[ ]+nop[ ]* |
[ ]+7f30:[ ]+fde0[ ]+ba[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f32:[ ]+fb00[ ]+bcc[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f34:[ ]+f910[ ]+bcs[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f36:[ ]+f730[ ]+beq[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f38:[ ]+f5f0[ ]+bwf[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f3a:[ ]+f3f0[ ]+bwf[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f3c:[ ]+f1f0[ ]+bwf[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f3e:[ ]+efa0[ ]+bge[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f40:[ ]+edc0[ ]+bgt[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f42:[ ]+eb90[ ]+bhi[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f44:[ ]+e900[ ]+bcc[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f46:[ ]+e7d0[ ]+ble[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f48:[ ]+e510[ ]+bcs[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f4a:[ ]+e380[ ]+bls[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f4c:[ ]+e1b0[ ]+blt[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f4e:[ ]+df70[ ]+bmi[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f50:[ ]+dd20[ ]+bne[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f52:[ ]+db60[ ]+bpl[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f54:[ ]+d940[ ]+bvc[ ]+(0x7f2e|7f2e <start>) |
[ ]+7f56:[ ]+d750[ ]+bvs[ ]+(0x7f2e|7f2e <start>) |
0+7f58 <start2>: |
[ ]+7f58:[ ]+0f05[ ]+nop[ ]* |
[ ]+7f5a:[ ]+0fe0[ ]+ba[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f5c:[ ]+0d00[ ]+bcc[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f5e:[ ]+0b10[ ]+bcs[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f60:[ ]+0930[ ]+beq[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f62:[ ]+07f0[ ]+bwf[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f64:[ ]+05f0[ ]+bwf[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f66:[ ]+03f0[ ]+bwf[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f68:[ ]+01a0[ ]+bge[ ]+(0x7e6a|7e6a <startm16>) |
[ ]+7f6a:[ ]+ffcd fcfe[ ]+bgt (0x7e6a|7e6a <startm16>) |
[ ]+7f6e:[ ]+ff9d f8fe[ ]+bhi (0x7e6a|7e6a <startm16>) |
[ ]+7f72:[ ]+ff0d f4fe[ ]+bhs (0x7e6a|7e6a <startm16>) |
[ ]+7f76:[ ]+ffdd f0fe[ ]+ble (0x7e6a|7e6a <startm16>) |
[ ]+7f7a:[ ]+ff1d ecfe[ ]+blo (0x7e6a|7e6a <startm16>) |
[ ]+7f7e:[ ]+ff8d e8fe[ ]+bls (0x7e6a|7e6a <startm16>) |
[ ]+7f82:[ ]+ffbd e4fe[ ]+blt (0x7e6a|7e6a <startm16>) |
[ ]+7f86:[ ]+ff7d e0fe[ ]+bmi (0x7e6a|7e6a <startm16>) |
[ ]+7f8a:[ ]+ff2d dcfe[ ]+bne (0x7e6a|7e6a <startm16>) |
[ ]+7f8e:[ ]+ff6d d8fe[ ]+bpl (0x7e6a|7e6a <startm16>) |
[ ]+7f92:[ ]+ff4d d4fe[ ]+bvc (0x7e6a|7e6a <startm16>) |
[ ]+7f96:[ ]+ff5d d0fe[ ]+bvs (0x7e6a|7e6a <startm16>) |
0+7f9a <start3>: |
[ ]+7f9a:[ ]+0f05[ ]+nop[ ]* |
[ ]+7f9c:[ ]+ffed cafe[ ]+ba (0x7e6a|7e6a <startm16>) |
[ ]+7fa0:[ ]+ff0d c6fe[ ]+bhs (0x7e6a|7e6a <startm16>) |
[ ]+7fa4:[ ]+ff1d c2fe[ ]+blo (0x7e6a|7e6a <startm16>) |
[ ]+7fa8:[ ]+ff3d befe[ ]+beq (0x7e6a|7e6a <startm16>) |
[ ]+7fac:[ ]+fffd bafe[ ]+bwf (0x7e6a|7e6a <startm16>) |
[ ]+7fb0:[ ]+fffd b6fe[ ]+bwf (0x7e6a|7e6a <startm16>) |
[ ]+7fb4:[ ]+fffd b2fe[ ]+bwf (0x7e6a|7e6a <startm16>) |
[ ]+7fb8:[ ]+ffad aefe[ ]+bge (0x7e6a|7e6a <startm16>) |
[ ]+7fbc:[ ]+ffcd aafe[ ]+bgt (0x7e6a|7e6a <startm16>) |
[ ]+7fc0:[ ]+ff9d a6fe[ ]+bhi (0x7e6a|7e6a <startm16>) |
[ ]+7fc4:[ ]+ff0d a2fe[ ]+bhs (0x7e6a|7e6a <startm16>) |
[ ]+7fc8:[ ]+ffdd 9efe[ ]+ble (0x7e6a|7e6a <startm16>) |
[ ]+7fcc:[ ]+ff1d 9afe[ ]+blo (0x7e6a|7e6a <startm16>) |
[ ]+7fd0:[ ]+ff8d 96fe[ ]+bls (0x7e6a|7e6a <startm16>) |
[ ]+7fd4:[ ]+ffbd 92fe[ ]+blt (0x7e6a|7e6a <startm16>) |
[ ]+7fd8:[ ]+ff7d 8efe[ ]+bmi (0x7e6a|7e6a <startm16>) |
[ ]+7fdc:[ ]+ff2d 8afe[ ]+bne (0x7e6a|7e6a <startm16>) |
[ ]+7fe0:[ ]+ff6d 86fe[ ]+bpl (0x7e6a|7e6a <startm16>) |
[ ]+7fe4:[ ]+ff4d 82fe[ ]+bvc (0x7e6a|7e6a <startm16>) |
[ ]+7fe8:[ ]+ff5d 7efe[ ]+bvs (0x7e6a|7e6a <startm16>) |
0+7fec <start4>: |
[ ]+7fec:[ ]+0f05[ ]+nop[ ]* |
[ ]+7fee:[ ]+ffed 1080[ ]+ba (0x2|2 <startm32>) |
[ ]+7ff2:[ ]+ff0d 0c80[ ]+bhs (0x2|2 <startm32>) |
[ ]+7ff6:[ ]+ff1d 0880[ ]+blo (0x2|2 <startm32>) |
[ ]+7ffa:[ ]+ff3d 0480[ ]+beq (0x2|2 <startm32>) |
[ ]+7ffe:[ ]+fffd 0080[ ]+bwf (0x2|2 <startm32>) |
[ ]+8002:[ ]+0ae0[ ]+ba 800e <start4\+0x22> |
[ ]+8004:[ ]+0f05[ ]+nop[ ]* |
[ ]+8006:[ ]+6ffd f67f ffff 3f0e[ ]+move \[pc=pc\+ffff7ff6 <endp32\+0xfffe7c28>\],p0 |
[ ]+800e:[ ]+f7f0[ ]+bwf 8006 <start4\+0x1a> |
[ ]+8010:[ ]+0ae0[ ]+ba 801c <start4\+0x30> |
[ ]+8012:[ ]+0f05[ ]+nop[ ]* |
[ ]+8014:[ ]+6ffd e87f ffff 3f0e[ ]+move \[pc=pc\+ffff7fe8 <endp32\+0xfffe7c1a>\],p0 |
[ ]+801c:[ ]+f7f0[ ]+bwf 8014 <start4\+0x28> |
[ ]+801e:[ ]+0ae0[ ]+ba 802a <start4\+0x3e> |
[ ]+8020:[ ]+0f05[ ]+nop[ ]* |
[ ]+8022:[ ]+6ffd da7f ffff 3f0e[ ]+move \[pc=pc\+ffff7fda <endp32\+0xfffe7c0c>\],p0 |
[ ]+802a:[ ]+f7a0[ ]+bge 8022 <start4\+0x36> |
[ ]+802c:[ ]+0ae0[ ]+ba 8038 <start4\+0x4c> |
[ ]+802e:[ ]+0f05[ ]+nop[ ]* |
[ ]+8030:[ ]+6ffd cc7f ffff 3f0e[ ]+move \[pc=pc\+ffff7fcc <endp32\+0xfffe7bfe>\],p0 |
[ ]+8038:[ ]+f7c0[ ]+bgt 8030 <start4\+0x44> |
[ ]+803a:[ ]+0ae0[ ]+ba 8046 <start4\+0x5a> |
[ ]+803c:[ ]+0f05[ ]+nop[ ]* |
[ ]+803e:[ ]+6ffd be7f ffff 3f0e[ ]+move \[pc=pc\+ffff7fbe <endp32\+0xfffe7bf0>\],p0 |
[ ]+8046:[ ]+f790[ ]+bhi 803e <start4\+0x52> |
[ ]+8048:[ ]+0ae0[ ]+ba 8054 <start4\+0x68> |
[ ]+804a:[ ]+0f05[ ]+nop[ ]* |
[ ]+804c:[ ]+6ffd b07f ffff 3f0e[ ]+move \[pc=pc\+ffff7fb0 <endp32\+0xfffe7be2>\],p0 |
[ ]+8054:[ ]+f700[ ]+bcc 804c <start4\+0x60> |
[ ]+8056:[ ]+0ae0[ ]+ba 8062 <start4\+0x76> |
[ ]+8058:[ ]+0f05[ ]+nop[ ]* |
[ ]+805a:[ ]+6ffd a27f ffff 3f0e[ ]+move \[pc=pc\+ffff7fa2 <endp32\+0xfffe7bd4>\],p0 |
[ ]+8062:[ ]+f7d0[ ]+ble 805a <start4\+0x6e> |
[ ]+8064:[ ]+0ae0[ ]+ba 8070 <start4\+0x84> |
[ ]+8066:[ ]+0f05[ ]+nop[ ]* |
[ ]+8068:[ ]+6ffd 947f ffff 3f0e[ ]+move \[pc=pc\+ffff7f94 <endp32\+0xfffe7bc6>\],p0 |
[ ]+8070:[ ]+f710[ ]+bcs 8068 <start4\+0x7c> |
[ ]+8072:[ ]+0ae0[ ]+ba 807e <start4\+0x92> |
[ ]+8074:[ ]+0f05[ ]+nop[ ]* |
[ ]+8076:[ ]+6ffd 867f ffff 3f0e[ ]+move \[pc=pc\+ffff7f86 <endp32\+0xfffe7bb8>\],p0 |
[ ]+807e:[ ]+f780[ ]+bls 8076 <start4\+0x8a> |
[ ]+8080:[ ]+0ae0[ ]+ba 808c <start4\+0xa0> |
[ ]+8082:[ ]+0f05[ ]+nop[ ]* |
[ ]+8084:[ ]+6ffd 787f ffff 3f0e[ ]+move \[pc=pc\+ffff7f78 <endp32\+0xfffe7baa>\],p0 |
[ ]+808c:[ ]+f7b0[ ]+blt 8084 <start4\+0x98> |
[ ]+808e:[ ]+0ae0[ ]+ba 809a <start4\+0xae> |
[ ]+8090:[ ]+0f05[ ]+nop[ ]* |
[ ]+8092:[ ]+6ffd 6a7f ffff 3f0e[ ]+move \[pc=pc\+ffff7f6a <endp32\+0xfffe7b9c>\],p0 |
[ ]+809a:[ ]+f770[ ]+bmi 8092 <start4\+0xa6> |
[ ]+809c:[ ]+0ae0[ ]+ba 80a8 <start4\+0xbc> |
[ ]+809e:[ ]+0f05[ ]+nop[ ]* |
[ ]+80a0:[ ]+6ffd 5c7f ffff 3f0e[ ]+move \[pc=pc\+ffff7f5c <endp32\+0xfffe7b8e>\],p0 |
[ ]+80a8:[ ]+f720[ ]+bne 80a0 <start4\+0xb4> |
[ ]+80aa:[ ]+0ae0[ ]+ba 80b6 <start4\+0xca> |
[ ]+80ac:[ ]+0f05[ ]+nop[ ]* |
[ ]+80ae:[ ]+6ffd 4e7f ffff 3f0e[ ]+move \[pc=pc\+ffff7f4e <endp32\+0xfffe7b80>\],p0 |
[ ]+80b6:[ ]+f760[ ]+bpl 80ae <start4\+0xc2> |
[ ]+80b8:[ ]+0ae0[ ]+ba 80c4 <start4\+0xd8> |
[ ]+80ba:[ ]+0f05[ ]+nop[ ]* |
[ ]+80bc:[ ]+6ffd 407f ffff 3f0e[ ]+move \[pc=pc\+ffff7f40 <endp32\+0xfffe7b72>\],p0 |
[ ]+80c4:[ ]+f740[ ]+bvc 80bc <start4\+0xd0> |
[ ]+80c6:[ ]+0ae0[ ]+ba 80d2 <start4\+0xe6> |
[ ]+80c8:[ ]+0f05[ ]+nop[ ]* |
[ ]+80ca:[ ]+6ffd 327f ffff 3f0e[ ]+move \[pc=pc\+ffff7f32 <endp32\+0xfffe7b64>\],p0 |
[ ]+80d2:[ ]+f750[ ]+bvs 80ca <start4\+0xde> |
0+80d4 <start5>: |
[ ]+80d4:[ ]+0f05[ ]+nop[ ]* |
[ ]+80d6:[ ]+0ae0[ ]+ba 80e2 <start5\+0xe> |
[ ]+80d8:[ ]+0f05[ ]+nop[ ]* |
[ ]+80da:[ ]+6ffd 227f ffff 3f0e[ ]+move \[pc=pc\+ffff7f22 <endp32\+0xfffe7b54>\],p0 |
[ ]+80e2:[ ]+f7e0[ ]+ba 80da <start5\+0x6> |
[ ]+80e4:[ ]+0ae0[ ]+ba 80f0 <start5\+0x1c> |
[ ]+80e6:[ ]+0f05[ ]+nop[ ]* |
[ ]+80e8:[ ]+6ffd 147f ffff 3f0e[ ]+move \[pc=pc\+ffff7f14 <endp32\+0xfffe7b46>\],p0 |
[ ]+80f0:[ ]+f700[ ]+bcc 80e8 <start5\+0x14> |
[ ]+80f2:[ ]+0ae0[ ]+ba 80fe <start5\+0x2a> |
[ ]+80f4:[ ]+0f05[ ]+nop[ ]* |
[ ]+80f6:[ ]+6ffd 067f ffff 3f0e[ ]+move \[pc=pc\+ffff7f06 <endp32\+0xfffe7b38>\],p0 |
[ ]+80fe:[ ]+f710[ ]+bcs 80f6 <start5\+0x22> |
[ ]+8100:[ ]+0ae0[ ]+ba 810c <start5\+0x38> |
[ ]+8102:[ ]+0f05[ ]+nop[ ]* |
[ ]+8104:[ ]+6ffd f87e ffff 3f0e[ ]+move \[pc=pc\+ffff7ef8 <endp32\+0xfffe7b2a>\],p0 |
[ ]+810c:[ ]+f730[ ]+beq 8104 <start5\+0x30> |
[ ]+810e:[ ]+0ae0[ ]+ba 811a <start5\+0x46> |
[ ]+8110:[ ]+0f05[ ]+nop[ ]* |
[ ]+8112:[ ]+6ffd ea7e ffff 3f0e[ ]+move \[pc=pc\+ffff7eea <endp32\+0xfffe7b1c>\],p0 |
[ ]+811a:[ ]+f7f0[ ]+bwf 8112 <start5\+0x3e> |
[ ]+811c:[ ]+0ae0[ ]+ba 8128 <start5\+0x54> |
[ ]+811e:[ ]+0f05[ ]+nop[ ]* |
[ ]+8120:[ ]+6ffd dc7e ffff 3f0e[ ]+move \[pc=pc\+ffff7edc <endp32\+0xfffe7b0e>\],p0 |
[ ]+8128:[ ]+f7f0[ ]+bwf 8120 <start5\+0x4c> |
[ ]+812a:[ ]+0ae0[ ]+ba 8136 <start5\+0x62> |
[ ]+812c:[ ]+0f05[ ]+nop[ ]* |
[ ]+812e:[ ]+6ffd ce7e ffff 3f0e[ ]+move \[pc=pc\+ffff7ece <endp32\+0xfffe7b00>\],p0 |
[ ]+8136:[ ]+f7f0[ ]+bwf 812e <start5\+0x5a> |
[ ]+8138:[ ]+0ae0[ ]+ba 8144 <start5\+0x70> |
[ ]+813a:[ ]+0f05[ ]+nop[ ]* |
[ ]+813c:[ ]+6ffd c07e ffff 3f0e[ ]+move \[pc=pc\+ffff7ec0 <endp32\+0xfffe7af2>\],p0 |
[ ]+8144:[ ]+f7a0[ ]+bge 813c <start5\+0x68> |
[ ]+8146:[ ]+0ae0[ ]+ba 8152 <start5\+0x7e> |
[ ]+8148:[ ]+0f05[ ]+nop[ ]* |
[ ]+814a:[ ]+6ffd b27e ffff 3f0e[ ]+move \[pc=pc\+ffff7eb2 <endp32\+0xfffe7ae4>\],p0 |
[ ]+8152:[ ]+f7c0[ ]+bgt 814a <start5\+0x76> |
[ ]+8154:[ ]+0ae0[ ]+ba 8160 <start5\+0x8c> |
[ ]+8156:[ ]+0f05[ ]+nop[ ]* |
[ ]+8158:[ ]+6ffd a47e ffff 3f0e[ ]+move \[pc=pc\+ffff7ea4 <endp32\+0xfffe7ad6>\],p0 |
[ ]+8160:[ ]+f790[ ]+bhi 8158 <start5\+0x84> |
[ ]+8162:[ ]+0ae0[ ]+ba 816e <start5\+0x9a> |
[ ]+8164:[ ]+0f05[ ]+nop[ ]* |
[ ]+8166:[ ]+6ffd 967e ffff 3f0e[ ]+move \[pc=pc\+ffff7e96 <endp32\+0xfffe7ac8>\],p0 |
[ ]+816e:[ ]+f700[ ]+bcc 8166 <start5\+0x92> |
[ ]+8170:[ ]+0ae0[ ]+ba 817c <start5\+0xa8> |
[ ]+8172:[ ]+0f05[ ]+nop[ ]* |
[ ]+8174:[ ]+6ffd 887e ffff 3f0e[ ]+move \[pc=pc\+ffff7e88 <endp32\+0xfffe7aba>\],p0 |
[ ]+817c:[ ]+f7d0[ ]+ble 8174 <start5\+0xa0> |
[ ]+817e:[ ]+0ae0[ ]+ba 818a <start5\+0xb6> |
[ ]+8180:[ ]+0f05[ ]+nop[ ]* |
[ ]+8182:[ ]+6ffd 7a7e ffff 3f0e[ ]+move \[pc=pc\+ffff7e7a <endp32\+0xfffe7aac>\],p0 |
[ ]+818a:[ ]+f710[ ]+bcs 8182 <start5\+0xae> |
[ ]+818c:[ ]+0ae0[ ]+ba 8198 <start5\+0xc4> |
[ ]+818e:[ ]+0f05[ ]+nop[ ]* |
[ ]+8190:[ ]+6ffd 6c7e ffff 3f0e[ ]+move \[pc=pc\+ffff7e6c <endp32\+0xfffe7a9e>\],p0 |
[ ]+8198:[ ]+f780[ ]+bls 8190 <start5\+0xbc> |
[ ]+819a:[ ]+0ae0[ ]+ba 81a6 <start5\+0xd2> |
[ ]+819c:[ ]+0f05[ ]+nop[ ]* |
[ ]+819e:[ ]+6ffd 5e7e ffff 3f0e[ ]+move \[pc=pc\+ffff7e5e <endp32\+0xfffe7a90>\],p0 |
[ ]+81a6:[ ]+f7b0[ ]+blt 819e <start5\+0xca> |
[ ]+81a8:[ ]+0ae0[ ]+ba 81b4 <start5\+0xe0> |
[ ]+81aa:[ ]+0f05[ ]+nop[ ]* |
[ ]+81ac:[ ]+6ffd 507e ffff 3f0e[ ]+move \[pc=pc\+ffff7e50 <endp32\+0xfffe7a82>\],p0 |
[ ]+81b4:[ ]+f770[ ]+bmi 81ac <start5\+0xd8> |
[ ]+81b6:[ ]+0ae0[ ]+ba 81c2 <start5\+0xee> |
[ ]+81b8:[ ]+0f05[ ]+nop[ ]* |
[ ]+81ba:[ ]+6ffd 427e ffff 3f0e[ ]+move \[pc=pc\+ffff7e42 <endp32\+0xfffe7a74>\],p0 |
[ ]+81c2:[ ]+f720[ ]+bne 81ba <start5\+0xe6> |
[ ]+81c4:[ ]+0ae0[ ]+ba 81d0 <start5\+0xfc> |
[ ]+81c6:[ ]+0f05[ ]+nop[ ]* |
[ ]+81c8:[ ]+6ffd 347e ffff 3f0e[ ]+move \[pc=pc\+ffff7e34 <endp32\+0xfffe7a66>\],p0 |
[ ]+81d0:[ ]+f760[ ]+bpl 81c8 <start5\+0xf4> |
[ ]+81d2:[ ]+0ae0[ ]+ba 81de <start5\+0x10a> |
[ ]+81d4:[ ]+0f05[ ]+nop[ ]* |
[ ]+81d6:[ ]+6ffd 267e ffff 3f0e[ ]+move \[pc=pc\+ffff7e26 <endp32\+0xfffe7a58>\],p0 |
[ ]+81de:[ ]+f740[ ]+bvc 81d6 <start5\+0x102> |
[ ]+81e0:[ ]+0ae0[ ]+ba 81ec <start5\+0x118> |
[ ]+81e2:[ ]+0f05[ ]+nop[ ]* |
[ ]+81e4:[ ]+6ffd 187e ffff 3f0e[ ]+move \[pc=pc\+ffff7e18 <endp32\+0xfffe7a4a>\],p0 |
[ ]+81ec:[ ]+f750[ ]+bvs 81e4 <start5\+0x110> |
0+81ee <start6>: |
[ ]+81ee:[ ]+0f05[ ]+nop[ ]* |
[ ]+81f0:[ ]+0ae0[ ]+ba 81fc <start6\+0xe> |
[ ]+81f2:[ ]+0f05[ ]+nop[ ]* |
[ ]+81f4:[ ]+6ffd d481 0000 3f0e[ ]+move \[pc=pc\+81d4 <start5\+0x100>\],p0 |
[ ]+81fc:[ ]+f7e0[ ]+ba 81f4 <start6\+0x6> |
[ ]+81fe:[ ]+0ae0[ ]+ba 820a <start6\+0x1c> |
[ ]+8200:[ ]+0f05[ ]+nop[ ]* |
[ ]+8202:[ ]+6ffd c681 0000 3f0e[ ]+move \[pc=pc\+81c6 <start5\+0xf2>\],p0 |
[ ]+820a:[ ]+f700[ ]+bcc 8202 <start6\+0x14> |
[ ]+820c:[ ]+0ae0[ ]+ba 8218 <start6\+0x2a> |
[ ]+820e:[ ]+0f05[ ]+nop[ ]* |
[ ]+8210:[ ]+6ffd b881 0000 3f0e[ ]+move \[pc=pc\+81b8 <start5\+0xe4>\],p0 |
[ ]+8218:[ ]+f710[ ]+bcs 8210 <start6\+0x22> |
[ ]+821a:[ ]+0ae0[ ]+ba 8226 <start6\+0x38> |
[ ]+821c:[ ]+0f05[ ]+nop[ ]* |
[ ]+821e:[ ]+6ffd aa81 0000 3f0e[ ]+move \[pc=pc\+81aa <start5\+0xd6>\],p0 |
[ ]+8226:[ ]+f730[ ]+beq 821e <start6\+0x30> |
[ ]+8228:[ ]+0ae0[ ]+ba 8234 <start6\+0x46> |
[ ]+822a:[ ]+0f05[ ]+nop[ ]* |
[ ]+822c:[ ]+6ffd 9c81 0000 3f0e[ ]+move \[pc=pc\+819c <start5\+0xc8>\],p0 |
[ ]+8234:[ ]+f7f0[ ]+bwf 822c <start6\+0x3e> |
[ ]+8236:[ ]+0ae0[ ]+ba 8242 <start6\+0x54> |
[ ]+8238:[ ]+0f05[ ]+nop[ ]* |
[ ]+823a:[ ]+6ffd 8e81 0000 3f0e[ ]+move \[pc=pc\+818e <start5\+0xba>\],p0 |
[ ]+8242:[ ]+f7f0[ ]+bwf 823a <start6\+0x4c> |
[ ]+8244:[ ]+0ae0[ ]+ba 8250 <start6\+0x62> |
[ ]+8246:[ ]+0f05[ ]+nop[ ]* |
[ ]+8248:[ ]+6ffd 8081 0000 3f0e[ ]+move \[pc=pc\+8180 <start5\+0xac>\],p0 |
[ ]+8250:[ ]+f7f0[ ]+bwf 8248 <start6\+0x5a> |
[ ]+8252:[ ]+0ae0[ ]+ba 825e <start6\+0x70> |
[ ]+8254:[ ]+0f05[ ]+nop[ ]* |
[ ]+8256:[ ]+6ffd 7281 0000 3f0e[ ]+move \[pc=pc\+8172 <start5\+0x9e>\],p0 |
[ ]+825e:[ ]+f7a0[ ]+bge 8256 <start6\+0x68> |
[ ]+8260:[ ]+0ae0[ ]+ba 826c <start6\+0x7e> |
[ ]+8262:[ ]+0f05[ ]+nop[ ]* |
[ ]+8264:[ ]+6ffd 6481 0000 3f0e[ ]+move \[pc=pc\+8164 <start5\+0x90>\],p0 |
[ ]+826c:[ ]+f7c0[ ]+bgt 8264 <start6\+0x76> |
[ ]+826e:[ ]+0ae0[ ]+ba 827a <start6\+0x8c> |
[ ]+8270:[ ]+0f05[ ]+nop[ ]* |
[ ]+8272:[ ]+6ffd 5681 0000 3f0e[ ]+move \[pc=pc\+8156 <start5\+0x82>\],p0 |
[ ]+827a:[ ]+f790[ ]+bhi 8272 <start6\+0x84> |
[ ]+827c:[ ]+0ae0[ ]+ba 8288 <start6\+0x9a> |
[ ]+827e:[ ]+0f05[ ]+nop[ ]* |
[ ]+8280:[ ]+6ffd 4881 0000 3f0e[ ]+move \[pc=pc\+8148 <start5\+0x74>\],p0 |
[ ]+8288:[ ]+f700[ ]+bcc 8280 <start6\+0x92> |
[ ]+828a:[ ]+0ae0[ ]+ba 8296 <start6\+0xa8> |
[ ]+828c:[ ]+0f05[ ]+nop[ ]* |
[ ]+828e:[ ]+6ffd 3a81 0000 3f0e[ ]+move \[pc=pc\+813a <start5\+0x66>\],p0 |
[ ]+8296:[ ]+f7d0[ ]+ble 828e <start6\+0xa0> |
[ ]+8298:[ ]+0ae0[ ]+ba 82a4 <start6\+0xb6> |
[ ]+829a:[ ]+0f05[ ]+nop[ ]* |
[ ]+829c:[ ]+6ffd 2c81 0000 3f0e[ ]+move \[pc=pc\+812c <start5\+0x58>\],p0 |
[ ]+82a4:[ ]+f710[ ]+bcs 829c <start6\+0xae> |
[ ]+82a6:[ ]+0ae0[ ]+ba 82b2 <start6\+0xc4> |
[ ]+82a8:[ ]+0f05[ ]+nop[ ]* |
[ ]+82aa:[ ]+6ffd 1e81 0000 3f0e[ ]+move \[pc=pc\+811e <start5\+0x4a>\],p0 |
[ ]+82b2:[ ]+f780[ ]+bls 82aa <start6\+0xbc> |
[ ]+82b4:[ ]+0ae0[ ]+ba 82c0 <start6\+0xd2> |
[ ]+82b6:[ ]+0f05[ ]+nop[ ]* |
[ ]+82b8:[ ]+6ffd 1081 0000 3f0e[ ]+move \[pc=pc\+8110 <start5\+0x3c>\],p0 |
[ ]+82c0:[ ]+f7b0[ ]+blt 82b8 <start6\+0xca> |
[ ]+82c2:[ ]+0ae0[ ]+ba 82ce <start6\+0xe0> |
[ ]+82c4:[ ]+0f05[ ]+nop[ ]* |
[ ]+82c6:[ ]+6ffd 0281 0000 3f0e[ ]+move \[pc=pc\+8102 <start5\+0x2e>\],p0 |
[ ]+82ce:[ ]+f770[ ]+bmi 82c6 <start6\+0xd8> |
[ ]+82d0:[ ]+0ae0[ ]+ba 82dc <start6\+0xee> |
[ ]+82d2:[ ]+0f05[ ]+nop[ ]* |
[ ]+82d4:[ ]+6ffd f480 0000 3f0e[ ]+move \[pc=pc\+80f4 <start5\+0x20>\],p0 |
[ ]+82dc:[ ]+f720[ ]+bne 82d4 <start6\+0xe6> |
[ ]+82de:[ ]+0ae0[ ]+ba 82ea <start6\+0xfc> |
[ ]+82e0:[ ]+0f05[ ]+nop[ ]* |
[ ]+82e2:[ ]+6ffd e680 0000 3f0e[ ]+move \[pc=pc\+80e6 <start5\+0x12>\],p0 |
[ ]+82ea:[ ]+f760[ ]+bpl 82e2 <start6\+0xf4> |
[ ]+82ec:[ ]+0ae0[ ]+ba 82f8 <start6\+0x10a> |
[ ]+82ee:[ ]+0f05[ ]+nop[ ]* |
[ ]+82f0:[ ]+6ffd d880 0000 3f0e[ ]+move \[pc=pc\+80d8 <start5\+0x4>\],p0 |
[ ]+82f8:[ ]+f740[ ]+bvc 82f0 <start6\+0x102> |
[ ]+82fa:[ ]+0ae0[ ]+ba 8306 <start6\+0x118> |
[ ]+82fc:[ ]+0f05[ ]+nop[ ]* |
[ ]+82fe:[ ]+6ffd ca80 0000 3f0e[ ]+move \[pc=pc\+80ca <start4\+0xde>\],p0 |
[ ]+8306:[ ]+f750[ ]+bvs 82fe <start6\+0x110> |
0+8308 <start7>: |
[ ]+8308:[ ]+0f05[ ]+nop[ ]* |
[ ]+830a:[ ]+0ae0[ ]+ba 8316 <start7\+0xe> |
[ ]+830c:[ ]+0f05[ ]+nop[ ]* |
[ ]+830e:[ ]+6ffd ba80 0000 3f0e[ ]+move \[pc=pc\+80ba <start4\+0xce>\],p0 |
[ ]+8316:[ ]+f7e0[ ]+ba 830e <start7\+0x6> |
[ ]+8318:[ ]+0ae0[ ]+ba 8324 <start7\+0x1c> |
[ ]+831a:[ ]+0f05[ ]+nop[ ]* |
[ ]+831c:[ ]+6ffd ac80 0000 3f0e[ ]+move \[pc=pc\+80ac <start4\+0xc0>\],p0 |
[ ]+8324:[ ]+f700[ ]+bcc 831c <start7\+0x14> |
[ ]+8326:[ ]+0ae0[ ]+ba 8332 <start7\+0x2a> |
[ ]+8328:[ ]+0f05[ ]+nop[ ]* |
[ ]+832a:[ ]+6ffd 9e80 0000 3f0e[ ]+move \[pc=pc\+809e <start4\+0xb2>\],p0 |
[ ]+8332:[ ]+f710[ ]+bcs 832a <start7\+0x22> |
[ ]+8334:[ ]+0ae0[ ]+ba 8340 <start7\+0x38> |
[ ]+8336:[ ]+0f05[ ]+nop[ ]* |
[ ]+8338:[ ]+6ffd 9080 0000 3f0e[ ]+move \[pc=pc\+8090 <start4\+0xa4>\],p0 |
[ ]+8340:[ ]+f730[ ]+beq 8338 <start7\+0x30> |
[ ]+8342:[ ]+0ae0[ ]+ba 834e <start7\+0x46> |
[ ]+8344:[ ]+0f05[ ]+nop[ ]* |
[ ]+8346:[ ]+6ffd 8280 0000 3f0e[ ]+move \[pc=pc\+8082 <start4\+0x96>\],p0 |
[ ]+834e:[ ]+f7f0[ ]+bwf 8346 <start7\+0x3e> |
[ ]+8350:[ ]+0ae0[ ]+ba 835c <start7\+0x54> |
[ ]+8352:[ ]+0f05[ ]+nop[ ]* |
[ ]+8354:[ ]+6ffd 7480 0000 3f0e[ ]+move \[pc=pc\+8074 <start4\+0x88>\],p0 |
[ ]+835c:[ ]+f7f0[ ]+bwf 8354 <start7\+0x4c> |
[ ]+835e:[ ]+0ae0[ ]+ba 836a <start7\+0x62> |
[ ]+8360:[ ]+0f05[ ]+nop[ ]* |
[ ]+8362:[ ]+6ffd 6680 0000 3f0e[ ]+move \[pc=pc\+8066 <start4\+0x7a>\],p0 |
[ ]+836a:[ ]+f7f0[ ]+bwf 8362 <start7\+0x5a> |
[ ]+836c:[ ]+0ae0[ ]+ba 8378 <start7\+0x70> |
[ ]+836e:[ ]+0f05[ ]+nop[ ]* |
[ ]+8370:[ ]+6ffd 5880 0000 3f0e[ ]+move \[pc=pc\+8058 <start4\+0x6c>\],p0 |
[ ]+8378:[ ]+f7a0[ ]+bge 8370 <start7\+0x68> |
[ ]+837a:[ ]+0ae0[ ]+ba 8386 <start7\+0x7e> |
[ ]+837c:[ ]+0f05[ ]+nop[ ]* |
[ ]+837e:[ ]+6ffd 4a80 0000 3f0e[ ]+move \[pc=pc\+804a <start4\+0x5e>\],p0 |
[ ]+8386:[ ]+f7c0[ ]+bgt 837e <start7\+0x76> |
[ ]+8388:[ ]+0ae0[ ]+ba 8394 <start7\+0x8c> |
[ ]+838a:[ ]+0f05[ ]+nop[ ]* |
[ ]+838c:[ ]+6ffd 3c80 0000 3f0e[ ]+move \[pc=pc\+803c <start4\+0x50>\],p0 |
[ ]+8394:[ ]+f790[ ]+bhi 838c <start7\+0x84> |
[ ]+8396:[ ]+0ae0[ ]+ba 83a2 <start7\+0x9a> |
[ ]+8398:[ ]+0f05[ ]+nop[ ]* |
[ ]+839a:[ ]+6ffd 2e80 0000 3f0e[ ]+move \[pc=pc\+802e <start4\+0x42>\],p0 |
[ ]+83a2:[ ]+f700[ ]+bcc 839a <start7\+0x92> |
[ ]+83a4:[ ]+0ae0[ ]+ba 83b0 <start7\+0xa8> |
[ ]+83a6:[ ]+0f05[ ]+nop[ ]* |
[ ]+83a8:[ ]+6ffd 2080 0000 3f0e[ ]+move \[pc=pc\+8020 <start4\+0x34>\],p0 |
[ ]+83b0:[ ]+f7d0[ ]+ble 83a8 <start7\+0xa0> |
[ ]+83b2:[ ]+0ae0[ ]+ba 83be <start7\+0xb6> |
[ ]+83b4:[ ]+0f05[ ]+nop[ ]* |
[ ]+83b6:[ ]+6ffd 1280 0000 3f0e[ ]+move \[pc=pc\+8012 <start4\+0x26>\],p0 |
[ ]+83be:[ ]+f710[ ]+bcs 83b6 <start7\+0xae> |
[ ]+83c0:[ ]+0ae0[ ]+ba 83cc <start7\+0xc4> |
[ ]+83c2:[ ]+0f05[ ]+nop[ ]* |
[ ]+83c4:[ ]+6ffd 0480 0000 3f0e[ ]+move \[pc=pc\+8004 <start4\+0x18>\],p0 |
[ ]+83cc:[ ]+f780[ ]+bls 83c4 <start7\+0xbc> |
[ ]+83ce:[ ]+ffbd fc7f[ ]+blt 103ce <endp32> |
[ ]+83d2:[ ]+ff7d f87f[ ]+bmi 103ce <endp32> |
[ ]+83d6:[ ]+ff2d f47f[ ]+bne 103ce <endp32> |
[ ]+83da:[ ]+ff6d f07f[ ]+bpl 103ce <endp32> |
[ ]+83de:[ ]+ff4d ec7f[ ]+bvc 103ce <endp32> |
[ ]+83e2:[ ]+ff5d e87f[ ]+bvs 103ce <endp32> |
0+83e6 <start8>: |
[ ]+83e6:[ ]+0f05[ ]+nop[ ]* |
[ ]+83e8:[ ]+ffed 7a01[ ]+ba 8566 <endp16> |
[ ]+83ec:[ ]+ff0d 7601[ ]+bhs 8566 <endp16> |
[ ]+83f0:[ ]+ff1d 7201[ ]+blo 8566 <endp16> |
[ ]+83f4:[ ]+ff3d 6e01[ ]+beq 8566 <endp16> |
[ ]+83f8:[ ]+fffd 6a01[ ]+bwf 8566 <endp16> |
[ ]+83fc:[ ]+fffd 6601[ ]+bwf 8566 <endp16> |
[ ]+8400:[ ]+fffd 6201[ ]+bwf 8566 <endp16> |
[ ]+8404:[ ]+ffad 5e01[ ]+bge 8566 <endp16> |
[ ]+8408:[ ]+ffcd 5a01[ ]+bgt 8566 <endp16> |
[ ]+840c:[ ]+ff9d 5601[ ]+bhi 8566 <endp16> |
[ ]+8410:[ ]+ff0d 5201[ ]+bhs 8566 <endp16> |
[ ]+8414:[ ]+ffdd 4e01[ ]+ble 8566 <endp16> |
[ ]+8418:[ ]+ff1d 4a01[ ]+blo 8566 <endp16> |
[ ]+841c:[ ]+ff8d 4601[ ]+bls 8566 <endp16> |
[ ]+8420:[ ]+ffbd 4201[ ]+blt 8566 <endp16> |
[ ]+8424:[ ]+ff7d 3e01[ ]+bmi 8566 <endp16> |
[ ]+8428:[ ]+ff2d 3a01[ ]+bne 8566 <endp16> |
[ ]+842c:[ ]+ff6d 3601[ ]+bpl 8566 <endp16> |
[ ]+8430:[ ]+ff4d 3201[ ]+bvc 8566 <endp16> |
[ ]+8434:[ ]+ff5d 2e01[ ]+bvs 8566 <endp16> |
0+8438 <start9>: |
[ ]+8438:[ ]+0f05[ ]+nop[ ]* |
[ ]+843a:[ ]+ffed 2801[ ]+ba 8566 <endp16> |
[ ]+843e:[ ]+ff0d 2401[ ]+bhs 8566 <endp16> |
[ ]+8442:[ ]+ff1d 2001[ ]+blo 8566 <endp16> |
[ ]+8446:[ ]+ff3d 1c01[ ]+beq 8566 <endp16> |
[ ]+844a:[ ]+fffd 1801[ ]+bwf 8566 <endp16> |
[ ]+844e:[ ]+fffd 1401[ ]+bwf 8566 <endp16> |
[ ]+8452:[ ]+fffd 1001[ ]+bwf 8566 <endp16> |
[ ]+8456:[ ]+ffad 0c01[ ]+bge 8566 <endp16> |
[ ]+845a:[ ]+ffcd 0801[ ]+bgt 8566 <endp16> |
[ ]+845e:[ ]+ff9d 0401[ ]+bhi 8566 <endp16> |
[ ]+8462:[ ]+ff0d 0001[ ]+bhs 8566 <endp16> |
[ ]+8466:[ ]+fed0[ ]+ble 8566 <endp16> |
[ ]+8468:[ ]+fc10[ ]+bcs 8566 <endp16> |
[ ]+846a:[ ]+fa80[ ]+bls 8566 <endp16> |
[ ]+846c:[ ]+f8b0[ ]+blt 8566 <endp16> |
[ ]+846e:[ ]+f670[ ]+bmi 8566 <endp16> |
[ ]+8470:[ ]+f420[ ]+bne 8566 <endp16> |
[ ]+8472:[ ]+f260[ ]+bpl 8566 <endp16> |
[ ]+8474:[ ]+f040[ ]+bvc 8566 <endp16> |
[ ]+8476:[ ]+ee50[ ]+bvs 8566 <endp16> |
0+8478 <start10>: |
[ ]+8478:[ ]+28e0[ ]+ba 84a2 <end> |
[ ]+847a:[ ]+2600[ ]+bcc 84a2 <end> |
[ ]+847c:[ ]+2410[ ]+bcs 84a2 <end> |
[ ]+847e:[ ]+2230[ ]+beq 84a2 <end> |
[ ]+8480:[ ]+20f0[ ]+bwf 84a2 <end> |
[ ]+8482:[ ]+1ef0[ ]+bwf 84a2 <end> |
[ ]+8484:[ ]+1cf0[ ]+bwf 84a2 <end> |
[ ]+8486:[ ]+1aa0[ ]+bge 84a2 <end> |
[ ]+8488:[ ]+18c0[ ]+bgt 84a2 <end> |
[ ]+848a:[ ]+1690[ ]+bhi 84a2 <end> |
[ ]+848c:[ ]+1400[ ]+bcc 84a2 <end> |
[ ]+848e:[ ]+12d0[ ]+ble 84a2 <end> |
[ ]+8490:[ ]+1010[ ]+bcs 84a2 <end> |
[ ]+8492:[ ]+0e80[ ]+bls 84a2 <end> |
[ ]+8494:[ ]+0cb0[ ]+blt 84a2 <end> |
[ ]+8496:[ ]+0a70[ ]+bmi 84a2 <end> |
[ ]+8498:[ ]+0820[ ]+bne 84a2 <end> |
[ ]+849a:[ ]+0660[ ]+bpl 84a2 <end> |
[ ]+849c:[ ]+0440[ ]+bvc 84a2 <end> |
[ ]+849e:[ ]+0250[ ]+bvs 84a2 <end> |
[ ]+84a0:[ ]+0f05[ ]+nop[ ]* |
0+84a2 <end>: |
[ ]+84a2:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+8566 <endp16>: |
[ ]+8566:[ ]+0f05[ ]+nop[ ]* |
^[ ]+\.\.\. |
0+103ce <endp32>: |
[ ]+103ce:[ ]+0f05[ ]+nop[ ]* |
/testsuite/gas/cris/cris.exp
0,0 → 1,562
# Copyright 1999, 2000, 2002, 2005, 2007 Free Software Foundation, Inc. |
|
# This program is free software; you can redistribute it and/or modify |
# it under the terms of the GNU General Public License as published by |
# the Free Software Foundation; either version 3 of the License, or |
# (at your option) any later version. |
# |
# This program is distributed in the hope that it will be useful, |
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
# GNU General Public License for more details. |
# |
# You should have received a copy of the GNU General Public License |
# along with this program; if not, write to the Free Software |
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, |
# MA 02110-1301, USA. |
|
# Please email any bugs, comments, and/or additions to this file to: |
# hp@axis.com |
|
# Written by Axis Communications AB. |
|
# --- This function copied from arc.exp and rewritten to fit CRIS --- |
# |
# Test an insn from a template .s/.d. |
# The best way to create the .d file is to run the tests without it, let |
# dejagnu crash, run as.new on the just built .s file, run objdump -dr on |
# the result of that, copy the result into the .d file, and edit in the |
# necessary patterns (@OC@, etc.). Sounds complicated but it's easy. The |
# catch is that we assume a working assembler is used to build it. That's |
# obviously not entirely kosher, but once the .d file is created one can |
# verify it's contents over time. |
# |
# Template patterns: |
# @OC@ - placeholder for the opcode |
# @OR@ - placeholder for extra replacement to distinguish similar |
# testcases. |
# @IR+????@ - placeholder for (e.g.) register-operand insn code |
# @IM+????@ - placeholder for (e.g.) memory-operand insn code. |
|
proc test_template_insn_reg_mem { args } { |
# tmpl opcode ircode imcode avoid_regex dname ircode0 |
# imcode0 [regex replace OR_replace] |
global srcdir subdir objdir |
|
set tmpl [lindex $args 0] |
set opcode [lindex $args 1] |
set ircode [lindex $args 2] |
set imcode [lindex $args 3] |
set avoid_regex [lindex $args 4] |
set dname [lindex $args 5] |
set ircode0 [lindex $args 6] |
set imcode0 [lindex $args 7] |
|
if { [llength $args] >= 10 } { |
set replace_regex [lindex $args 8] |
set replacement [lindex $args 9] |
} else { |
set replace_regex "" |
} |
|
# Any extra replacements (like modifying the test name to something |
# else than the @OC@ modification). Replaces occurences of @OR@. |
if { [llength $args] >= 11 } then { |
set extra_OR_replace [lindex $args 10] |
} else { |
set extra_OR_replace "" |
} |
|
# Get the parts that we will wedge into the insn. |
if [regexp "(.)(.)(.)" $imcode junk imcode3 imcode2 imcode1] { |
set imcode3 [expr "0x$imcode3" ] |
} else { |
regexp "(.)(.)" $imcode junk imcode2 imcode1 |
set imcode3 0 |
} |
set imcode1 [expr "0x$imcode1" ] |
set imcode2 [expr "0x$imcode2" ] |
|
if [regexp "(.)(.)(.)" $ircode junk ircode3 ircode2 ircode1] { |
set ircode3 [expr "0x$ircode3" ] |
} else { |
regexp "(.)(.)" $ircode junk ircode2 ircode1 |
set ircode3 0 |
} |
set ircode1 [expr "0x$ircode1" ] |
set ircode2 [expr "0x$ircode2" ] |
|
# To avoid fiddling with the generated .d-file, we have a |
# parameter saying what ircode, imcode to subtract. |
if [regexp "(.)(.)(.)" $imcode0 junk imcode03 imcode02 imcode01] { |
set imcode03 [expr "0x$imcode03" ] |
} else { |
regexp "(.)(.)" $imcode0 junk imcode02 imcode01 |
set imcode03 0 |
} |
set imcode01 [expr "0x$imcode01" ] |
set imcode02 [expr "0x$imcode02" ] |
|
if [regexp "(.)(.)(.)" $ircode0 junk ircode03 ircode02 ircode01] { |
set ircode03 [expr "0x$ircode03" ] |
} else { |
regexp "(.)(.)" $ircode0 junk ircode02 ircode01 |
set ircode03 0 |
} |
|
set ircode01 [expr "0x$ircode01" ] |
set ircode02 [expr "0x$ircode02" ] |
|
# The output template may be in another file than what the |
# source template is. |
if [string match $dname ""] { |
set dname $tmpl |
} |
|
# Change @OC@ in the template file to $opcode |
|
set in_fd [open $srcdir/$subdir/$tmpl.s r] |
set out_fd [open $objdir/$opcode-test.s w] |
# FIXME: check return codes |
|
while { [gets $in_fd line] >= 0 } { |
if { [string match "" "$avoid_regex"] \ |
|| ![regexp "$avoid_regex" $line] } { |
|
# verbose "Keeping $line for $opcode" |
|
# If caller passed a replacement regex, use it. |
if ![string match "" "$replace_regex"] { |
# verbose "Replacing $line with ..." |
regsub $replace_regex $line $replacement line |
# verbose "... $line" |
} |
regsub "@OC@" $line $opcode line |
|
puts $out_fd $line |
} else { |
# verbose "Skipping $line for $opcode" |
} |
} |
|
close $in_fd |
close $out_fd |
|
# Create output template. |
|
set in_fd [open $srcdir/$subdir/$dname.d r] |
set out_fd [open $objdir/$opcode-test.d w] |
# FIXME: check return codes |
|
while { [gets $in_fd line] >= 0 } { |
regsub "@OC@" $line $opcode line |
#send_user "$line\n" |
|
regsub "@OR@" $line $extra_OR_replace line |
|
if [string match "*@IM+????@*" $line] { |
# Insert the memory opcode. imcode2 occupies the high four bits |
# of the first (presented as leftmost) byte of the |
# IC parameter, and imcode1 the low four bits of the second |
# (rightmost) byte. |
regexp "^(.*)@IM\\+(.)(.)(.)(.)@(.*)$" \ |
$line junk leftpart n1 n2 n3 n4 rightpart |
# verbose "IM $n1 $n2 $n3 $n4 ($imcode1 $imcode2 $imcode3 $imcode01 $imcode02 $imcode03)" |
|
set n1 [expr 0x$n1 - $imcode01 ] |
set n3 [expr 0x$n3 - $imcode03 ] |
set n4 [expr 0x$n4 - $imcode02 ] |
|
set n [expr ($imcode1 << 12) + ($n1 << 12) + (0x$n2 << 8) \ |
+ ($n3 << 4) + ($imcode3 << 4) + $n4 + $imcode2 ] |
set n [format "%04x" $n] |
puts $out_fd "$leftpart$n$rightpart" |
} elseif [string match "*@IR+????@*" $line] { |
# As IM, but use the register opcode. |
regexp "^(.*)@IR\\+(.)(.)(.)(.)@(.*)$" \ |
$line junk leftpart n1 n2 n3 n4 rightpart |
# verbose "IR $n1 $n2 $n3 $n4 ($ircode1 $ircode2 $ircode3 $ircode01 $ircode02 $ircode03)" |
|
set n1 [expr 0x$n1 - $ircode01 ] |
set n3 [expr 0x$n3 - $ircode03 ] |
set n4 [expr 0x$n4 - $ircode02 ] |
|
set n [expr ($ircode1 << 12) + ($n1 << 12) + (0x$n2 << 8) \ |
+ ($n3 << 4) + ($ircode3 << 4) + $n4 + $ircode2 ] |
set n [format "%04x" $n] |
puts $out_fd "$leftpart$n$rightpart" |
} else { |
puts $out_fd $line |
} |
} |
|
close $in_fd |
close $out_fd |
|
# Finally, run the test. |
|
run_dump_test $objdir/$opcode-test |
|
# "make clean" won't delete these, so for now we must. |
catch "exec rm -f $objdir/$opcode-test.s $objdir/$opcode-test.d" |
} |
# --- End of arc.exp borrow --- |
|
proc test_template_insn_reg { args } { |
# tmpl opcode ircode avoid_regex dname ircode0 [regex replace OR_replace] |
if { [llength $args] == 6 } { |
test_template_insn_reg_mem [lindex $args 0] [lindex $args 1] \ |
[lindex $args 2] 00 [lindex $args 3] [lindex $args 4] \ |
[lindex $args 5] 00 |
} elseif { [llength $args] == 9 } { |
test_template_insn_reg_mem [lindex $args 0] [lindex $args 1] \ |
[lindex $args 2] 00 [lindex $args 3] [lindex $args 4] \ |
[lindex $args 5] 00 [lindex $args 6] [lindex $args 7] \ |
[lindex $args 8] |
} else { |
test_template_insn_reg_mem [lindex $args 0] [lindex $args 1] \ |
[lindex $args 2] 00 [lindex $args 3] [lindex $args 4] \ |
[lindex $args 5] 00 [lindex $args 6] [lindex $args 7] |
} |
} |
|
# For insn with only memory operands. |
proc test_template_insn_mem { args } { |
# tmpl opcode imcode avoid_regex dname imcode0 [regex replace] |
if { [llength $args] == 6 } { |
test_template_insn_reg_mem [lindex $args 0] [lindex $args 1] 00 \ |
[lindex $args 2] [lindex $args 3] [lindex $args 4] 00 \ |
[lindex $args 5] |
} else { |
test_template_insn_reg_mem [lindex $args 0] [lindex $args 1] 00 \ |
[lindex $args 2] [lindex $args 3] [lindex $args 4] 00 \ |
[lindex $args 5] [lindex $args 6] [lindex $args 7] |
} |
} |
|
# For insn without substitutions in the output pattern. |
proc test_template_insn_single { tmpl opcode avoid_regex dname } { |
test_template_insn_reg_mem $tmpl $opcode 00 00 "$avoid_regex" $dname 00 00 |
} |
|
# For iteration over special registers. Spec reg name in "regname", |
# number in "regno". Type (size) in "regtype". Size-patterns to avoid |
# in input_avoid. |
proc to_sreg { regname regno regtype input_avoid } { |
test_template_insn_reg_mem binop move \ |
[format "%0x63" $regno] [format "%0xa3" $regno] \ |
",r\[0-9\]+,r\[0-9\]|@OC@\[^\\.\]|$input_avoid" \ |
"x-to-$regtype-sreg" 063 0a3 \ |
"@OC@\[^ \]+ (.*),r\[0-9\]+" [format "@OC@ \\1,%s" $regname] \ |
$regname |
} |
|
# As to_sreg, but using unop, since we don't need to test constants. |
proc sreg_to { regname regno regtype input_avoid } { |
test_template_insn_reg_mem unop move \ |
[format "%0x67" $regno] [format "%0xa7" $regno] \ |
"@OC@\\." "sreg-to-x" 067 0a7 \ |
"@OC@ (.*)" [format "@OC@ %s,\\1" $regname] $regname |
} |
|
# Replace registers in pushpop |
proc push_pop { regname regno regtype input_avoid } { |
test_template_insn_reg_mem pushpop pushpop-sreg \ |
00 [format "%0x00" $regno] \ |
"$input_avoid" "pushpop-$regtype-sreg" 00 000 \ |
"(\\.\[bwd\])? ((\[^, \]*,)?)r\[0-9\]+((,.*)?)" " \\2$regname\\4" $regname |
} |
|
# |
# Iterate over spec reg names and spec reg numbers. |
# |
proc do_spec_regs { inner_function spec_reg_list } { |
for { set i 0 } { $i < [llength $spec_reg_list] } { incr i } { |
set regname [lindex [lindex $spec_reg_list $i] 0] |
set regno [lindex [lindex $spec_reg_list $i] 1] |
|
set regtype [lindex [lindex $spec_reg_list $i] 2] |
set input_avoid [lindex [lindex $spec_reg_list $i] 3] |
|
# verbose "$regname $regno $regtype $input_avoid" |
$inner_function $regname $regno $regtype $input_avoid |
} |
} |
|
if [istarget cris-*-*] then { |
# Note that registers are missing, since the assembler will |
# rightfully emit errors for registers that are not in current |
# silicon. Those are currently p2 and p3. |
# Note the special for dcr1, since it has different size for |
# different silicon, which matters for assembling and displaying |
# "immediate constants". |
set spec_reg_list [list \ |
[list p0 0 "byte" "(@OC@|move)\\.\[wd\]" ] \ |
[list p1 1 "byte" "(@OC@|move)\\.\[wd\]" ] \ |
[list vr 1 "byte" "(@OC@|move)\\.\[wd\]" ] \ |
[list p4 4 "word" "(@OC@|move)\\.\[bd\]" ] \ |
[list p5 5 "word" "(@OC@|move)\\.\[bd\]" ] \ |
[list ccr 5 "word" "(@OC@|move)\\.\[bd\]" ] \ |
[list p6 6 "word" "(@OC@|move)\\.\[bd\]" ] \ |
[list dcr0 6 "word" "(@OC@|move)\\.\[bd\]" ] \ |
[list p7 7 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list dcr1 7 "dcr1" "(@OC@|move)\\.\[bd\]" ] \ |
[list p8 8 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list p9 9 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list ibr 9 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list p10 10 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list irp 10 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list p11 11 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list srp 11 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list p12 12 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list bar 12 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list dtp0 12 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list p13 13 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list dccr 13 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list dtp1 13 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list p14 14 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list brp 14 "dword" "(@OC@|move)\\.\[bw\]" ] \ |
[list p15 15 "dword" "(@OC@|move)\\.\[bw\]" ]] |
|
# Test basic instructions. Note that this will actually |
# test both the assembler and the disassembler functionality. |
#untested ".weak reduction" |
#untested "Old regressions" |
#untested "LX" |
#untested "case recognition (disassembler)" |
#untested "disassembling special regs" |
#untested "disassembling unimplemented special regs" |
|
# *PLEASE* make new "simple" run_dump_test-tests match "rd-*.d", so |
# they will be picked up automatically through this construct. This |
# so you don't need to change cris.exp. (As perhaps should have been |
# originally done for cases below, but which is not worth fixing now.) |
set rd_test_list [lsort [glob -nocomplain $srcdir/$subdir/rd-*.d]] |
for { set i 0 } { $i < [llength $rd_test_list] } { incr i } { |
# We need to strip the ".d", but can leave the dirname. |
verbose [file rootname [lindex $rd_test_list $i]] |
run_dump_test [file rootname [lindex $rd_test_list $i]] |
} |
|
# Broken word handling got erroneously triggers for this and |
# got out-of-bounds errors. |
# FIXME: Check closer that this gets the expected results and fix |
# the general use of difference-expressions in binop.s and elsewhere. |
gas_test "binop-segref.s" "" "" "False broken words" |
|
# Really orthogonal instructions. |
test_template_insn_reg_mem binop add 60 a0 "@OC@\[^\\.\]" "" 60 a0 |
test_template_insn_reg_mem binop sub 68 a8 "@OC@\[^\\.\]" "" 60 a0 |
test_template_insn_reg_mem binop bound 5c 9c "@OC@\[^\\.\]" "" 60 a0 |
test_template_insn_reg_mem binop and 70 b0 "@OC@\[^\\.\]" "" 60 a0 |
test_template_insn_reg_mem binop or 74 b4 "@OC@\[^\\.\]" "" 60 a0 |
|
# Unary (two-operand) insns, otherwise as above. |
test_template_insn_reg_mem binop cmp 6c ac \ |
",r\[0-9\]+,r\[0-9\]|@OC@\[^\\.\]" "binop-cmpmove" 64 a4 |
# This is of course only the move-to-register one. |
test_template_insn_reg_mem binop move 64 a4 \ |
",r\[0-9\]+,r\[0-9\]|@OC@\[^\\.\]" "binop-cmpmove" 64 a4 |
|
# No dword size - operations with sign- or zero-extend on |
# the mem or reg operand. |
test_template_insn_reg_mem binop addu 40 80 \ |
"@\\.d|@OC@\[^\\.\]" "binop-extx" 40 80 |
test_template_insn_reg_mem binop adds 42 82 \ |
"@\\.d|@OC@\[^\\.\]" "binop-extx" 40 80 |
test_template_insn_reg_mem binop subu 48 88 \ |
"@\\.d|@OC@\[^\\.\]" "binop-extx" 40 80 |
test_template_insn_reg_mem binop subs 4a 8a \ |
"@\\.d|@OC@\[^\\.\]" "binop-extx" 40 80 |
|
# The two constraints above combined, and no reg-to-reg - |
# cmps, cmpu, movs, movu. We have to test reg-to-reg |
# separately for movs and movu. |
test_template_insn_mem binop movs 86 \ |
"r\[0-9\]+,r\[0-9\]+|@\\.d|@OC@\[^\\.\]" "binop-cmpmovx" 84 |
test_template_insn_mem binop movu 84 \ |
"r\[0-9\]+,r\[0-9\]+|@\\.d|@OC@\[^\\.\]" "binop-cmpmovx" 84 |
test_template_insn_mem binop cmps 8e \ |
"r\[0-9\]+,r\[0-9\]+|@\\.d|@OC@\[^\\.\]" "binop-cmpmovx" 84 |
test_template_insn_mem binop cmpu 8c \ |
"r\[0-9\]+,r\[0-9\]+|@\\.d|@OC@\[^\\.\]" "binop-cmpmovx" 84 |
|
# Reg-to-memory. FIXME: Perhaps we should use unop.s for |
# everything, and insert registers (including special |
# registers) for all reg-to-mem and mem-to-reg insn tests. |
test_template_insn_mem binop move.b bc "@OC@\\." "reg-to-mem" bc |
test_template_insn_mem binop move.w bd "@OC@\\." "reg-to-mem" bc |
test_template_insn_mem binop move.d be "@OC@\\." "reg-to-mem" bc |
test_template_insn_mem binop movem bf "@OC@\\." "reg-to-mem" bc |
|
# Use the replace-regex functionality to reverse the |
# operands for movem. |
test_template_insn_mem binop movem 00 "@OC@\\." "movem-to-reg" 00 \ |
"@OC@ r(\[0-9\]+),\\\[(.*)\\\]" "@OC@ \[\\2\],r\\1" |
|
# The unary operations are too irregular to make a pattern |
# of the output. |
test_template_insn_single unop test "@OC@\[^\\.\]" "test" |
test_template_insn_single unop clear "@OC@\[^\\.\]" "clear" |
|
# Quick-operand tests. |
# |
# Unsigned 5-bits: btstq, asrq, lslq, lsrq. |
test_template_insn_reg quick btstq 38 "s6|u6" "quick-u5" 38 |
test_template_insn_reg quick asrq 3a "s6|u6" "quick-u5" 38 |
test_template_insn_reg quick lslq 3c "s6|u6" "quick-u5" 38 |
test_template_insn_reg quick lsrq 3e "s6|u6" "quick-u5" 38 |
|
# Signed 6-bits: moveq, cmpq, andq, orq. |
test_template_insn_reg quick moveq 24 "u6" "quick-s6" 24 |
test_template_insn_reg quick cmpq 2c "u6" "quick-s6" 24 |
test_template_insn_reg quick andq 30 "u6" "quick-s6" 24 |
test_template_insn_reg quick orq 34 "u6" "quick-s6" 24 |
|
# Unsigned 6-bits: addq, subq. |
test_template_insn_reg quick addq 20 "s6" "quick-u6" 20 |
test_template_insn_reg quick subq 28 "s6" "quick-u6" 20 |
|
# Register-to-register instructions, for each size. |
test_template_insn_reg regreg movu.b 44 "" "" 44 |
test_template_insn_reg regreg movu.w 45 "" "" 44 |
test_template_insn_reg regreg movs.b 46 "" "" 44 |
test_template_insn_reg regreg movs.w 47 "" "" 44 |
test_template_insn_reg regreg lsl.b 4c "" "" 44 |
test_template_insn_reg regreg lsl.w 4d "" "" 44 |
test_template_insn_reg regreg lsl.d 4e "" "" 44 |
test_template_insn_reg regreg neg.b 58 "" "" 44 |
test_template_insn_reg regreg neg.w 59 "" "" 44 |
test_template_insn_reg regreg neg.d 5a "" "" 44 |
test_template_insn_reg regreg asr.b 78 "" "" 44 |
test_template_insn_reg regreg asr.w 79 "" "" 44 |
test_template_insn_reg regreg asr.d 7a "" "" 44 |
test_template_insn_reg regreg lsr.b 7c "" "" 44 |
test_template_insn_reg regreg lsr.w 7d "" "" 44 |
test_template_insn_reg regreg lsr.d 7e "" "" 44 |
test_template_insn_reg regreg btst 4f "" "" 44 |
test_template_insn_reg regreg abs 6b "" "" 44 |
test_template_insn_reg regreg dstep 6f "" "" 44 |
test_template_insn_reg regreg xor 7b "" "" 44 |
test_template_insn_reg regreg mstep 7f "" "" 44 |
|
# The various incarnations of the swap(n) insn. |
set nwbr_list [list [list "not" 877] \ |
[list "swapw" 477] \ |
[list "swapnw" c77] \ |
[list "swapb" 277] \ |
[list "swapnb" a77] \ |
[list "swapwb" 677] \ |
[list "swapnwb" e77] \ |
[list "swapr" 177] \ |
[list "swapnr" 977] \ |
[list "swapwr" 577] \ |
[list "swapnwr" d77] \ |
[list "swapbr" 377] \ |
[list "swapnbr" b77] \ |
[list "swapwbr" 777] \ |
[list "swapnwbr" f77]] |
|
for { set i 0 } { $i < [llength $nwbr_list] } { incr i } { |
set name [lindex [lindex $nwbr_list $i] 0] |
set number [lindex [lindex $nwbr_list $i] 1] |
|
test_template_insn_reg regreg $name $number "" "oneop-type" 877 \ |
",r\[0-9]+" "" $name |
} |
|
# And one extra for the one that is canonicalized as "not". |
test_template_insn_reg regreg swapn 877 "" "oneop-type" 877 \ |
",r\[0-9]+" "" not |
|
# And take the opportunity to make sure that the assembler |
# recognizes StUDlYCaPs. |
test_template_insn_reg regreg SWAPN 877 "" "oneop-type" 877 \ |
",r\[0-9]+" "" not |
test_template_insn_reg regreg Swapn 877 "" "oneop-type" 877 \ |
",r\[0-9]+" "" not |
test_template_insn_reg regreg sWApN 877 "" "oneop-type" 877 \ |
",r\[0-9]+" "" not |
|
# Fixed-size unary memory instructions. |
test_template_insn_mem unop jsr b93 "@OC@\\." "jump-type" b93 |
test_template_insn_mem unop jump 093 "@OC@\\." "jump-type" b93 |
test_template_insn_mem unop jir a93 "@OC@\\." "jump-type" b93 |
|
# Non-templated tests. |
run_dump_test "ccr" |
run_dump_test "scc" |
run_dump_test "pushpop" |
run_dump_test "prefix" |
run_dump_test "unimplemented" |
run_dump_test "return" |
run_dump_test "branch" |
run_dump_test "separator" |
run_dump_test "diffexp-ovwr" |
run_dump_test "continue" |
run_dump_test "nosep" |
run_dump_test "labfloat" |
run_dump_test "bork" |
|
# This seems like a generic expression evaluation problem. |
setup_xfail "cris-*-*" |
run_dump_test "shexpr-1" |
|
# The "@" will be erroneously interpreted as a line-separator in a |
# macro here-label marker: "\@". |
setup_xfail "cris-*-*" |
run_dump_test "macroat" |
|
# "\x20a" will be recognized as "\n" rather than " a" |
setup_xfail "cris-*-*" |
run_dump_test "string-1" |
# Same as above, but removed the failing case to make sure the rest |
# still works. |
run_dump_test "string-2" |
|
# Usable (non-redundant) and refreshed bits from the old, manual, |
# test suite. |
run_dump_test "brokw-1" |
run_dump_test "brokw-2" |
run_dump_test "brokw-3" |
run_dump_test "fragtest" |
|
# Addi is too irregular to bother applying templates to. |
run_dump_test "addi" |
|
# Test {mem (including constants), reg}-to/from-spec-reg. |
do_spec_regs to_sreg $spec_reg_list |
do_spec_regs sreg_to $spec_reg_list |
do_spec_regs push_pop $spec_reg_list |
|
# Additional insns for CRIS v3: |
run_dump_test "break" |
test_template_insn_reg regreg lz 73 "" "" 44 |
|
# Additional insns for CRIS v8 (also the swapxxx insns other than "not" above). |
test_template_insn_mem unop jirc 293 "@OC@\\." "jump-type" b93 |
test_template_insn_mem unop jsrc 393 "@OC@\\." "jump-type" b93 |
test_template_insn_mem unop jbrc 693 "@OC@\\." "jump-type" b93 |
|
# Additional insns for CRIS v10: |
test_template_insn_reg regreg mulu.b 90 "" "" 44 |
test_template_insn_reg regreg mulu.w 91 "" "" 44 |
test_template_insn_reg regreg mulu.d 92 "" "" 44 |
test_template_insn_reg regreg muls.b d0 "" "" 44 |
test_template_insn_reg regreg muls.w d1 "" "" 44 |
test_template_insn_reg regreg muls.d d2 "" "" 44 |
test_template_insn_mem unop sbfs 3b7 "@OC@\\.| r\[0-9\]+$" "unop-mem" 3b7 |
test_template_insn_mem unop rbf 3b3 "@OC@\\.| r\[0-9\]+$" "unop-mem" 3b7 |
test_template_insn_mem unop jmpu 893 "@OC@\\.| r\[0-9\]+$" "unop-mem" 3b7 |
|
# Some dg-tests, which seems the easiest way to test error |
# cases. Keeping it here at the end avoids getting a |
# "Tcl_RegisterChannel: duplicate channel names" error, and |
# I don't see a cause to put this in a separate file. Hey, |
# isn't dg-finish supposed to make things (like this case) |
# fine? |
load_lib gas-dg.exp |
dg-init |
dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*-err-*.s $srcdir/$subdir/*-warn-*.s]] "" "" |
dg-finish |
} |
/testsuite/gas/cris/rd-bkw2b.d
0,0 → 1,27
#as: --underscore --em=criself --march=v32 |
#source: brokw-2.s |
#objdump: -dr |
|
.*: file format .*-cris |
|
Disassembly of section \.text: |
0+ <sym2>: |
[ ]+0:[ ]+4002[ ]+moveq[ ]+0,r0 |
[ ]+2:[ ]+1600[ ]+.* |
[ ]+4:[ ]+0e00[ ]+.* |
[ ]+6:[ ]+4102[ ]+moveq[ ]+1,r0 |
[ ]+8:[ ]+16e0[ ]+ba[ ]+1e <next_label> |
[ ]+a:[ ]+b005[ ]+nop[ ]* |
[ ]+c:[ ]+b005[ ]+nop[ ]* |
[ ]+e:[ ]+bf0e 1280 0000[ ]+ba[ ]+8020 <sym3> |
[ ]+14:[ ]+b005[ ]+nop[ ]* |
[ ]+16:[ ]+bf0e 0880 0000[ ]+ba[ ]+801e <sym1> |
[ ]+1c:[ ]+b005[ ]+nop[ ]* |
0+1e <next_label>: |
[ ]+1e:[ ]+4202[ ]+moveq[ ]+2,r0 |
[ ]+\.\.\. |
0+801e <sym1>: |
[ ]+801e:[ ]+4302[ ]+moveq[ ]+3,r0 |
0+8020 <sym3>: |
[ ]+8020:[ ]+4402[ ]+moveq[ ]+4,r0 |
[ ]+\.\.\. |
/testsuite/gas/cris/rd-abs32-2.d
0,0 → 1,62
#source: abs32-1.s |
#as: --em=criself --march=v32 |
#objdump: -dr |
|
# Check that jump-type instructions to absolute addresses |
# assemble and disassemble correctly for v32 given "old-style" |
# mnemonics. |
|
.*: file format elf32.*-cris |
|
Disassembly of section \.text: |
|
00000000 <locsym2-0x2>: |
0: b005 nop |
|
00000002 <locsym2>: |
2: b005 nop |
4: bf0d 0000 0000 jump 0 <locsym2-0x2> |
6: R_CRIS_32 \.text\+0x2 |
a: bf0d 0000 0000 jump 0 <locsym2-0x2> |
c: R_CRIS_32 locsym2 |
10: bf0d 0000 0000 jump 0 <locsym2-0x2> |
12: R_CRIS_32 locsym3 |
16: bf0d 0000 0000 jump 0 <locsym2-0x2> |
18: R_CRIS_32 \.text\+0x74 |
1c: bf0d 0000 0000 jump 0 <locsym2-0x2> |
1e: R_CRIS_32 extsym |
22: bfbd 0000 0000 jsr 0 <locsym2-0x2> |
24: R_CRIS_32 \.text\+0x2 |
28: bfbd 0000 0000 jsr 0 <locsym2-0x2> |
2a: R_CRIS_32 locsym2 |
2e: bfbd 0000 0000 jsr 0 <locsym2-0x2> |
30: R_CRIS_32 locsym3 |
34: bfbd 0000 0000 jsr 0 <locsym2-0x2> |
36: R_CRIS_32 \.text\+0x74 |
3a: bfbd 0000 0000 jsr 0 <locsym2-0x2> |
3c: R_CRIS_32 extsym |
40: 3fbf 0000 0000 jsrc 0 <locsym2-0x2> |
42: R_CRIS_32 \.text\+0x2 |
46: 0000 bcc \. |
48: 0000 bcc \. |
4a: 3fbf 0000 0000 jsrc 0 <locsym2-0x2> |
4c: R_CRIS_32 locsym2 |
50: 0000 bcc \. |
52: 0000 bcc \. |
54: 3fbf 0000 0000 jsrc 0 <locsym2-0x2> |
56: R_CRIS_32 locsym3 |
5a: 0000 bcc \. |
5c: 0000 bcc \. |
5e: 3fbf 0000 0000 jsrc 0 <locsym2-0x2> |
60: R_CRIS_32 \.text\+0x74 |
64: 0000 bcc \. |
66: 0000 bcc \. |
68: 3fbf 0000 0000 jsrc 0 <locsym2-0x2> |
6a: R_CRIS_32 extsym |
6e: 0000 bcc \. |
70: 0000 bcc \. |
72: b005 nop |
|
00000074 <locsym3>: |
74: b005 nop |
\.\.\. |
/testsuite/gas/cris/prefix.s
0,0 → 1,247
; See that prefix insns are assembled right. |
.text |
.syntax no_register_prefix |
start: |
; |
; bdap (8-bit signed offset). |
; |
|
bdap 0,r0 |
move.b [r5],r4 |
|
bdap 0,r3 |
move.w [r6+],r4 |
|
bdap -1,r1 |
move.b [r5],r4 |
|
bdap -1,r0 |
move.w [r6+],r4 |
|
bdap -128,r1 |
move.b [r5],r4 |
|
bdap -128,r7 |
move.w [r6+],r4 |
|
bdap 127,r1 |
move.b [r5],r4 |
|
bdap 127,r11 |
move.w [r6],r4 |
|
; |
; bdap.S [],r |
; |
|
bdap.b 0,r4 |
move.d [r7+],r9 |
|
bdap.b 1,r5 |
move.b [r5],r4 |
|
bdap.b -1,r6 |
move.d [r7+],r9 |
|
bdap.b -128,r6 |
move.d [r7],r9 |
|
bdap.b 127,r6 |
move.w [r6+],r4 |
|
bdap.w 0,r4 |
move.d [r7+],r9 |
|
bdap.w 1,r5 |
move.b [r5],r4 |
|
bdap.w -1,r6 |
move.d [r7+],r9 |
|
bdap.w -128,r6 |
move.d [r7],r9 |
|
bdap.w 127,r6 |
move.w [r6+],r4 |
|
bdap.w -129,r6 |
move.d [r7],r9 |
|
bdap.w 128,r6 |
move.d [r7],r9 |
|
bdap.w -32768,r6 |
move.b [r5],r4 |
|
bdap.w 32767,r6 |
move.w [r5+],r5 |
|
bdap.d 0,r4 |
move.d [r7+],r9 |
|
bdap.d 1,r5 |
move.b [r5],r4 |
|
bdap.d -1,r6 |
move.d [r7+],r9 |
|
bdap.d -128,r6 |
move.d [r7],r9 |
|
bdap.d 127,r6 |
move.w [r6+],r4 |
|
bdap.d -129,r6 |
move.d [r7],r9 |
|
bdap.d 128,r6 |
move.d [r7],r9 |
|
bdap.d -32768,r6 |
move.b [r5],r4 |
|
bdap.d 32767,r6 |
move.w [r5+],r5 |
|
bdap.d -32769,r6 |
move.w [r6+],r4 |
|
bdap.d 32768,r6 |
move.w [r6],r4 |
|
bdap.d -327680,r6 |
move.b [r5],r4 |
|
bdap.d 21474805,r6 |
move.w [r5+],r5 |
|
bdap.d -2147483648,r6 |
move.d [r7],r9 |
|
bdap.d 2147483647,r6 |
move.b [r5],r4 |
|
bdap.d external_symbol,r6 |
move.w [r5+],r5 |
|
bdap.b [r0],r2 |
move.d [r6+],r4 |
|
bdap.w [r0],r2 |
move.b [r5],r4 |
|
bdap.d [r0],r2 |
move.d [r6+],r4 |
|
bdap.b [r10],r2 |
move.d [r6+],r4 |
|
bdap.w [r10],r2 |
move.b [r5],r4 |
|
bdap.d [r10],r2 |
move.d [r6+],r4 |
|
bdap.b [r2+],r2 |
move.w [r6],r4 |
|
bdap.w [r11+],r2 |
move.w [r5+],r5 |
|
bdap.d [r10+],r2 |
move.w [r6],r4 |
|
; |
; BIAP.m (like addi). |
; |
|
biap.b r3,r0 |
move.b [r5],r4 |
|
biap.w r5,r3 |
move.w [r6+],r4 |
|
biap.d r13,r13 |
move.b [r5],r4 |
|
biap.b r6,r6 |
move.w [r6+],r4 |
|
biap.w r13,r13 |
move.b [r5],r4 |
|
biap.d r11,r12 |
move.w [r6+],r4 |
|
biap.w r5,r4 |
move.b [r5],r4 |
|
biap.b r3,r3 |
move.w [r6+],r4 |
|
biap.d r5,r5 |
move.w [r5+],r5 |
|
; |
; DIP [] |
; |
dip 0 |
move.d [r7+],r9 |
|
dip 1 |
move.b [r5],r4 |
|
dip -1 |
move.d [r7+],r9 |
|
dip -128 |
move.d [r7],r9 |
|
dip 127 |
move.w [r6+],r4 |
|
dip -129 |
move.d [r7],r9 |
|
dip 128 |
move.d [r7],r9 |
|
dip -32768 |
move.b [r5],r4 |
|
dip 32767 |
move.w [r5+],r5 |
|
dip -32769 |
move.w [r6+],r4 |
|
dip 32768 |
move.w [r6],r4 |
|
dip -327680 |
move.b [r5],r4 |
|
dip 21474805 |
move.w [r5+],r5 |
|
dip -2147483648 |
move.d [r7],r9 |
|
dip 2147483647 |
move.b [r5],r4 |
|
dip external_symbol |
move.w [r5+],r5 |
|
dip [r10] |
move.d [r6+],r4 |
|
dip [r11] |
move.d [r7],r4 |
|
dip [r2+] |
move.w [r6],r4 |
|
dip [r11+] |
move.w [r5+],r5 |
end: |
/testsuite/gas/cris/rd-bcnst2.s
0,0 → 1,2
bmi x0x42 |
nop |
/testsuite/gas/cris/rd-arch-2.d
0,0 → 1,7
#source: arch-err-4.s |
#as: --underscore --march=common_v10_v32 --em=criself |
#objdump: -p |
|
#... |
private flags = 5: \[symbols have a _ prefix\] \[v10 and v32\] |
#pass |
/testsuite/gas/cris/rd-v32s-3.s
0,0 → 1,10
; Check correct disassembly of special registers. |
|
.text |
here: |
move $r3,$vr |
move $r5,$pid |
move $r6,$srs |
move $r7,$wz |
move $r8,$exs |
move $r9,$eda |
/testsuite/gas/cris/v32-err-3.s
0,0 → 1,10
; Error for flags not applicable to current arch. |
; #1: Error for pre-v32 flags for v32. |
; { dg-do assemble } |
; { dg-options " --underscore --march=v32" } |
|
y: |
clearf d ; { dg-error "(Illegal|Invalid) operands" } |
setf D ; { dg-error "(Illegal|Invalid) operands" } |
setf m ; { dg-error "(Illegal|Invalid) operands" } |
clearf M ; { dg-error "(Illegal|Invalid) operands" } |
/testsuite/gas/cris/v32-err-7.s
0,0 → 1,10
; Error for lapcq out-of-range. |
; { dg-do assemble } |
; { dg-options "--march=v32 --em=criself" } |
|
a: |
nop |
lapcq a,$r10 ; { dg-error "not in 4.bit unsigned range" } |
lapcq x,$r11 ; { dg-error "not in 4.bit unsigned range" } |
.space 30 |
x: |
/testsuite/gas/cris/unimplemented.s
0,0 → 1,29
; Test the unimplemented insns (of which some are used in xsim |
; and rsim). |
; You may need to remove some from here as new insns emerge. |
; Just test a few basic cases, to check that the insn table does |
; not contain duplicate entries. No compelling need for complete coverage. |
.text |
.syntax no_register_prefix |
start: |
bmod [r11],r2 |
bmod [r11+r3.b],r2 |
bmod [r13=r3+r5.d],r2 |
bmod [r11+external_symbol],r2 |
bmod [external_symbol],r2 |
bstore [r11],r2 |
bstore [r11+r3.b],r2 |
bstore [r13=r3+r5.d],r2 |
bstore [r11+external_symbol],r2 |
bstore [external_symbol],r2 |
div.b r8,r8 |
div.b r4,r7 |
div.b r0,r0 |
div.b r4,r4 |
div.w r4,r7 |
div.w r0,r0 |
div.w r4,r4 |
div.d r4,r7 |
div.d r0,r0 |
div.d r4,r4 |
end: |
/testsuite/gas/cris/rd-v32-l1.d
0,0 → 1,14
#as: --underscore --em=criself --march=v32 |
#objdump: -dr |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
00000000 <a>: |
0: 7f5d 0000 0000 lapc 0 <a>,r5 |
2: R_CRIS_32_PCREL \*ABS\*\+0x7 |
6: 7f6d faff ffff lapc 0 <a>,r6 |
c: 7f7d 0000 0000 lapc c <a\+0xc>,r7 |
e: R_CRIS_32_PCREL \*ABS\*\+0xa |
\.\.\. |
/testsuite/gas/cris/scc.s
0,0 → 1,26
; sCC |
|
.text |
.syntax no_register_prefix |
start: |
scc r1 |
shs r0 ; same as scc |
scs r5 |
slo r13 ; same as scs |
sne r7 |
seq r9 |
svc r10 |
svs r11 |
spl r3 |
smi r4 |
sls r8 |
shi r12 |
sge r2 |
slt r4 |
sgt r12 |
sle r8 |
sa r1 |
sext r11 |
swf r8 |
; Add new condition names here, not above. |
end: |
/testsuite/gas/cris/rd-v10_32o-2.d
0,0 → 1,53
#as: --underscore --em=criself --march=common_v10_v32 |
#objdump: -dr |
|
# Check that branch offsets are computed as for v32. The |
# compiler is supposed to generate four nop-type insns after |
# every label to make sure the offset-by-2 or 4 doesn't matter. |
|
.*: file format elf32-us-cris |
|
Disassembly of section \.text: |
|
00000000 <a>: |
0: ffed ff7f ba .* |
4: 0000 bcc \.\+2 |
\.\.\. |
|
00007fff <b1>: |
7fff: ffed 0201 ba .* |
8003: fee0 ba .* |
8005: 0000 bcc \.\+2 |
\.\.\. |
|
00008101 <b2>: |
\.\.\. |
8201: 01e0 ba .* |
8203: ffed fefe ba .* |
|
00008207 <b3>: |
\.\.\. |
10203: ffed 0480 ba .* |
|
00010207 <b4>: |
10207: b005 setf |
|
00010209 <aa>: |
10209: ff3d ff7f beq .* |
1020d: 0000 bcc \.\+2 |
\.\.\. |
|
00018208 <bb1>: |
18208: ff3d 0201 beq .* |
1820c: fe30 beq .* |
1820e: 0000 bcc \.\+2 |
\.\.\. |
|
0001830a <bb2>: |
\.\.\. |
1840a: 0130 beq .* |
1840c: ff3d fefe beq .* |
|
00018410 <bb3>: |
\.\.\. |
2040c: ff3d 0480 beq .* |