# RUN: llvm-mc -triple x86_64 -show-encoding %s | FileCheck %s # RUN: not llvm-mc -triple i386 -show-encoding %s 2>&1 | FileCheck %s --check-prefix=ERROR # ERROR-COUNT-46: error: # ERROR-NOT: error: # CHECK: setzuo %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x40,0xc0] setzuo %al # CHECK: setzuno %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x41,0xc0] setzuno %al # CHECK: setzub %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x42,0xc0] setzub %al # CHECK: setzuae %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x43,0xc0] setzuae %al # CHECK: setzue %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x44,0xc0] setzue %al # CHECK: setzune %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x45,0xc0] setzune %al # CHECK: setzube %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x46,0xc0] setzube %al # CHECK: setzua %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x47,0xc0] setzua %al # CHECK: setzus %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x48,0xc0] setzus %al # CHECK: setzuns %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x49,0xc0] setzuns %al # CHECK: setzup %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4a,0xc0] setzup %al # CHECK: setzunp %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4b,0xc0] setzunp %al # CHECK: setzul %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4c,0xc0] setzul %al # CHECK: setzuge %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4d,0xc0] setzuge %al # CHECK: setzule %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4e,0xc0] setzule %al # CHECK: setzug %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4f,0xc0] setzug %al # CHECK: setzuo (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x40,0x00] setzuo (%rax) # CHECK: setzuno (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x41,0x00] setzuno (%rax) # CHECK: setzub (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x42,0x00] setzub (%rax) # CHECK: setzuae (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x43,0x00] setzuae (%rax) # CHECK: setzue (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x44,0x00] setzue (%rax) # CHECK: setzune (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x45,0x00] setzune (%rax) # CHECK: setzube (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x46,0x00] setzube (%rax) # CHECK: setzua (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x47,0x00] setzua (%rax) # CHECK: setzus (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x48,0x00] setzus (%rax) # CHECK: setzuns (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x49,0x00] setzuns (%rax) # CHECK: setzup (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4a,0x00] setzup (%rax) # CHECK: setzunp (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4b,0x00] setzunp (%rax) # CHECK: setzul (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4c,0x00] setzul (%rax) # CHECK: setzuge (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4d,0x00] setzuge (%rax) # CHECK: setzule (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4e,0x00] setzule (%rax) # CHECK: setzug (%rax) # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4f,0x00] setzug (%rax) # Alias tests: # CHECK: setzub %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x42,0xc0] setzunae %al # CHECK: setzub %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x42,0xc0] setzuc %al # CHECK: setzuae %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x43,0xc0] setzunb %al # CHECK: setzuae %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x43,0xc0] setzunc %al # CHECK: setzue %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x44,0xc0] setzuz %al # CHECK: setzune %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x45,0xc0] setzunz %al # CHECK: setzube %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x46,0xc0] setzuna %al # CHECK: setzua %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x47,0xc0] setzunbe %al # CHECK: setzup %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4a,0xc0] setzupe %al # CHECK: setzunp %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4b,0xc0] setzupo %al # CHECK: setzul %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4c,0xc0] setzunge %al # CHECK: setzuge %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4d,0xc0] setzunl %al # CHECK: setzule %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4e,0xc0] setzung %al # CHECK: setzug %al # CHECK: encoding: [0x62,0xf4,0x7f,0x18,0x4f,0xc0] setzunle %al