📄 amd64.asm
字号:
START_FILE TEXTSTART_FUNC(opal_atomic_mb) pushq %rbp movq %rsp, %rbp leave retEND_FUNC(opal_atomic_mb)START_FUNC(opal_atomic_rmb) pushq %rbp movq %rsp, %rbp leave retEND_FUNC(opal_atomic_rmb)START_FUNC(opal_atomic_wmb) pushq %rbp movq %rsp, %rbp leave retEND_FUNC(opal_atomic_wmb)START_FUNC(opal_atomic_cmpset_32) movl %esi, %eax lock; cmpxchgl %edx,(%rdi) sete %dl movzbl %dl, %eax retEND_FUNC(opal_atomic_cmpset_32)START_FUNC(opal_atomic_cmpset_64) movq %rsi, %rax lock; cmpxchgq %rdx,(%rdi) sete %dl movzbl %dl, %eax retEND_FUNC(opal_atomic_cmpset_64)START_FUNC(opal_sys_timer_get_cycles) rdtsc salq $32, %rdx mov %eax, %eax orq %rdx, %rax retEND_FUNC(opal_sys_timer_get_cycles)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -