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