1 #as: --isa=shmedia --abi=64 --no-exp 2 #objdump: -d 3 #name: Minimum SH64 Syntax Support. 4 5 .*: file format elf64-sh64.* 6 7 Disassembly of section .text: 8 9 0000000000000000 <.*>: 10 0: 88100410 ld.l r1,4,r1 11 4: 88100410 ld.l r1,4,r1 12 8: e8003a00 pta/l 40 <.*>,tr0 13 c: e8003600 pta/l 40 <.*>,tr0 14 10: e8003000 pta/u 40 <.*>,tr0 15 14: e8002c00 pta/u 40 <.*>,tr0 16 18: e8002a00 pta/l 40 <.*>,tr0 17 1c: e8002600 pta/l 40 <.*>,tr0 18 20: ec002000 ptb/u 40 <.*>,tr0 19 24: ec001c00 ptb/u 40 <.*>,tr0 20 28: ec001a00 ptb/l 40 <.*>,tr0 21 2c: ec001600 ptb/l 40 <.*>,tr0 22 30: e8001200 pta/l 40 <.*>,tr0 23 34: e8000e00 pta/l 40 <.*>,tr0 24 38: ec000a00 ptb/l 40 <.*>,tr0 25 3c: ec000600 ptb/l 40 <.*>,tr0 26 40: 040983f0 or r0,r32,r63 27 44: 240ffc00 getcon sr,r0 28 48: 27fffc00 getcon usr,r0 29 4c: 4405fc00 gettr tr0,r0 30 50: 4475fc00 gettr tr7,r0 31 54: 380003f0 fmov.s fr0,fr63 32 58: 380103e0 fmov.d dr0,dr62 33 5c: 140e0000 ftrv.s mtrx0,fv0,fv0 34 60: 170ef3c0 ftrv.s mtrx48,fv60,fv60 35 64: 240ffc00 getcon sr,r0 36 68: 241ffc00 getcon ssr,r0 37 6c: 242ffc00 getcon pssr,r0 38 70: 244ffc00 getcon intevt,r0 39 74: 245ffc00 getcon expevt,r0 40 78: 246ffc00 getcon pexpevt,r0 41 7c: 247ffc00 getcon tra,r0 42 80: 248ffc00 getcon spc,r0 43 84: 249ffc00 getcon pspc,r0 44 88: 24affc00 getcon resvec,r0 45 8c: 24bffc00 getcon vbr,r0 46 90: 24dffc00 getcon tea,r0 47 94: 250ffc00 getcon dcr,r0 48 98: 251ffc00 getcon kcr0,r0 49 9c: 252ffc00 getcon kcr1,r0 50 a0: 27effc00 getcon ctc,r0 51 a4: 27fffc00 getcon usr,r0 52 53 00000000000000a8 <.*>: 54 a8: e0 04 mov #4,r0 55 aa: 00 09 nop 56 57 00000000000000ac <.*>: 58 ac: cc001000 movi 4,r0 59 60 00000000000000b0 <.*>: 61 b0: 50 02 mov.l @\(8,r0\),r0 62 b2: 00 09 nop 63 64 00000000000000b4 <.*>: 65 b4: b0000400 ld.uw r0,2,r0 66 b8: 84000400 ld.w r0,2,r0 67 bc: a4000400 st.w r0,2,r0 68 c0: 88000400 ld.l r0,4,r0 69 c4: a8000400 st.l r0,4,r0 70 c8: 94000400 fld.s r0,4,fr0 71 cc: b4000400 fst.s r0,4,fr0 72 d0: e8000600 pta/l d4 <.*>,tr0 73 d4: ec000a00 ptb/l dc <.*>,tr0 74 d8: 8c000400 ld.q r0,8,r0 75 dc: ac000400 st.q r0,8,r0 76 e0: 9c000400 fld.d r0,8,dr0 77 e4: bc000400 fst.d r0,8,dr0 78 e8: 98000400 fld.p r0,8,fp0 79 ec: b8000400 fst.p r0,8,fp0 80 f0: e00407f0 alloco r0,32 81 f4: e00507f0 icbi r0,32 82 f8: e00907f0 ocbi r0,32 83 fc: e00807f0 ocbp r0,32 84 100: e00c07f0 ocbwb r0,32 85 104: e00107f0 prefi r0,32 86 87 0000000000000108 <.*>: 88 108: 90 01 mov.w 10e <.*>,r0 ! 8101 89 10a: 85 01 mov.w @\(2,r0\),r0 90 10c: c5 01 mov.w @\(2,gbr\),r0 91 10e: 81 01 mov.w r0,@\(2,r0\) 92 110: c1 01 mov.w r0,@\(2,gbr\) 93 112: 8b 01 bf 118 <.*> 94 114: 89 01 bt 11a <.*> 95 116: a0 01 bra 11c <.*> 96 118: b0 01 bsr 11e <.*> 97 11a: d0 00 mov.l 11c <.*>,r0 ! 5001c601 98 11c: 50 01 mov.l @\(4,r0\),r0 99 11e: c6 01 mov.l @\(4,gbr\),r0 100 120: c7 01 mova 128 <.*>,r0 101 122: 10 01 mov.l r0,@\(4,r0\) 102 124: c2 01 mov.l r0,@\(4,gbr\) 103 126: 00 09 nop 104 105 0000000000000128 <.*>: 106 128: 00000139 .long 0x00000139 107 12c: 0000013d .long 0x0000013d 108 130: 00000138 .long 0x00000138 109 134: 00000138 .long 0x00000138 110 111 0000000000000138 <.*>: 112 138: 00 00 .word 0x0000 113 13a: 01 40 .word 0x0140 114 13c: 00 00 .word 0x0000 115 13e: 01 61 .word 0x0161 116 117 0000000000000140 <.*>: 118 140: cc000000 movi 0,r0 119 144: c8000000 shori 0,r0 120 148: 6bf10200 ptabs/l r0,tr0 121 14c: 4401fd20 blink tr0,r18 122 150: cc000000 movi 0,r0 123 154: c8000000 shori 0,r0 124 158: 6bf10200 ptabs/l r0,tr0 125 15c: 4401fd20 blink tr0,r18 126 160: cfff7000 movi -36,r0 127 164: cfffe400 movi -7,r0 128 168: ebfffa00 pta/l 160 <.*>,tr0 129 130 000000000000016c <.*>: 131 16c: 0000016d .long 0x0000016d 132 133 0000000000000170 <.*>: 134 170: 00000171 .long 0x00000171 135 174: cfffd000 movi -12,r0 136 178: cfffc000 movi -16,r0 137 138 000000000000017c <.*>: 139 17c: c7 01 mova 184 <.*>,r0 140 17e: 60 12 mov.l @r1,r0 141 180: 30 1c add r1,r0 142 182: 00 03 bsrf r0 143 144 0000000000000184 <.*>: 145 184: 00 00 .word 0x0000 146 186: 00 05 mov.w r0,@\(r0,r0\) 147 148 0000000000000188 <.*>: 149 188: cc002400 movi 9,r0 150 18c: cc001c00 movi 7,r0 151 190: cc004000 movi 16,r0 152 194: cc001000 movi 4,r0 153 198: cffff800 movi -2,r0 154 19c: cc000400 movi 1,r0 155 1a0: cc002400 movi 9,r0 156 1a4: cc006000 movi 24,r0 157 1a8: cc002000 movi 8,r0 158