qatomic.s

来自「奇趣公司比较新的qt/emd版本」· S 代码 · 共 35 行

S
35
字号
	.pred.safe_across_calls p1-p5,p16-p63.text	.align 16	.global q_atomic_test_and_set_int#	.proc q_atomic_test_and_set_int#q_atomic_test_and_set_int:	.prologue	.body	mov ar.ccv=r33	;;	cmpxchg4.acq r34=[r32],r34,ar.ccv	;;	cmp4.eq p6, p7 = r33, r34	;;	(p6) addl r8 = 1, r0	(p7) mov r8 = r0	br.ret.sptk.many b0	.endp q_atomic_test_and_set_int#	.align 16	.global q_atomic_test_and_set_ptr#	.proc q_atomic_test_and_set_ptr#q_atomic_test_and_set_ptr:	.prologue	.body	mov ar.ccv=r33	;;	cmpxchg8.acq r34=[r32],r34,ar.ccv	;;	cmp.eq p6, p7 = r33, r34	;;	(p6) addl r8 = 1, r0	(p7) mov r8 = r0	br.ret.sptk.many b0	.endp q_atomic_test_and_set_ptr#

⌨️ 快捷键说明

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