llsc.s

来自「是一个linux下面实现的非阻塞的堆」· S 代码 · 共 46 行

S
46
字号
	#-----------------------------------------------------------#	.globl load_linked	.ent load_linked 2load_linked:	.option O1	ll	$2,0($4)	j       $31	.end load_linked	#------------------------------------------------------------#	#-----------------------------------------------------------#	.globl store_conditional	.ent store_conditional 2store_conditional:	.option O1	move	$2,$5	sc      $2,0($4)	j       $31	.end store_conditional	#------------------------------------------------------------#        #-----------------------------------------------------------#        .globl tts_acq        .ent tts_acq 2tts_acq:        .option O1L1:        ll      $8,0($4)        bnez    $8,L1        li      $9,1        sc      $9,0($4)        beqz    $9,L1        j       $31        .end tts_acq        #------------------------------------------------------------#	#-----------------------------------------------------------#	.globl tts_rel	.ent tts_rel 2tts_rel:	.option O1	sw	$0,0($4)	j       $31	.end tts_rel	#------------------------------------------------------------#

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?