@@ -3679,70 +3679,136 @@ v_cmp_t_f16_e32 vcc_lo, vcc_lo, v255.h
36793679v_cmp_t_f16_e32 vcc_lo, vcc_lo, v255.l
36803680// GFX11: :[[@LINE-1 ]]:33 : error: invalid operand for instruction
36813681
3682- v_cmp_tru_f16_e32 vcc, v1, v255
3683- // GFX11: :[[@LINE-1 ]]:28 : error: invalid operand for instruction
3682+ v_cmp_tru_f16_e32 vcc, v1.h , v255.h
3683+ // GFX11: :[[@LINE-1 ]]:30 : error: invalid operand for instruction
36843684
3685- v_cmp_tru_f16_e32 vcc, v1, v255 dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3686- // GFX11: :[[@LINE-1 ]]:28 : error: invalid operand for instruction
3685+ v_cmp_tru_f16_e32 vcc, v1.h , v255.h dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3686+ // GFX11: :[[@LINE-1 ]]:30 : error: invalid operand for instruction
36873687
3688- v_cmp_tru_f16_e32 vcc, v1, v255 quad_perm:[3 ,2 ,1 ,0 ]
3689- // GFX11: :[[@LINE-1 ]]:28 : error: invalid operand for instruction
3688+ v_cmp_tru_f16_e32 vcc, v1.h , v255.h quad_perm:[3 ,2 ,1 ,0 ]
3689+ // GFX11: :[[@LINE-1 ]]:30 : error: invalid operand for instruction
36903690
3691- v_cmp_tru_f16_e32 vcc, v127 , v255
3691+ v_cmp_tru_f16_e32 vcc, v1.l , v255.l
36923692// GFX11: :[[@LINE-1 ]]:30 : error: invalid operand for instruction
36933693
3694- v_cmp_tru_f16_e32 vcc, v127 , v255 dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3694+ v_cmp_tru_f16_e32 vcc, v1.l , v255.l dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
36953695// GFX11: :[[@LINE-1 ]]:30 : error: invalid operand for instruction
36963696
3697- v_cmp_tru_f16_e32 vcc, v127 , v255 quad_perm:[3 ,2 ,1 ,0 ]
3697+ v_cmp_tru_f16_e32 vcc, v1.l , v255.l quad_perm:[3 ,2 ,1 ,0 ]
36983698// GFX11: :[[@LINE-1 ]]:30 : error: invalid operand for instruction
36993699
3700- v_cmp_tru_f16_e32 vcc, v128, v2
3700+ v_cmp_tru_f16_e32 vcc, v127.h, v255.h
3701+ // GFX11: :[[@LINE-1 ]]:32 : error: invalid operand for instruction
3702+
3703+ v_cmp_tru_f16_e32 vcc, v127.h, v255.h dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3704+ // GFX11: :[[@LINE-1 ]]:32 : error: invalid operand for instruction
3705+
3706+ v_cmp_tru_f16_e32 vcc, v127.h, v255.h quad_perm:[3 ,2 ,1 ,0 ]
3707+ // GFX11: :[[@LINE-1 ]]:32 : error: invalid operand for instruction
3708+
3709+ v_cmp_tru_f16_e32 vcc, v127.l, v255.l
3710+ // GFX11: :[[@LINE-1 ]]:32 : error: invalid operand for instruction
3711+
3712+ v_cmp_tru_f16_e32 vcc, v127.l, v255.l dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3713+ // GFX11: :[[@LINE-1 ]]:32 : error: invalid operand for instruction
3714+
3715+ v_cmp_tru_f16_e32 vcc, v127.l, v255.l quad_perm:[3 ,2 ,1 ,0 ]
3716+ // GFX11: :[[@LINE-1 ]]:32 : error: invalid operand for instruction
3717+
3718+ v_cmp_tru_f16_e32 vcc, v128.h, v2.h
3719+ // GFX11: :[[@LINE-1 ]]:24 : error: invalid operand for instruction
3720+
3721+ v_cmp_tru_f16_e32 vcc, v128.h, v2.h dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3722+ // GFX11: :[[@LINE-1 ]]:24 : error: invalid operand for instruction
3723+
3724+ v_cmp_tru_f16_e32 vcc, v128.h, v2.h quad_perm:[3 ,2 ,1 ,0 ]
3725+ // GFX11: :[[@LINE-1 ]]:24 : error: invalid operand for instruction
3726+
3727+ v_cmp_tru_f16_e32 vcc, v128.l, v2.l
37013728// GFX11: :[[@LINE-1 ]]:24 : error: invalid operand for instruction
37023729
3703- v_cmp_tru_f16_e32 vcc, v128, v2 dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3730+ v_cmp_tru_f16_e32 vcc, v128.l , v2.l dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
37043731// GFX11: :[[@LINE-1 ]]:24 : error: invalid operand for instruction
37053732
3706- v_cmp_tru_f16_e32 vcc, v128, v2 quad_perm:[3 ,2 ,1 ,0 ]
3733+ v_cmp_tru_f16_e32 vcc, v128.l , v2.l quad_perm:[3 ,2 ,1 ,0 ]
37073734// GFX11: :[[@LINE-1 ]]:24 : error: invalid operand for instruction
37083735
3709- v_cmp_tru_f16_e32 vcc, vcc_hi, v255
3736+ v_cmp_tru_f16_e32 vcc, vcc_hi, v255.h
37103737// GFX11: :[[@LINE-1 ]]:32 : error: invalid operand for instruction
37113738
3712- v_cmp_tru_f16_e32 vcc, vcc_lo , v255
3739+ v_cmp_tru_f16_e32 vcc, vcc_hi , v255.l
37133740// GFX11: :[[@LINE-1 ]]:32 : error: invalid operand for instruction
37143741
3715- v_cmp_tru_f16_e32 vcc_lo, v1 , v255
3716- // GFX11: :[[@LINE-1 ]]:31 : error: invalid operand for instruction
3742+ v_cmp_tru_f16_e32 vcc, vcc_lo , v255.h
3743+ // GFX11: :[[@LINE-1 ]]:32 : error: invalid operand for instruction
37173744
3718- v_cmp_tru_f16_e32 vcc_lo, v1 , v255 dpp8:[ 7 , 6 , 5 , 4 , 3 , 2 , 1 , 0 ]
3719- // GFX11: :[[@LINE-1 ]]:31 : error: invalid operand for instruction
3745+ v_cmp_tru_f16_e32 vcc, vcc_lo , v255.l
3746+ // GFX11: :[[@LINE-1 ]]:32 : error: invalid operand for instruction
37203747
3721- v_cmp_tru_f16_e32 vcc_lo, v1, v255 quad_perm:[3 ,2 ,1 ,0 ]
3722- // GFX11: :[[@LINE-1 ]]:31 : error: invalid operand for instruction
3748+ v_cmp_tru_f16_e32 vcc_lo, v1.h, v255.h
3749+ // GFX11: :[[@LINE-1 ]]:33 : error: invalid operand for instruction
3750+
3751+ v_cmp_tru_f16_e32 vcc_lo, v1.h, v255.h dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3752+ // GFX11: :[[@LINE-1 ]]:33 : error: invalid operand for instruction
37233753
3724- v_cmp_tru_f16_e32 vcc_lo, v127 , v255
3754+ v_cmp_tru_f16_e32 vcc_lo, v1.h , v255.h quad_perm:[ 3 , 2 , 1 , 0 ]
37253755// GFX11: :[[@LINE-1 ]]:33 : error: invalid operand for instruction
37263756
3727- v_cmp_tru_f16_e32 vcc_lo, v127 , v255 dpp8:[ 7 , 6 , 5 , 4 , 3 , 2 , 1 , 0 ]
3757+ v_cmp_tru_f16_e32 vcc_lo, v1.l , v255.l
37283758// GFX11: :[[@LINE-1 ]]:33 : error: invalid operand for instruction
37293759
3730- v_cmp_tru_f16_e32 vcc_lo, v127 , v255 quad_perm:[ 3 ,2 ,1 ,0 ]
3760+ v_cmp_tru_f16_e32 vcc_lo, v1.l , v255.l dpp8:[ 7 , 6 , 5 , 4 , 3 ,2 ,1 ,0 ]
37313761// GFX11: :[[@LINE-1 ]]:33 : error: invalid operand for instruction
37323762
3733- v_cmp_tru_f16_e32 vcc_lo, v128, v2
3763+ v_cmp_tru_f16_e32 vcc_lo, v1.l, v255.l quad_perm:[3 ,2 ,1 ,0 ]
3764+ // GFX11: :[[@LINE-1 ]]:33 : error: invalid operand for instruction
3765+
3766+ v_cmp_tru_f16_e32 vcc_lo, v127.h, v255.h
3767+ // GFX11: :[[@LINE-1 ]]:35 : error: invalid operand for instruction
3768+
3769+ v_cmp_tru_f16_e32 vcc_lo, v127.h, v255.h dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3770+ // GFX11: :[[@LINE-1 ]]:35 : error: invalid operand for instruction
3771+
3772+ v_cmp_tru_f16_e32 vcc_lo, v127.h, v255.h quad_perm:[3 ,2 ,1 ,0 ]
3773+ // GFX11: :[[@LINE-1 ]]:35 : error: invalid operand for instruction
3774+
3775+ v_cmp_tru_f16_e32 vcc_lo, v127.l, v255.l
3776+ // GFX11: :[[@LINE-1 ]]:35 : error: invalid operand for instruction
3777+
3778+ v_cmp_tru_f16_e32 vcc_lo, v127.l, v255.l dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3779+ // GFX11: :[[@LINE-1 ]]:35 : error: invalid operand for instruction
3780+
3781+ v_cmp_tru_f16_e32 vcc_lo, v127.l, v255.l quad_perm:[3 ,2 ,1 ,0 ]
3782+ // GFX11: :[[@LINE-1 ]]:35 : error: invalid operand for instruction
3783+
3784+ v_cmp_tru_f16_e32 vcc_lo, v128.h, v2.h
3785+ // GFX11: :[[@LINE-1 ]]:27 : error: invalid operand for instruction
3786+
3787+ v_cmp_tru_f16_e32 vcc_lo, v128.h, v2.h dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3788+ // GFX11: :[[@LINE-1 ]]:27 : error: invalid operand for instruction
3789+
3790+ v_cmp_tru_f16_e32 vcc_lo, v128.h, v2.h quad_perm:[3 ,2 ,1 ,0 ]
3791+ // GFX11: :[[@LINE-1 ]]:27 : error: invalid operand for instruction
3792+
3793+ v_cmp_tru_f16_e32 vcc_lo, v128.l, v2.l
37343794// GFX11: :[[@LINE-1 ]]:27 : error: invalid operand for instruction
37353795
3736- v_cmp_tru_f16_e32 vcc_lo, v128, v2 dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
3796+ v_cmp_tru_f16_e32 vcc_lo, v128.l , v2.l dpp8:[7 ,6 ,5 ,4 ,3 ,2 ,1 ,0 ]
37373797// GFX11: :[[@LINE-1 ]]:27 : error: invalid operand for instruction
37383798
3739- v_cmp_tru_f16_e32 vcc_lo, v128, v2 quad_perm:[3 ,2 ,1 ,0 ]
3799+ v_cmp_tru_f16_e32 vcc_lo, v128.l , v2.l quad_perm:[3 ,2 ,1 ,0 ]
37403800// GFX11: :[[@LINE-1 ]]:27 : error: invalid operand for instruction
37413801
3742- v_cmp_tru_f16_e32 vcc_lo, vcc_hi, v255
3802+ v_cmp_tru_f16_e32 vcc_lo, vcc_hi, v255.h
3803+ // GFX11: :[[@LINE-1 ]]:35 : error: invalid operand for instruction
3804+
3805+ v_cmp_tru_f16_e32 vcc_lo, vcc_hi, v255.l
3806+ // GFX11: :[[@LINE-1 ]]:35 : error: invalid operand for instruction
3807+
3808+ v_cmp_tru_f16_e32 vcc_lo, vcc_lo, v255.h
37433809// GFX11: :[[@LINE-1 ]]:35 : error: invalid operand for instruction
37443810
3745- v_cmp_tru_f16_e32 vcc_lo, vcc_lo, v255
3811+ v_cmp_tru_f16_e32 vcc_lo, vcc_lo, v255.l
37463812// GFX11: :[[@LINE-1 ]]:35 : error: invalid operand for instruction
37473813
37483814v_cmp_u_f16_e32 vcc, v1.h, v255.h
0 commit comments