105 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx9-4-generic -mattr=+wavefrontsize32 %s 2>&1 | FileCheck --implicit-check-not=error: %s2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx9-4-generic -mattr=+wavefrontsize64 %s 2>&1 | FileCheck --implicit-check-not=error: %s3 4v_mfma_f32_16x16x8_xf32 a[0:3], v[2:3], v[4:5], a[2:5]5// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU6 7v_mfma_f32_16x16x8xf32 a[0:3], v[2:3], v[4:5], a[2:5]8// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU9 10v_mfma_f32_32x32x4_xf32 a[0:15], v[2:3], v[4:5], a[18:33]11// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU12 13v_mfma_f32_32x32x4xf32 a[0:15], v[2:3], v[4:5], a[18:33]14// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU15 16v_cvt_f32_bf8 v1, 317// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU18 19v_cvt_f32_bf8_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf20// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU21 22v_cvt_f32_bf8_e64 v5, v123// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU24 25v_cvt_f32_bf8_sdwa v5, v1 src0_sel:BYTE_026// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU27 28v_cvt_f32_fp8 v1, 329// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU30 31v_cvt_f32_fp8_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf32// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU33 34v_cvt_f32_fp8_e64 v5, v135// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU36 37v_cvt_f32_fp8_sdwa v5, v1 src0_sel:BYTE_038// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU39 40v_cvt_pk_f32_fp8 v[0:1], v3 quad_perm:[0,2,1,1] row_mask:0xf bank_mask:0xf41// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU42 43v_cvt_pk_f32_fp8_dpp v[10:11], v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf44// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU45 46v_cvt_pk_f32_fp8_sdwa v[10:11], v1 src0_sel:WORD_047// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU48 49v_cvt_pk_f32_bf8 v[0:1], v3 quad_perm:[0,2,1,1] row_mask:0xf bank_mask:0xf50// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU51 52v_cvt_pk_f32_bf8_dpp v[10:11], v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0xf53// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU54 55v_cvt_pk_f32_bf8_sdwa v[10:11], v1 src0_sel:WORD_056// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU57 58v_mfma_f32_16x16x32_bf8_bf8 a[0:3], v[2:3], v[4:5], a[0:3]59// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU60 61v_mfma_f32_16x16x32_fp8_bf8 a[0:3], v[2:3], v[4:5], a[0:3]62// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU63 64v_mfma_f32_16x16x32_bf8_fp8 a[0:3], v[2:3], v[4:5], a[0:3]65// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU66 67v_mfma_f32_16x16x32_fp8_fp8 a[0:3], v[2:3], v[4:5], a[0:3]68// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU69 70v_mfma_f32_32x32x16_bf8_bf8 a[0:15], v[2:3], v[4:5], a[0:15]71// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU72 73v_mfma_f32_32x32x16_bf8_fp8 a[0:15], v[2:3], v[4:5], a[0:15]74// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU75 76v_mfma_f32_32x32x16_fp8_bf8 a[0:15], v[2:3], v[4:5], a[0:15]77// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU78 79v_mfma_f32_32x32x16_fp8_fp8 a[0:15], v[2:3], v[4:5], a[0:15]80// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU81 82v_smfmac_f32_16x16x64_bf8_bf8 a[0:3], v[2:3], a[4:7], v183// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU84 85v_smfmac_f32_16x16x64_bf8_fp8 a[0:3], v[2:3], a[4:7], v186// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU87 88v_smfmac_f32_16x16x64_fp8_bf8 a[0:3], v[2:3], a[4:7], v189// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU90 91v_smfmac_f32_16x16x64_fp8_fp8 a[0:3], v[2:3], a[4:7], v192// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU93 94v_smfmac_f32_32x32x32_bf8_bf8 a[0:15], v[2:3], a[4:7], v195// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU96 97v_smfmac_f32_32x32x32_bf8_fp8 a[0:15], v[2:3], a[4:7], v198// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU99 100v_smfmac_f32_32x32x32_fp8_bf8 a[0:15], v[2:3], a[4:7], v1101// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU102 103v_smfmac_f32_32x32x32_fp8_fp8 a[0:15], v[2:3], a[4:7], v1104// CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: instruction not supported on this GPU105