; CHECK: .byte 0xeb, 0x0f
; CHECK-NEXT: pushq %rdi
; CHECK-NEXT: pushq %rsi
- ; CHECK-NEXT: movq {{.*}}, %rdi
- ; CHECK-NEXT: movq {{.*}}, %rsi
+ ; CHECK-NEXT: movq %rcx, %rdi
+ ; CHECK-NEXT: movq %eax, %rsi
; CHECK-NEXT: callq __xray_CustomEvent
; CHECK-NEXT: popq %rsi
; CHECK-NEXT: popq %rdi
; PIC: .byte 0xeb, 0x0f
; PIC-NEXT: pushq %rdi
; PIC-NEXT: pushq %rsi
- ; PIC-NEXT: movq {{.*}}, %rdi
- ; PIC-NEXT: movq {{.*}}, %rsi
+ ; PIC-NEXT: movq %rcx, %rdi
+ ; PIC-NEXT: movq %eax, %rsi
; PIC-NEXT: callq __xray_CustomEvent@PLT
; PIC-NEXT: popq %rsi
; PIC-NEXT: popq %rdi
; CHECK-NEXT: pushq %rdi
; CHECK-NEXT: pushq %rsi
; CHECK-NEXT: pushq %rdx
- ; CHECK-NEXT: movq {{.*}}, %rdi
- ; CHECK-NEXT: movq {{.*}}, %rsi
- ; CHECK-NEXT: movq {{.*}}, %rdx
+ ; CHECK-NEXT: movq %dx, %rdi
+ ; CHECK-NEXT: movq %rcx, %rsi
+ ; CHECK-NEXT: movq %eax, %rdx
; CHECK-NEXT: callq __xray_TypedEvent
; CHECK-NEXT: popq %rdx
; CHECK-NEXT: popq %rsi
; PIC-NEXT: pushq %rdi
; PIC-NEXT: pushq %rsi
; PIC-NEXT: pushq %rdx
- ; PIC-NEXT: movq {{.*}}, %rdi
- ; PIC-NEXT: movq {{.*}}, %rsi
- ; PIC-NEXT: movq {{.*}}, %rdx
+ ; PIC-NEXT: movq %dx, %rdi
+ ; PIC-NEXT: movq %rcx, %rsi
+ ; PIC-NEXT: movq %eax, %rdx
; PIC-NEXT: callq __xray_TypedEvent@PLT
; PIC-NEXT: popq %rdx
; PIC-NEXT: popq %rsi