Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/test/MC/X86/x86-64.s
Show First 20 Lines • Show All 1,565 Lines • ▼ Show 20 Lines | |||||
// CHECK: cldemote 4(%rax) | // CHECK: cldemote 4(%rax) | ||||
// CHECK: encoding: [0x0f,0x1c,0x40,0x04] | // CHECK: encoding: [0x0f,0x1c,0x40,0x04] | ||||
cldemote 4(%rax) | cldemote 4(%rax) | ||||
// CHECK: cldemote 3735928559(%rbx,%rcx,8) | // CHECK: cldemote 3735928559(%rbx,%rcx,8) | ||||
// CHECK: encoding: [0x0f,0x1c,0x84,0xcb,0xef,0xbe,0xad,0xde] | // CHECK: encoding: [0x0f,0x1c,0x84,0xcb,0xef,0xbe,0xad,0xde] | ||||
cldemote 0xdeadbeef(%rbx,%rcx,8) | cldemote 0xdeadbeef(%rbx,%rcx,8) | ||||
// CHECK: umonitor %r13 | |||||
// CHECK: encoding: [0xf3,0x41,0x0f,0xae,0xf5] | |||||
umonitor %r13 | |||||
// CHECK: umonitor %rax | |||||
// CHECK: encoding: [0xf3,0x0f,0xae,0xf0] | |||||
umonitor %rax | |||||
// CHECK: umonitor %eax | |||||
// CHECK: encoding: [0x67,0xf3,0x0f,0xae,0xf0] | |||||
umonitor %eax | |||||
// CHECK: umwait %r15 | |||||
// CHECK: encoding: [0xf2,0x41,0x0f,0xae,0xf7] | |||||
umwait %r15 | |||||
// CHECK: umwait %ebx | |||||
// CHECK: encoding: [0xf2,0x0f,0xae,0xf3] | |||||
umwait %ebx | |||||
// CHECK: tpause %r15 | |||||
// CHECK: encoding: [0x66,0x41,0x0f,0xae,0xf7] | |||||
tpause %r15 | |||||
// CHECK: tpause %ebx | |||||
// CHECK: encoding: [0x66,0x0f,0xae,0xf3] | |||||
tpause %ebx | |||||
// __asm __volatile( | // __asm __volatile( | ||||
// "pushf \n\t" | // "pushf \n\t" | ||||
// "popf \n\t" | // "popf \n\t" | ||||
// "rep \n\t" | // "rep \n\t" | ||||
// ".byte 0x0f, 0xa7, 0xd0" | // ".byte 0x0f, 0xa7, 0xd0" | ||||
// ); | // ); | ||||
// CHECK: pushfq | // CHECK: pushfq | ||||
// CHECK-NEXT: popfq | // CHECK-NEXT: popfq | ||||
Show All 26 Lines |