< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java

Print this page

        

*** 904,914 **** XMM_CPU(CPUFeature.AVX, null, XMM, null, CPU, null), XMM_XMM_CPU(CPUFeature.AVX, null, XMM, XMM, CPU, null), CPU_XMM(CPUFeature.AVX, null, CPU, null, XMM, null), AVX1_2_CPU_XMM(CPUFeature.AVX, CPUFeature.AVX2, CPU, null, XMM, null), BMI1(CPUFeature.BMI1, null, CPU, CPU, CPU, null), ! BMI2(CPUFeature.BMI2, null, CPU, CPU, CPU, null); private final CPUFeature l128feature; private final CPUFeature l256feature; private final RegisterCategory rCategory; --- 904,915 ---- XMM_CPU(CPUFeature.AVX, null, XMM, null, CPU, null), XMM_XMM_CPU(CPUFeature.AVX, null, XMM, XMM, CPU, null), CPU_XMM(CPUFeature.AVX, null, CPU, null, XMM, null), AVX1_2_CPU_XMM(CPUFeature.AVX, CPUFeature.AVX2, CPU, null, XMM, null), BMI1(CPUFeature.BMI1, null, CPU, CPU, CPU, null), ! BMI2(CPUFeature.BMI2, null, CPU, CPU, CPU, null), ! FMA(CPUFeature.FMA, null, XMM, XMM, XMM, null); private final CPUFeature l128feature; private final CPUFeature l256feature; private final RegisterCategory rCategory;
*** 1306,1315 **** --- 1307,1318 ---- public static final VexRVMOp VPCMPEQQ = new VexRVMOp("VPCMPEQQ", P_66, M_0F38, WIG, 0x29, VEXOpAssertion.AVX1_2); public static final VexRVMOp VPCMPGTB = new VexRVMOp("VPCMPGTB", P_66, M_0F, WIG, 0x64, VEXOpAssertion.AVX1_2); public static final VexRVMOp VPCMPGTW = new VexRVMOp("VPCMPGTW", P_66, M_0F, WIG, 0x65, VEXOpAssertion.AVX1_2); public static final VexRVMOp VPCMPGTD = new VexRVMOp("VPCMPGTD", P_66, M_0F, WIG, 0x66, VEXOpAssertion.AVX1_2); public static final VexRVMOp VPCMPGTQ = new VexRVMOp("VPCMPGTQ", P_66, M_0F38, WIG, 0x37, VEXOpAssertion.AVX1_2); + public static final VexRVMOp VFMADD231SS = new VexRVMOp("VFMADD231SS", P_66, M_0F38, W0, 0xB9, VEXOpAssertion.FMA); + public static final VexRVMOp VFMADD231SD = new VexRVMOp("VFMADD231SD", P_66, M_0F38, W1, 0xB9, VEXOpAssertion.FMA); // @formatter:on private VexRVMOp(String opcode, int pp, int mmmmm, int w, int op) { this(opcode, pp, mmmmm, w, op, VEXOpAssertion.AVX1); }
< prev index next >