xref: /llvm-project/llvm/test/MC/X86/AMX/x86-64-amx-bf16-att.s (revision aded4f0cc070fcef6763c9a3c2ba764d652b692e)
1// RUN: llvm-mc -triple x86_64-unknown-unknown -show-encoding %s | FileCheck %s
2// some AMX instruction must use SIB.
3
4// CHECK: tdpbf16ps %tmm4, %tmm5, %tmm6
5// CHECK: encoding: [0xc4,0xe2,0x5a,0x5c,0xf5]
6          tdpbf16ps %tmm4, %tmm5, %tmm6
7
8// CHECK: tdpbf16ps %tmm1, %tmm2, %tmm3
9// CHECK: encoding: [0xc4,0xe2,0x72,0x5c,0xda]
10          tdpbf16ps %tmm1, %tmm2, %tmm3
11
12// CHECK: tdpbf16ps %tmm4, %tmm5, %tmm6
13// CHECK: encoding: [0xc4,0xe2,0x5a,0x5c,0xf5]
14          tdpbf16ps %tmm4, %tmm5, %tmm6
15
16// CHECK: tdpbf16ps %tmm1, %tmm2, %tmm3
17// CHECK: encoding: [0xc4,0xe2,0x72,0x5c,0xda]
18          tdpbf16ps %tmm1, %tmm2, %tmm3
19
20// CHECK: tdpbf16ps %tmm4, %tmm5, %tmm6
21// CHECK: encoding: [0xc4,0xe2,0x5a,0x5c,0xf5]
22          tdpbf16ps %tmm4, %tmm5, %tmm6
23
24// CHECK: tdpbf16ps %tmm1, %tmm2, %tmm3
25// CHECK: encoding: [0xc4,0xe2,0x72,0x5c,0xda]
26          tdpbf16ps %tmm1, %tmm2, %tmm3
27
28// CHECK: tdpbf16ps %tmm4, %tmm5, %tmm6
29// CHECK: encoding: [0xc4,0xe2,0x5a,0x5c,0xf5]
30          tdpbf16ps %tmm4, %tmm5, %tmm6
31
32// CHECK: tdpbf16ps %tmm1, %tmm2, %tmm3
33// CHECK: encoding: [0xc4,0xe2,0x72,0x5c,0xda]
34          tdpbf16ps %tmm1, %tmm2, %tmm3
35