📄 inst.d
字号:
#objdump: -dr#name: D30V basic instruction test#as:.*: +file format elf32-d30vDisassembly of section .text:00000000 <start>: 0: 08815a80 88001083 abs r21, r42 -> add.s r1, r2, r3 8: 080b2cda 00f00000 add.s r50, r51, 0x1a || nop 10: 880b2cf7 8ab1beef add.l r50, r51, 0xdeadbeef 18: 08101083 881b2cda add2h.s r1, r2, r3 -> add2h.s r50, r51, 0x1a 20: 881b2cf7 8ab1beef add2h.l r50, r51, 0xdeadbeef 28: 08401083 884b2cda addc.s r1, r2, r3 -> addc.s r50, r51, 0x1a 30: 884b2cf7 8ab1beef addc.l r50, r51, 0xdeadbeef 38: 09001083 890b2cda addhlll.s r1, r2, r3 -> addhlll.s r50, r51, 0x1a 40: 890b2cf7 8ab1beef addhlll.l r50, r51, 0xdeadbeef 48: 09101083 891b2cda addhllh.s r1, r2, r3 -> addhllh.s r50, r51, 0x1a 50: 891b2cf7 8ab1beef addhllh.l r50, r51, 0xdeadbeef 58: 09201083 892b2cda addhlhl.s r1, r2, r3 -> addhlhl.s r50, r51, 0x1a 60: 892b2cf7 8ab1beef addhlhl.l r50, r51, 0xdeadbeef 68: 09301083 893b2cda addhlhh.s r1, r2, r3 -> addhlhh.s r50, r51, 0x1a 70: 893b2cf7 8ab1beef addhlhh.l r50, r51, 0xdeadbeef 78: 09401083 894b2cda addhhll.s r1, r2, r3 -> addhhll.s r50, r51, 0x1a 80: 894b2cf7 8ab1beef addhhll.l r50, r51, 0xdeadbeef 88: 09501083 895b2cda addhhlh.s r1, r2, r3 -> addhhlh.s r50, r51, 0x1a 90: 895b2cf7 8ab1beef addhhlh.l r50, r51, 0xdeadbeef 98: 09601083 896b2cda addhhhl.s r1, r2, r3 -> addhhhl.s r50, r51, 0x1a a0: 896b2cf7 8ab1beef addhhhl.l r50, r51, 0xdeadbeef a8: 09701083 897b2cda addhhhh.s r1, r2, r3 -> addhhhh.s r50, r51, 0x1a b0: 897b2cf7 8ab1beef addhhhh.l r50, r51, 0xdeadbeef b8: 08601083 886b2cda adds.s r1, r2, r3 -> adds.s r50, r51, 0x1a c0: 886b2cf7 8ab1beef adds.l r50, r51, 0xdeadbeef c8: 08701083 887b2cda adds2h.s r1, r2, r3 -> adds2h.s r50, r51, 0x1a d0: 887b2cf7 8ab1beef adds2h.l r50, r51, 0xdeadbeef d8: 03801083 838b2cda and.s r1, r2, r3 -> and.s r50, r51, 0x1a e0: 838b2cf7 8ab1beef and.l r50, r51, 0xdeadbeef e8: 02800042 82883105 andfg f0, f1, f2 -> andfg f3, s, 0x5 f0: 08a01083 88a84146 avg.s r1, r2, r3 -> avg.s r4, r5, 0x6 f8: 88ab2cf7 8ab1beef avg.l r50, r51, 0xdeadbeef 100: 08b01083 88b84146 avg2h.s r1, r2, r3 -> avg2h.s r4, r5, 0x6 108: 88bb2cf7 8ab1beef avg2h.l r50, r51, 0xdeadbeef 110: 02301083 82384146 bclr r1, r2, r3 -> bclr r4, r5, 0x6 118: 02101083 82185cc6 bnot r1, r2, r3 -> bnot r5, r51, 0x6 120: 00000029 00f00000 bra.s r41 || nop 128: 00080008 00f00000 bra.s 40 \(168 <start\+0x168>\) || nop 130: 00081e01 00f00000 bra.s f008 \(f138 <start\+0xf138>\) || nop 138: 0046902a 00f00000 bratnz.s r41, r42 || nop 140: 804c1000 8000f00d bratnz.l r1, f00d \(f14d <start\+0xf14d>\) 148: 804c1037 8ab1f00d bratnz.l r1, -21520ff3 \(deadf155 <start\+0xdeadf155>\) 150: 0042902a 00f00000 bratzr.s r41, r42 || nop 158: 80481000 8000f00d bratzr.l r1, f00d \(f165 <start\+0xf165>\) 160: 80481037 8ab1f00d bratzr.l r1, -21520ff3 \(deadf16d <start\+0xdeadf16d>\) 168: 02201083 82285cc6 bset r1, r2, r3 -> bset r5, r51, 0x6 170: 00200029 00f00000 bsr.s r41 || nop 178: 00281e01 00f00000 bsr.s f008 \(f180 <start\+0xf180>\) || nop 180: 80280037 8ab1f00d bsr.l -21520ff3 \(deadf18d <start\+0xdeadf18d>\) 188: 0066902a 00f00000 bsrtnz.s r41, r42 || nop 190: 806c1000 8000f00d bsrtnz.l r1, f00d \(f19d <start\+0xf19d>\) 198: 806c1037 8ab1f00d bsrtnz.l r1, -21520ff3 \(deadf1a5 <start\+0xdeadf1a5>\) 1a0: 0062902a 00f00000 bsrtzr.s r41, r42 || nop 1a8: 80681000 8000f00d bsrtzr.l r1, f00d \(f1b5 <start\+0xf1b5>\) 1b0: 80681037 8ab1f00d bsrtzr.l r1, -21520ff3 \(deadf1bd <start\+0xdeadf1bd>\) 1b8: 02001083 82085cc6 btst f1, r2, r3 -> btst v, r51, 0x6 1c0: 02c000c1 82c09515 cmpeq.s f0, r3, r1 -> cmpne.s f1, r20, r21 1c8: 02c127e0 82c1b0c4 cmpgt.s f2, r31, r32 -> cmpge.s f3, r3, r4 1d0: 02c240c4 82c2d0c4 cmplt.s s, r3, r4 -> cmple.s v, r3, r4 1d8: 02c360c4 82c3f0c4 cmpps.s va, r3, r4 -> cmpng.s c, r3, r4 1e0: 02d127e0 82d1b0c4 cmpugt.s f2, r31, r32 -> cmpuge.s f3, r3, r4 1e8: 02d240c4 82d2d0c4 cmpult.s s, r3, r4 -> cmpule.s v, r3, r4 1f0: 01001008 81081020 dbra.s r1, r8 -> dbra.s r1, 100 \(2f0 <start\+0x2f0>\) 1f8: 81081037 8ab1f00d dbra.l r1, -21520ff3 \(deadf205 <start\+0xdeadf205>\) 200: 0140201f 81482020 dbrai.s 10 \(.*\), r31 -> dbrai.s 10 \(.*\), 100 \(300 <start\+0x300>\) 208: 81482037 8ab1f00d dbrai.l 10 \(.*\), -21520ff3 \(deadf215 <start\+0xdeadf215>\) 210: 01201008 00f00000 dbsr.s r1, r8 || nop 218: 01281020 00f00000 dbsr.s r1, 100 \(318 <start\+0x318>\) || nop 220: 81281037 8ab1f00d dbsr.l r1, -21520ff3 \(deadf22d <start\+0xdeadf22d>\) 228: 0160401f 00f00000 dbsri.s 20, r31 || nop 230: 01684020 00f00000 dbsri.s 20, 100 \(330 <start\+0x330>\) || nop 238: 81684037 8ab1f00d dbsri.l 20 \(.*\), -21520ff3 \(deadf245 <start\+0xdeadf245>\) 240: 01101020 00f00000 djmp.s r1, r32 || nop 248: 81181000 8000f00d djmp.l r1, f00d <start\+0xf00d> 250: 81181037 8ab1f00d djmp.l r1, deadf00d <start\+0xdeadf00d> 258: 01506020 00f00000 djmpi.s 30, r32 || nop 260: 81586000 8000f00d djmpi.l 30 \(.*\), f00d <start\+0xf00d> 268: 81586037 8ab1f00d djmpi.l 30 \(.*\), deadf00d <start\+0xdeadf00d> 270: 01301020 00f00000 djsr.s r1, r32 || nop 278: 81381000 8000f00d djsr.l r1, f00d <start\+0xf00d> 280: 81381037 8ab1f00d djsr.l r1, deadf00d <start\+0xdeadf00d> 288: 01702020 00f00000 djsri.s 10, r32 || nop 290: 81784000 8000f00d djsri.l 20 \(.*\), f00d <start\+0xf00d> 298: 81788037 8ab1f00d djsri.l 40 \(.*\), deadf00d <start\+0xdeadf00d> 2a0: 00100029 00f00000 jmp.s r41 || nop 2a8: 00181e01 00f00000 jmp.s f008 <start\+0xf008> || nop 2b0: 80180037 8ab1f00d jmp.l deadf00d <start\+0xdeadf00d> 2b8: 0056902a 00f00000 jmptnz.s r41, r42 || nop 2c0: 805c1000 8000f00d jmptnz.l r1, f00d <start\+0xf00d> 2c8: 805c1037 8ab1f00d jmptnz.l r1, deadf00d <start\+0xdeadf00d> 2d0: 0052902a 00f00000 jmptzr.s r41, r42 || nop 2d8: 80581000 8000f00d jmptzr.l r1, f00d <start\+0xf00d> 2e0: 80581037 8ab1f00d jmptzr.l r1, deadf00d <start\+0xdeadf00d> 2e8: 08c01084 88c8108f joinll.s r1, r2, r4 -> joinll.s r1, r2, 0xf 2f0: 88c810b7 8ab1f00d joinll.l r1, r2, 0xdeadf00d 2f8: 08d01084 88d8108f joinlh.s r1, r2, r4 -> joinlh.s r1, r2, 0xf 300: 88d810b7 8ab1f00d joinlh.l r1, r2, 0xdeadf00d 308: 08e01084 88e8108f joinhl.s r1, r2, r4 -> joinhl.s r1, r2, 0xf 310: 88e810b7 8ab1f00d joinhl.l r1, r2, 0xdeadf00d 318: 08f01084 88f8108f joinhh.s r1, r2, r4 -> joinhh.s r1, r2, 0xf 320: 88f810b7 8ab1f00d joinhh.l r1, r2, 0xdeadf00d 328: 00300029 00f00000 jsr.s r41 || nop 330: 00381e01 00f00000 jsr.s f008 <start\+0xf008> || nop 338: 80380037 8ab1f00d jsr.l deadf00d <start\+0xdeadf00d> 340: 0076902a 00f00000 jsrtnz.s r41, r42 || nop 348: 807c1000 8000f00d jsrtnz.l r1, f00d <start\+0xf00d> 350: 807c1037 8ab1f00d jsrtnz.l r1, deadf00d <start\+0xdeadf00d> 358: 0072902a 00f00000 jsrtzr.s r41, r42 || nop 360: 80781000 8000f00d jsrtzr.l r1, f00d <start\+0xf00d> 368: 80781037 8ab1f00d jsrtzr.l r1, deadf00d <start\+0xdeadf00d> 370: 043061c8 843461c8 ld2h.s r6, @\(r7, r8\) -> ld2h.s r6, @\(r7\+, r8\) 378: 043c61c8 843861da ld2h.s r6, @\(r7-, r8\) -> ld2h.s r6, @\(r7, 0x1a\) 380: 843861c0 80001234 ld2h.l r6, @\(r7, 0x1234\) 388: 046061c8 846461c8 ld2w.s r6, @\(r7, r8\) -> ld2w.s r6, @\(r7\+, r8\) 390: 046c61c8 846861da ld2w.s r6, @\(r7-, r8\) -> ld2w.s r6, @\(r7, 0x1a\) 398: 846861c0 80001234 ld2w.l r6, @\(r7, 0x1234\) 3a0: 045061c8 845461c8 ld4bh.s r6, @\(r7, r8\) -> ld4bh.s r6, @\(r7\+, r8\) 3a8: 045c61c8 845861da ld4bh.s r6, @\(r7-, r8\) -> ld4bh.s r6, @\(r7, 0x1a\) 3b0: 845861c0 80001234 ld4bh.l r6, @\(r7, 0x1234\) 3b8: 04d061c8 84d461c8 ld4bhu.s r6, @\(r7, r8\) -> ld4bhu.s r6, @\(r7\+, r8\) 3c0: 04dc61c8 84d861da ld4bhu.s r6, @\(r7-, r8\) -> ld4bhu.s r6, @\(r7, 0x1a\) 3c8: 84d861c0 80001234 ld4bhu.l r6, @\(r7, 0x1234\) 3d0: 040061c8 840461c8 ldb.s r6, @\(r7, r8\) -> ldb.s r6, @\(r7\+, r8\) 3d8: 040c61c8 840861da ldb.s r6, @\(r7-, r8\) -> ldb.s r6, @\(r7, 0x1a\)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -