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 + -
显示快捷键?