qatomic_sun.s

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

S
47
字号
        .code64        .globl q_atomic_test_and_set_ptr        .type q_atomic_test_and_set_ptr, @function        .section .text, "ax"        .align 16            q_atomic_test_and_set_ptr:	push 		%rbp	movq		%rsp, %rbp	        movq            %rsi, %rax        lock        cmpxchgq        %rdx, (%rdi)	movq		$0, %rax        sete            %al		movq		%rbp, %rsp	pop		%rbp        ret        .size q_atomic_test_and_set_ptr, . - q_atomic_test_and_set_ptr            .globl q_atomic_test_and_set_int        .type q_atomic_test_and_set_int, @function        .section .text, "ax"        .align 16q_atomic_test_and_set_int:       	push 		%rbp	movq		%rsp, %rbp	        movl            %esi, %eax        lock        cmpxchgl        %edx, (%rdi)	movl		$0, %eax        sete            %al	movq		%rbp, %rsp	pop		%rbp        ret        	.size q_atomic_test_and_set_int, . - q_atomic_test_and_set_int        

⌨️ 快捷键说明

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