diff options
Diffstat (limited to 'src/cmd/compile/internal/amd64/simdssa.go')
| -rw-r--r-- | src/cmd/compile/internal/amd64/simdssa.go | 88 |
1 files changed, 44 insertions, 44 deletions
diff --git a/src/cmd/compile/internal/amd64/simdssa.go b/src/cmd/compile/internal/amd64/simdssa.go index c4d0fd69c6..a028cbe86d 100644 --- a/src/cmd/compile/internal/amd64/simdssa.go +++ b/src/cmd/compile/internal/amd64/simdssa.go @@ -25,23 +25,23 @@ func ssaGenSIMDValue(s *ssagen.State, v *ssa.Value) bool { ssa.OpAMD64VPABSQ128, ssa.OpAMD64VPABSQ256, ssa.OpAMD64VPABSQ512, - ssa.OpAMD64VBROADCASTSS128, ssa.OpAMD64VPBROADCASTQ128, - ssa.OpAMD64VPBROADCASTB128, - ssa.OpAMD64VPBROADCASTW128, + ssa.OpAMD64VBROADCASTSS128, + ssa.OpAMD64VBROADCASTSD256, ssa.OpAMD64VPBROADCASTD128, + ssa.OpAMD64VPBROADCASTQ256, ssa.OpAMD64VBROADCASTSS256, - ssa.OpAMD64VBROADCASTSD256, - ssa.OpAMD64VPBROADCASTB256, - ssa.OpAMD64VPBROADCASTW256, + ssa.OpAMD64VBROADCASTSD512, + ssa.OpAMD64VPBROADCASTW128, ssa.OpAMD64VPBROADCASTD256, - ssa.OpAMD64VPBROADCASTQ256, + ssa.OpAMD64VPBROADCASTQ512, ssa.OpAMD64VBROADCASTSS512, - ssa.OpAMD64VBROADCASTSD512, - ssa.OpAMD64VPBROADCASTB512, - ssa.OpAMD64VPBROADCASTW512, + ssa.OpAMD64VPBROADCASTB128, + ssa.OpAMD64VPBROADCASTW256, ssa.OpAMD64VPBROADCASTD512, - ssa.OpAMD64VPBROADCASTQ512, + ssa.OpAMD64VPBROADCASTB256, + ssa.OpAMD64VPBROADCASTW512, + ssa.OpAMD64VPBROADCASTB512, ssa.OpAMD64VCVTPD2PSX128, ssa.OpAMD64VCVTPD2PSY128, ssa.OpAMD64VCVTPD2PS256, @@ -832,23 +832,23 @@ func ssaGenSIMDValue(s *ssagen.State, v *ssa.Value) bool { ssa.OpAMD64VPABSQMasked128, ssa.OpAMD64VPABSQMasked256, ssa.OpAMD64VPABSQMasked512, - ssa.OpAMD64VBROADCASTSSMasked128, ssa.OpAMD64VPBROADCASTQMasked128, - ssa.OpAMD64VPBROADCASTBMasked128, - ssa.OpAMD64VPBROADCASTWMasked128, + ssa.OpAMD64VBROADCASTSSMasked128, + ssa.OpAMD64VBROADCASTSDMasked256, ssa.OpAMD64VPBROADCASTDMasked128, + ssa.OpAMD64VPBROADCASTQMasked256, ssa.OpAMD64VBROADCASTSSMasked256, - ssa.OpAMD64VBROADCASTSDMasked256, - ssa.OpAMD64VPBROADCASTBMasked256, - ssa.OpAMD64VPBROADCASTWMasked256, + ssa.OpAMD64VBROADCASTSDMasked512, + ssa.OpAMD64VPBROADCASTWMasked128, ssa.OpAMD64VPBROADCASTDMasked256, - ssa.OpAMD64VPBROADCASTQMasked256, + ssa.OpAMD64VPBROADCASTQMasked512, ssa.OpAMD64VBROADCASTSSMasked512, - ssa.OpAMD64VBROADCASTSDMasked512, - ssa.OpAMD64VPBROADCASTBMasked512, - ssa.OpAMD64VPBROADCASTWMasked512, + ssa.OpAMD64VPBROADCASTBMasked128, + ssa.OpAMD64VPBROADCASTWMasked256, ssa.OpAMD64VPBROADCASTDMasked512, - ssa.OpAMD64VPBROADCASTQMasked512, + ssa.OpAMD64VPBROADCASTBMasked256, + ssa.OpAMD64VPBROADCASTWMasked512, + ssa.OpAMD64VPBROADCASTBMasked512, ssa.OpAMD64VCOMPRESSPSMasked128, ssa.OpAMD64VCOMPRESSPSMasked256, ssa.OpAMD64VCOMPRESSPSMasked512, @@ -2460,23 +2460,23 @@ func ssaGenSIMDValue(s *ssagen.State, v *ssa.Value) bool { ssa.OpAMD64VPABSQMasked128Merging, ssa.OpAMD64VPABSQMasked256Merging, ssa.OpAMD64VPABSQMasked512Merging, - ssa.OpAMD64VBROADCASTSSMasked128Merging, ssa.OpAMD64VPBROADCASTQMasked128Merging, - ssa.OpAMD64VPBROADCASTBMasked128Merging, - ssa.OpAMD64VPBROADCASTWMasked128Merging, + ssa.OpAMD64VBROADCASTSSMasked128Merging, + ssa.OpAMD64VBROADCASTSDMasked256Merging, ssa.OpAMD64VPBROADCASTDMasked128Merging, + ssa.OpAMD64VPBROADCASTQMasked256Merging, ssa.OpAMD64VBROADCASTSSMasked256Merging, - ssa.OpAMD64VBROADCASTSDMasked256Merging, - ssa.OpAMD64VPBROADCASTBMasked256Merging, - ssa.OpAMD64VPBROADCASTWMasked256Merging, + ssa.OpAMD64VBROADCASTSDMasked512Merging, + ssa.OpAMD64VPBROADCASTWMasked128Merging, ssa.OpAMD64VPBROADCASTDMasked256Merging, - ssa.OpAMD64VPBROADCASTQMasked256Merging, + ssa.OpAMD64VPBROADCASTQMasked512Merging, ssa.OpAMD64VBROADCASTSSMasked512Merging, - ssa.OpAMD64VBROADCASTSDMasked512Merging, - ssa.OpAMD64VPBROADCASTBMasked512Merging, - ssa.OpAMD64VPBROADCASTWMasked512Merging, + ssa.OpAMD64VPBROADCASTBMasked128Merging, + ssa.OpAMD64VPBROADCASTWMasked256Merging, ssa.OpAMD64VPBROADCASTDMasked512Merging, - ssa.OpAMD64VPBROADCASTQMasked512Merging, + ssa.OpAMD64VPBROADCASTBMasked256Merging, + ssa.OpAMD64VPBROADCASTWMasked512Merging, + ssa.OpAMD64VPBROADCASTBMasked512Merging, ssa.OpAMD64VRNDSCALEPSMasked128Merging, ssa.OpAMD64VRNDSCALEPSMasked256Merging, ssa.OpAMD64VRNDSCALEPSMasked512Merging, @@ -2817,23 +2817,23 @@ func ssaGenSIMDValue(s *ssagen.State, v *ssa.Value) bool { ssa.OpAMD64VPAVGWMasked128, ssa.OpAMD64VPAVGWMasked256, ssa.OpAMD64VPAVGWMasked512, - ssa.OpAMD64VBROADCASTSSMasked128, ssa.OpAMD64VPBROADCASTQMasked128, - ssa.OpAMD64VPBROADCASTBMasked128, - ssa.OpAMD64VPBROADCASTWMasked128, + ssa.OpAMD64VBROADCASTSSMasked128, + ssa.OpAMD64VBROADCASTSDMasked256, ssa.OpAMD64VPBROADCASTDMasked128, + ssa.OpAMD64VPBROADCASTQMasked256, ssa.OpAMD64VBROADCASTSSMasked256, - ssa.OpAMD64VBROADCASTSDMasked256, - ssa.OpAMD64VPBROADCASTBMasked256, - ssa.OpAMD64VPBROADCASTWMasked256, + ssa.OpAMD64VBROADCASTSDMasked512, + ssa.OpAMD64VPBROADCASTWMasked128, ssa.OpAMD64VPBROADCASTDMasked256, - ssa.OpAMD64VPBROADCASTQMasked256, + ssa.OpAMD64VPBROADCASTQMasked512, ssa.OpAMD64VBROADCASTSSMasked512, - ssa.OpAMD64VBROADCASTSDMasked512, - ssa.OpAMD64VPBROADCASTBMasked512, - ssa.OpAMD64VPBROADCASTWMasked512, + ssa.OpAMD64VPBROADCASTBMasked128, + ssa.OpAMD64VPBROADCASTWMasked256, ssa.OpAMD64VPBROADCASTDMasked512, - ssa.OpAMD64VPBROADCASTQMasked512, + ssa.OpAMD64VPBROADCASTBMasked256, + ssa.OpAMD64VPBROADCASTWMasked512, + ssa.OpAMD64VPBROADCASTBMasked512, ssa.OpAMD64VRNDSCALEPSMasked128, ssa.OpAMD64VRNDSCALEPSMasked128load, ssa.OpAMD64VRNDSCALEPSMasked256, |
