br-djsr.s
来自「gdb for adsp develop」· S 代码 · 共 80 行
S
80 行
# Test macro .macro assert reg,value cmpeq f0,\reg,\value bra/fx fail .endm # PR 18230 add r62,r0,0xffffffff || nop add r1,r0,24 || nop djsr r1,test_end add r2,r0,r62test_end: nop assert r2, 0x00000030 assert r62, 0x00000030 # check return address correctly set by a djsr insn add r3, r0, last sub r3, r3, startstart: djsr r3, dest add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || noplast: add r2, r2, 1 || nopnexti: add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop add r2, r2, 1 || nop.align 4dest: assert r62,nexti # all okay bra ok ok: add r2, r0, 0 .long 0x0e000004 nopfail: add r2, r0, 47 .long 0x0e000004 nop
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?