Lines Matching full:cx

169 let cx = 1 in defm VLDLZX : VLDm<"vldl.zx", 0x83, V64>;
179 let cx = 1 in defm VLDL2DZX : VLDm<"vldl2d.zx", 0xc3, V64>;
208 let vc = 1, cx = 0 in defm "" : VSTtgm<opcStr, opc, RC>;
209 let vc = 0, cx = 0 in defm NC : VSTtgm<opcStr#".nc", opc, RC>;
210 let vc = 1, cx = 1 in defm OT : VSTtgm<opcStr#".ot", opc, RC>;
211 let vc = 0, cx = 1 in defm NCOT : VSTtgm<opcStr#".nc.ot", opc, RC>;
292 let cx = 1 in defm VGTLZX : VGTm<"vgtl.zx", 0xa3, V64>;
332 let vc = 1, cx = 0 in defm "" : VSCtgm<opcStr, opc, RC>;
333 let vc = 0, cx = 0 in defm NC : VSCtgm<opcStr#".nc", opc, RC>;
334 let vc = 1, cx = 1 in defm OT : VSCtgm<opcStr#".ot", opc, RC>;
335 let vc = 0, cx = 1 in defm NCOT : VSCtgm<opcStr#".nc.ot", opc, RC>;
475 let cx = 0, cx2 = 0 in
477 let cx = 0, cx2 = 1 in
479 let cx = 1, cx2 = 0 in
481 let cx = 1, cx2 = 1 in
818 let cx = 0, cx2 = 0 in
820 let cx = 0, cx2 = 1 in {
825 let cx = 1, cx2 = 0 in
827 let cx = 1, cx2 = 1 in
832 let cx = 0, cx2 = 0 in
834 let cx = 0, cx2 = 1 in {
839 let cx = 1, cx2 = 0 in
841 let cx = 1, cx2 = 1 in
852 let cx = 0, cx2 = 0 in
854 let cx = 0, cx2 = 1 in {
859 let cx = 1, cx2 = 0 in
861 let cx = 1, cx2 = 1 in
866 let cx = 0, cx2 = 0 in
868 let cx = 0, cx2 = 1 in {
873 let cx = 1, cx2 = 0 in
875 let cx = 1, cx2 = 1 in
921 let cx = 0, cx2 = 0 in
923 let cx = 0, cx2 = 1 in {
928 let cx = 1, cx2 = 0 in
930 let cx = 1, cx2 = 1 in
935 let cx = 0, cx2 = 0 in
937 let cx = 0, cx2 = 1 in {
942 let cx = 1, cx2 = 0 in
944 let cx = 1, cx2 = 1 in
955 let cx = 0, cx2 = 0 in
957 let cx = 0, cx2 = 1 in {
962 let cx = 1, cx2 = 0 in
964 let cx = 1, cx2 = 1 in
967 let cx = 0, cx2 = 0 in
969 let cx = 0, cx2 = 1 in {
974 let cx = 1, cx2 = 0 in
976 let cx = 1, cx2 = 1 in
998 let cx = 0, cx2 = 0 in defm VAND : RVLm<"vand", 0xc4, I64, V64, VM>;
999 let cx = 0, cx2 = 1 in defm PVANDLO : RVLm<"pvand.lo", 0xc4, I32, V64, VM>;
1000 let cx = 1, cx2 = 0 in defm PVANDUP : RVLm<"pvand.up", 0xc4, F32, V64, VM>;
1001 let cx = 1, cx2 = 1 in defm PVAND : RVLm<"pvand", 0xc4, I64, V64, VM512>;
1004 let cx = 0, cx2 = 0 in defm VOR : RVLm<"vor", 0xc5, I64, V64, VM>;
1005 let cx = 0, cx2 = 1 in defm PVORLO : RVLm<"pvor.lo", 0xc5, I32, V64, VM>;
1006 let cx = 1, cx2 = 0 in defm PVORUP : RVLm<"pvor.up", 0xc5, F32, V64, VM>;
1007 let cx = 1, cx2 = 1 in defm PVOR : RVLm<"pvor", 0xc5, I64, V64, VM512>;
1010 let cx = 0, cx2 = 0 in defm VXOR : RVLm<"vxor", 0xc6, I64, V64, VM>;
1011 let cx = 0, cx2 = 1 in defm PVXORLO : RVLm<"pvxor.lo", 0xc6, I32, V64, VM>;
1012 let cx = 1, cx2 = 0 in defm PVXORUP : RVLm<"pvxor.up", 0xc6, F32, V64, VM>;
1013 let cx = 1, cx2 = 1 in defm PVXOR : RVLm<"pvxor", 0xc6, I64, V64, VM512>;
1016 let cx = 0, cx2 = 0 in defm VEQV : RVLm<"veqv", 0xc7, I64, V64, VM>;
1017 let cx = 0, cx2 = 1 in defm PVEQVLO : RVLm<"pveqv.lo", 0xc7, I32, V64, VM>;
1018 let cx = 1, cx2 = 0 in defm PVEQVUP : RVLm<"pveqv.up", 0xc7, F32, V64, VM>;
1019 let cx = 1, cx2 = 1 in defm PVEQV : RVLm<"pveqv", 0xc7, I64, V64, VM512>;
1022 let cx = 0, cx2 = 0 in defm VLDZ : RV1m<"vldz", 0xe7, V64, VM>;
1023 let cx = 0, cx2 = 1 in defm PVLDZLO : RV1m<"pvldz.lo", 0xe7, V64, VM>;
1024 let cx = 1, cx2 = 0 in defm PVLDZUP : RV1m<"pvldz.up", 0xe7, V64, VM>;
1025 let cx = 1, cx2 = 1 in defm PVLDZ : RV1m<"pvldz", 0xe7, V64, VM512>;
1028 let cx = 0, cx2 = 0 in defm VPCNT : RV1m<"vpcnt", 0xac, V64, VM>;
1029 let cx = 0, cx2 = 1 in defm PVPCNTLO : RV1m<"pvpcnt.lo", 0xac, V64, VM>;
1030 let cx = 1, cx2 = 0 in defm PVPCNTUP : RV1m<"pvpcnt.up", 0xac, V64, VM>;
1031 let cx = 1, cx2 = 1 in defm PVPCNT : RV1m<"pvpcnt", 0xac, V64, VM512>;
1034 let cx = 0, cx2 = 0 in defm VBRV : RV1m<"vbrv", 0xf7, V64, VM>;
1035 let cx = 0, cx2 = 1 in defm PVBRVLO : RV1m<"pvbrv.lo", 0xf7, V64, VM>;
1036 let cx = 1, cx2 = 0 in defm PVBRVUP : RV1m<"pvbrv.up", 0xf7, V64, VM>;
1037 let cx = 1, cx2 = 1 in defm PVBRV : RV1m<"pvbrv", 0xf7, V64, VM512>;
1040 let cx = 0, cx2 = 0 in defm VSEQ : RV0m<"vseq", 0x99, V64, VM>;
1041 let cx = 0, cx2 = 1 in defm PVSEQLO : RV0m<"pvseq.lo", 0x99, V64, VM>;
1042 let cx = 1, cx2 = 0 in defm PVSEQUP : RV0m<"pvseq.up", 0x99, V64, VM>;
1043 let cx = 1, cx2 = 1 in defm PVSEQ : RV0m<"pvseq", 0x99, V64, VM512>;
1050 let cx = 0, cx2 = 0 in defm VSLL : RVSm<"vsll", 0xe5, I64, V64, VM>;
1051 let cx = 0, cx2 = 1 in defm PVSLLLO : RVSm<"pvsll.lo", 0xe5, I32, V64, VM>;
1052 let cx = 1, cx2 = 0 in defm PVSLLUP : RVSm<"pvsll.up", 0xe5, F32, V64, VM>;
1053 let cx = 1, cx2 = 1 in defm PVSLL : RVSm<"pvsll", 0xe5, I64, V64, VM512>;
1059 let cx = 0, cx2 = 0 in defm VSRL : RVSm<"vsrl", 0xf5, I64, V64, VM>;
1060 let cx = 0, cx2 = 1 in defm PVSRLLO : RVSm<"pvsrl.lo", 0xf5, I32, V64, VM>;
1061 let cx = 1, cx2 = 0 in defm PVSRLUP : RVSm<"pvsrl.up", 0xf5, F32, V64, VM>;
1062 let cx = 1, cx2 = 1 in defm PVSRL : RVSm<"pvsrl", 0xf5, I64, V64, VM512>;
1068 let cx = 0, cx2 = 0 in defm VSLAWSX : RVSm<"vsla.w.sx", 0xe6, I32, V64, VM>;
1069 let cx = 0, cx2 = 1 in {
1073 let cx = 1, cx2 = 0 in defm PVSLAUP : RVSm<"pvsla.up", 0xe6, F32, V64, VM>;
1074 let cx = 1, cx2 = 1 in defm PVSLA : RVSm<"pvsla", 0xe6, I64, V64, VM512>;
1084 let cx = 0, cx2 = 0 in defm VSRAWSX : RVSm<"vsra.w.sx", 0xf6, I32, V64, VM>;
1085 let cx = 0, cx2 = 1 in {
1089 let cx = 1, cx2 = 0 in defm PVSRAUP : RVSm<"pvsra.up", 0xf6, F32, V64, VM>;
1090 let cx = 1, cx2 = 1 in defm PVSRA : RVSm<"pvsra", 0xf6, I64, V64, VM512>;
1107 let cx = 0, cx2 = 0 in
1109 let cx = 0, cx2 = 1 in
1111 let cx = 1, cx2 = 0 in {
1116 let cx = 1, cx2 = 1 in
1121 let cx = 0, cx2 = 0 in
1123 let cx = 0, cx2 = 1 in
1125 let cx = 1, cx2 = 0 in {
1130 let cx = 1, cx2 = 1 in
1135 let cx = 0, cx2 = 0 in
1137 let cx = 0, cx2 = 1 in
1139 let cx = 1, cx2 = 0 in {
1144 let cx = 1, cx2 = 1 in
1150 let cx = 1 in
1155 let cx = 1 in
1159 let cx = 0, cx2 = 0 in
1161 let cx = 0, cx2 = 1 in
1163 let cx = 1, cx2 = 0 in {
1168 let cx = 1, cx2 = 1 in
1173 let cx = 0, cx2 = 0 in
1175 let cx = 0, cx2 = 1 in
1177 let cx = 1, cx2 = 0 in {
1182 let cx = 1, cx2 = 1 in
1185 let cx = 0, cx2 = 0 in
1187 let cx = 0, cx2 = 1 in
1189 let cx = 1, cx2 = 0 in {
1194 let cx = 1, cx2 = 1 in
1201 let cx = 0, cx2 = 0 in
1203 let cx = 0, cx2 = 1 in
1205 let cx = 1, cx2 = 0 in {
1210 let cx = 1, cx2 = 1 in
1215 let cx = 0, cx2 = 0 in
1217 let cx = 0, cx2 = 1 in
1219 let cx = 1, cx2 = 0 in {
1224 let cx = 1, cx2 = 1 in
1229 let cx = 0, cx2 = 0 in
1231 let cx = 0, cx2 = 1 in
1233 let cx = 1, cx2 = 0 in {
1238 let cx = 1, cx2 = 1 in
1243 let cx = 0, cx2 = 0 in
1245 let cx = 0, cx2 = 1 in
1247 let cx = 1, cx2 = 0 in {
1252 let cx = 1, cx2 = 1 in
1257 let cx = 0, cx2 = 0 in defm VRCPD : RVF1m<"vrcp.d", 0xe1, V64, VM>;
1258 let cx = 0, cx2 = 1 in defm PVRCPLO : RVF1m<"pvrcp.lo", 0xe1, V64, VM>;
1259 let cx = 1, cx2 = 0 in {
1263 let cx = 1, cx2 = 1 in defm PVRCP : RVF1m<"pvrcp", 0xe1, V64, VM512>;
1267 let cx = 0, cx2 = 0 in defm VRSQRTD : RVF1m<"vrsqrt.d", 0xf1, V64, VM>;
1268 let cx = 0, cx2 = 1 in defm PVRSQRTLO : RVF1m<"pvrsqrt.lo", 0xf1, V64, VM>;
1269 let cx = 1, cx2 = 0 in {
1274 let cx = 1, cx2 = 1 in
1277 let cx = 0, cx2 = 0 in
1279 let cx = 0, cx2 = 1 in
1281 let cx = 1, cx2 = 0 in {
1286 let cx = 1, cx2 = 1 in
1293 let cx = 0, cx2 = 0, cs2 = 0 in
1295 let cx = 0, cx2 = 1, cs2 = 0 in
1297 let cx = 1, cx2 = 0, cs2 = 0 in
1299 let cx = 1, cx2 = 1, cs2 = 0 in
1301 let cx = 0, cx2 = 1, cs2 = 1 in
1303 let cx = 1, cx2 = 0, cs2 = 1 in
1305 let cx = 1, cx2 = 1, cs2 = 1 in
1312 let cx = 0, cx2 = 0, cs2 = 0 in
1314 let cx = 1, cx2 = 0, cs2 = 0 in
1316 let cx = 0, cx2 = 1, cs2 = 1 in
1318 let cx = 1, cx2 = 0, cs2 = 1 in
1320 let cx = 1, cx2 = 1, cs2 = 1 in
1345 let cx = 1 in defm VFSUMS : RVF1m<"vfsum.s", 0xec, V64, VM>;
1384 let cx = 1 in {
1407 let cx = 0 in defm VFIAD : RVI2m<"vfia.d", 0xce, V64, I64>;
1408 let cx = 1 in defm VFIAS : RVI2m<"vfia.s", 0xce, V64, F32>;
1411 let cx = 0 in defm VFISD : RVI2m<"vfis.d", 0xde, V64, I64>;
1412 let cx = 1 in defm VFISS : RVI2m<"vfis.s", 0xde, V64, F32>;
1415 let cx = 0 in defm VFIMD : RVI2m<"vfim.d", 0xcf, V64, I64>;
1416 let cx = 1 in defm VFIMS : RVI2m<"vfim.s", 0xcf, V64, F32>;
1419 let cx = 0 in defm VFIAMD : RVI3m<"vfiam.d", 0xee, V64, I64>;
1420 let cx = 1 in defm VFIAMS : RVI3m<"vfiam.s", 0xee, V64, F32>;
1423 let cx = 0 in defm VFISMD : RVI3m<"vfism.d", 0xfe, V64, I64>;
1424 let cx = 1 in defm VFISMS : RVI3m<"vfism.s", 0xfe, V64, F32>;
1427 let cx = 0 in defm VFIMAD : RVI3m<"vfima.d", 0xef, V64, I64>;
1428 let cx = 1 in defm VFIMAS : RVI3m<"vfima.s", 0xef, V64, F32>;
1431 let cx = 0 in defm VFIMSD : RVI3m<"vfims.d", 0xff, V64, I64>;
1432 let cx = 1 in defm VFIMSS : RVI3m<"vfims.s", 0xff, V64, F32>;
1439 let cx = 0 in defm VMRG : RVm<"vmrg", 0xd6, V64, I64, VM>;
1441 let cx = 1 in defm VMRGW : RVm<"vmrg.w", 0xd6, V64, I64, VM512>;
1464 let cx = 1 in defm PVFMKWUP : RVMKm<"pvfmk.w.up.", 0xb5, V64, VM>;
1475 let cx = 1 in {