Lines Matching refs:rdi
67 movq %rdi, %rax / save return value
71 testq $7, %rdi / if %rdi not quadword aligned
75 movq (%rdi), %r11 / move 1 quadword from (%rdi) to %r11
78 addq $8, %rdi / next quadword
84 subq $8, %rdi / post-incremented
86 cmpb $0, (%rdi) / if a byte in (%rdi) is null
88 incq %rdi / next byte
89 testq $7, %rdi / if %rdi not quadword aligned
91 jmp .L2 / goto .L2 (%rdi quadword aligned)
94 / %rdi points to a null byte in destination string
111 movq %r11, (%rdi) / copy this quadword to (%rdi)
113 addq $8, %rdi / next quadword
126 movb %r11b, (%rdi) / copy %r11b to (%rdi)
128 incq %rdi / next byte
140 movb %r11b, (%rdi) / copy %r11b to (%rdi)
141 incq %rdi / next byte
148 movb $0, (%rdi) / null termination