blob: 6e29453669714f36a27a96ed9eba64c99b84746e [file] [log] [blame]
# Check illegal SIBMEM and register size used in AMX instructions
.text
_start:
tileloadd (%rip), %tmm1
tileloaddt1 (%rip), %tmm1
tilestored %tmm1, (%rip)
tdpbssd %xmm1, %xmm2, %xmm3
vaddps %tmm1, %tmm2, %tmm3
tdpbssd %tmm1, %tmm1, %tmm0
tdpbssd %tmm1, %tmm0, %tmm1
tdpbssd %tmm0, %tmm1, %tmm1
.intel_syntax noprefix
tileloadd tmm1, [rip]
tileloaddt1 tmm1, [rip]
tilestored [rip], tmm1
tdpbssd xmm3, xmm2, xmm1
vaddps %tmm1, %tmm2, %tmm3
tdpbssd tmm0, tmm1, tmm1
tdpbssd tmm1, tmm0, tmm1
tdpbssd tmm1, tmm1, tmm0