Home | History | Annotate | Download | only in amd64

Lines Matching full:lock

258           "lock; " #_name " %%" #_eax ",(%%rbx)\n\t"   \
349 "lock; " #_name " $" #_imm ",(%%rbx)\n\t" \
465 "lock; " #_name " (%%rbx)\n\t" \
510 __volatile__("lock; btsq\t%2, %0\n\t"
524 __volatile__("lock; btsl\t%2, %0\n\t"
535 __volatile__("lock; btsw\t%w2, %0\n\t"
547 __volatile__("lock; btrq\t%2, %0\n\t"
558 __volatile__("lock; btrl\t%2, %0\n\t"
569 __volatile__("lock; btrw\t%w2, %0\n\t"
581 __volatile__("lock; btcq\t%2, %0\n\t"
592 __volatile__("lock; btcl\t%2, %0\n\t"
603 __volatile__("lock; btcw\t%w2, %0\n\t"
789 "lock; btsq $1, (%%rdx)\n\t"
795 "lock; btrq $2, (%%rdx)\n\t"
801 "lock; btcq $3, (%%rdx)\n\t"
828 "lock; btsl $1, (%%rdx)\n\t"
834 "lock; btrl $2, (%%rdx)\n\t"
840 "lock; btcl $3, (%%rdx)\n\t"
867 "lock; btsw $1, (%%rdx)\n\t"
873 "lock; btrw $2, (%%rdx)\n\t"
879 "lock; btcw $3, (%%rdx)\n\t"
1043 // So there should be 118 lock-prefixed instructions in the
1046 // objdump -d ./amd64locked | grep lock | grep -v do_lock | grep -v elf64 | wc