Lines Matching refs:rax
25 ; rax, rcx, rdx, r8, r-9, r10, and r11, which are scratch.
36 mov rax,rcx
38 mov [rax+8], rbp ; /* save regs rbp and rsp */
39 mov [rax], rsp
41 mov rsp, rax ; /* make rsp point to &ar */
73 shl rax, cl
74 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
92 shl rax, cl
93 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
155 shl rax, cl
156 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
187 mov rax, rdi
188 sub rax, [rsp+40] ; /* nbytes = out - beg */
244 mov eax, [rbp+rax*4] ; /* eax = lcode[val+(hold&mask[op])]*/
258 mov eax, [r11+rax*4] ; /* eax = dcode[val+(hold&mask[op])]*/
276 add rsi, rax ; /* from += wsize - nbytes */
296 add rsi, rax ; /* from += write */
320 add rsi, rax
369 mov rax, [rsp] ; /* restore rbp and rsp */
371 mov rsp, rax
386 ; : "memory", "%rax", "%rbx", "%rcx", "%rdx", "%rsi", "%rdi",