/external/llvm/test/MC/ELF/ |
relax-all-flag.s | 14 mov %rax, %rax
|
x86_64-reloc-sizetest.s | 6 L: movq $(L + 2147483648),%rax
|
cfi-register.s | 6 .cfi_register %rbp, %rax
|
relocation.s | 12 leaq foo@GOTTPOFF(%rip), %rax # R_X86_64_GOTTPOFF 13 leaq foo@TLSGD(%rip), %rax # R_X86_64_TLSGD 14 leaq foo@TPOFF(%rax), %rax # R_X86_64_TPOFF32 16 leaq foo@dtpoff(%rax), %rcx # R_X86_64_DTPOFF32 20 addq $bar,%rax # R_X86_64_32S
|
merge.s | 14 movq foo@GOTPCREL, %rax 15 movq zed, %rax
|
/external/valgrind/main/none/tests/amd64/ |
loopnel.c | 7 long rax = 5UL; local 8 asm volatile ("1: addq $1, %0; loopnel 1b" : "+a" (rax), "+c" (rcx) : : "cc"); 9 printf ("%ld %ld\n", rax, rcx);
|
asorep.c | 10 unsigned long rdi, rsi, rcx, rax; local 29 rax = 0x751234560000ULL + (' ' << 8) + '0'; 31 : "=D" (rdi), "=c" (rcx), "+a" (rax) 37 || rax != 0x751234560000ULL + (' ' << 8) + '0') 41 : "=S" (rsi), "=a" (rax) 44 || rax != 0x20302030ULL) 58 rax = 0x123450000ULL + ('d' << 8) + 'c'; 60 : "=D" (rdi), "=c" (rcx), "+a" (rax) 64 || rax != 0x123450000ULL + ('d' << 8) + 'c') 67 rax = 0x543210000ULL + ('b' << 8) + 'a' [all...] |
cmpxchg.c | 11 ULong rax; variable 24 rdx = 0x11111111; rax = 0x22222222; 28 rax&0xff,rbx&0xff,rcx&0xff); 31 "\tpush %rax\n" 35 "\txor %rax, %rax\n" // get eflags in a known state 37 "\tmov " VG_SYM(rax) ",%rax\n" 42 "\tmov " VG_SYM(rax) "(%rip),%rax\n [all...] |
/external/llvm/test/MC/X86/ |
x86_errors.s | 11 // 32: error: register %rax is only available in 64-bit mode 12 addl $0, 0(%rax) 19 movl 0(%rax), 0(%edx) // error: invalid operand for instruction 26 lea (%rsp, %rbp, $4), %rax
|
x86_64-imm-widths.s | 59 // CHECK: addq $0, %rax 61 addq $0x0000000000000000, %rax 63 // CHECK: addq $127, %rax 65 addq $0x000000000000007F, %rax 67 // CHECK: addq $-128, %rax 69 addq $0xFFFFFFFFFFFFFF80, %rax 71 // CHECK: addq $-1, %rax 73 addq $0xFFFFFFFFFFFFFFFF, %rax 75 // CHECK: addq $0, %rax 77 addq $0x0000000000000000, %rax [all...] |
x86_64-avx-clmul-encoding.s | 7 // CHECK: vpclmulqdq $17, (%rax), %xmm10, %xmm13 9 vpclmulhqhqdq (%rax), %xmm10, %xmm13 15 // CHECK: vpclmulqdq $1, (%rax), %xmm10, %xmm13 17 vpclmulhqlqdq (%rax), %xmm10, %xmm13 23 // CHECK: vpclmulqdq $16, (%rax), %xmm10, %xmm13 25 vpclmullqhqdq (%rax), %xmm10, %xmm13 31 // CHECK: vpclmulqdq $0, (%rax), %xmm10, %xmm13 33 vpclmullqlqdq (%rax), %xmm10, %xmm13 39 // CHECK: vpclmulqdq $17, (%rax), %xmm10, %xmm13 41 vpclmulqdq $17, (%rax), %xmm10, %xmm1 [all...] |
x86_64-xop-encoding.s | 8 // CHECK: vphsubwd (%rcx,%rax), %xmm1 10 vphsubwd (%rcx,%rax), %xmm1 16 // CHECK: vphsubdq (%rcx,%rax), %xmm1 18 vphsubdq (%rcx,%rax), %xmm1 24 // CHECK: vphsubbw (%rax), %xmm1 26 vphsubbw (%rax), %xmm1 40 // CHECK: vphaddwd (%rdx,%rax), %xmm7 42 vphaddwd (%rdx,%rax), %xmm7 48 // CHECK: vphadduwq (%rcx,%rax), %xmm6 50 vphadduwq (%rcx,%rax), %xmm [all...] |
x86_64-bmi-encoding.s | 11 // CHECK: blsmskl (%rax), %r10d 13 blsmskl (%rax), %r10d 15 // CHECK: blsmskq (%rax), %r10 17 blsmskq (%rax), %r10 27 // CHECK: blsil (%rax), %r10d 29 blsil (%rax), %r10d 31 // CHECK: blsiq (%rax), %r10 33 blsiq (%rax), %r10 43 // CHECK: blsrl (%rax), %r10d 45 blsrl (%rax), %r10 [all...] |
x86_64-encoding.s | 9 // CHECK: movq %gs:(%rdi), %rax 11 movq %gs:(%rdi), %rax 65 // CHECK: crc32b %dil, %rax 67 crc32b %dil,%rax 69 // CHECK: crc32b %r11b, %rax 71 crc32b %r11b,%rax 73 // CHECK: crc32b 4(%rbx), %rax 75 crc32b 4(%rbx), %rax 77 // CHECK: crc32q %rbx, %rax 79 crc32q %rbx, %rax [all...] |
intel-syntax-encoding.s | 8 xor rax, 12 15 or rax, 12 22 cmp rax, 12 25 mov QWORD PTR [RSP - 16], RAX 32 add rax, -12 39 adc rax, -12 46 sbb rax, -12 53 cmp rax, -12
|
x86_64-fma3-encoding.s | 7 // CHECK: vfmadd132pd (%rax), %xmm10, %xmm11 9 vfmadd132pd (%rax), %xmm10, %xmm11 15 // CHECK: vfmadd132ps (%rax), %xmm10, %xmm11 17 vfmadd132ps (%rax), %xmm10, %xmm11 23 // CHECK: vfmadd213pd (%rax), %xmm10, %xmm11 25 vfmadd213pd (%rax), %xmm10, %xmm11 31 // CHECK: vfmadd213ps (%rax), %xmm10, %xmm11 33 vfmadd213ps (%rax), %xmm10, %xmm11 39 // CHECK: vfmadd231pd (%rax), %xmm10, %xmm11 41 vfmadd231pd (%rax), %xmm10, %xmm1 [all...] |
x86_64-avx-encoding.s | 311 // CHECK: vcmpps $0, (%rax), %xmm12, %xmm15 313 vcmpps $0, (%rax), %xmm12, %xmm15 323 // CHECK: vcmppd $0, (%rax), %xmm12, %xmm15 325 vcmppd $0, (%rax), %xmm12, %xmm15 [all...] |
/external/clang/test/CodeGen/ |
ms-inline-asm-64.c | 6 __asm mov rax, offset var ; rax = address of myvar local 8 // CHECK: call void asm sideeffect inteldialect "mov rax, $0", "r,~{rax},~{dirflag},~{fpsr},~{flags}"(i32* %{{.*}}) [[NUW:#[0-9]+]]
|
/external/valgrind/main/coregrind/m_syswrap/ |
syscall-amd64-linux.S | 114 movq $__NR_rt_sigprocmask, %rax // syscall # 123 testq %rax, %rax 130 movq %rsi, %rax /* rax --> VexGuestAMD64State * */ 132 movq OFFSET_amd64_RDI(%rax), %rdi 133 movq OFFSET_amd64_RSI(%rax), %rsi 134 movq OFFSET_amd64_RDX(%rax), %rdx 135 movq OFFSET_amd64_R10(%rax), %r10 136 movq OFFSET_amd64_R8(%rax), %r [all...] |
/external/openssl/crypto/bn/asm/ |
modexp512-x86_64.S | 6 movq 0(%rsi),%rax 8 addq %rax,%r8 13 movq 8(%rsi),%rax 15 addq %rax,%r9 21 movq 16(%rsi),%rax 23 addq %rax,%r10 29 movq 24(%rsi),%rax 31 addq %rax,%r11 37 movq 32(%rsi),%rax 39 addq %rax,%r1 [all...] |
x86_64-mont.S | 36 movq (%rsi),%rax 43 movq %rax,%r10 44 movq (%rcx),%rax 50 addq %rax,%r10 51 movq 8(%rsi),%rax 60 addq %rax,%r13 61 movq (%rsi,%r15,8),%rax 71 addq %rax,%r11 72 movq (%rcx,%r15,8),%rax 81 addq %rax,%r1 [all...] |
x86_64-mont5.S | 23 movq %rsp,%rax 29 movq %rax,8(%rsp,%r9,8) 36 leaq .Lmagic_masks(%rip),%rax 39 movq 0(%rax,%r10,8),%xmm4 40 movq 8(%rax,%r10,8),%xmm5 41 movq 16(%rax,%r10,8),%xmm6 42 movq 24(%rax,%r10,8),%xmm7 60 movq (%rsi),%rax 73 movq %rax,%r10 74 movq (%rcx),%rax [all...] |
modexp512-x86_64.pl | 84 # uses rax, rdx, and args 90 mov (+8*0)($SRC2), %rax 91 mul $OP # rdx:rax = %OP * [0] 93 add %rax, $X[0] 101 mov (+8*$i)($SRC2), %rax 102 mul $OP # rdx:rax = %OP * [$i] 104 add %rax, $X[$i] 117 # uses rax, rdx, and args 123 mov (+8*0)($SRC2), %rax 124 mul $OP # rdx:rax = %OP * [0 [all...] |
/external/valgrind/main/coregrind/m_mach/ |
mach_traps-amd64-darwin.S | 39 movq $__NR_task_self_trap, %rax 50 // movq $__NR_host_self_trap, %rax 60 movq $__NR_thread_self_trap, %rax 70 movq $__NR_mach_msg_trap, %rax 80 movq $__NR_mach_reply_port, %rax 90 movq $__NR_swtch_pri, %rax 100 movq $__NR_semaphore_wait_trap, %rax 110 movq $__NR_semaphore_signal_trap, %rax 120 movq $__NR_semaphore_signal_thread_trap, %rax 130 movq $__NR_semaphore_wait_signal_trap, %rax [all...] |
/external/valgrind/main/exp-bbv/tests/amd64-linux/ |
million.S | 8 xor %rax,%rax # not needed, pads total to 1M 20 mov $60,%rax # put exit syscall number (60) in rax
|