Lines Matching refs:rax
29 ; rax, rcx, rdx, r8, r-9, r10, and r11, which are scratch.
40 mov rax,rcx
42 mov [rax+8], rbp ; /* save regs rbp and rsp */
43 mov [rax], rsp
45 mov rsp, rax ; /* make rsp point to &ar */
77 shl rax, cl
78 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
96 shl rax, cl
97 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
159 shl rax, cl
160 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
191 mov rax, rdi
192 sub rax, [rsp+40] ; /* nbytes = out - beg */
248 mov eax, [rbp+rax*4] ; /* eax = lcode[val+(hold&mask[op])]*/
262 mov eax, [r11+rax*4] ; /* eax = dcode[val+(hold&mask[op])]*/
280 add rsi, rax ; /* from += wsize - nbytes */
300 add rsi, rax ; /* from += write */
324 add rsi, rax
373 mov rax, [rsp] ; /* restore rbp and rsp */
375 mov rsp, rax
390 ; : "memory", "%rax", "%rbx", "%rcx", "%rdx", "%rsi", "%rdi",