diff options
Diffstat (limited to 'deps/v8/src/compiler/arm/instruction-codes-arm.h')
-rw-r--r-- | deps/v8/src/compiler/arm/instruction-codes-arm.h | 77 |
1 files changed, 72 insertions, 5 deletions
diff --git a/deps/v8/src/compiler/arm/instruction-codes-arm.h b/deps/v8/src/compiler/arm/instruction-codes-arm.h index 6e5426c255..0c19debad7 100644 --- a/deps/v8/src/compiler/arm/instruction-codes-arm.h +++ b/deps/v8/src/compiler/arm/instruction-codes-arm.h @@ -129,18 +129,85 @@ namespace compiler { V(ArmFloat32x4Neg) \ V(ArmFloat32x4Add) \ V(ArmFloat32x4Sub) \ - V(ArmFloat32x4Eq) \ - V(ArmFloat32x4Ne) \ + V(ArmFloat32x4Equal) \ + V(ArmFloat32x4NotEqual) \ V(ArmInt32x4Splat) \ V(ArmInt32x4ExtractLane) \ V(ArmInt32x4ReplaceLane) \ V(ArmInt32x4FromFloat32x4) \ V(ArmUint32x4FromFloat32x4) \ + V(ArmInt32x4Neg) \ + V(ArmInt32x4ShiftLeftByScalar) \ + V(ArmInt32x4ShiftRightByScalar) \ V(ArmInt32x4Add) \ V(ArmInt32x4Sub) \ - V(ArmInt32x4Eq) \ - V(ArmInt32x4Ne) \ - V(ArmSimd32x4Select) + V(ArmInt32x4Mul) \ + V(ArmInt32x4Min) \ + V(ArmInt32x4Max) \ + V(ArmInt32x4Equal) \ + V(ArmInt32x4NotEqual) \ + V(ArmInt32x4GreaterThan) \ + V(ArmInt32x4GreaterThanOrEqual) \ + V(ArmUint32x4ShiftRightByScalar) \ + V(ArmUint32x4Min) \ + V(ArmUint32x4Max) \ + V(ArmUint32x4GreaterThan) \ + V(ArmUint32x4GreaterThanOrEqual) \ + V(ArmInt16x8Splat) \ + V(ArmInt16x8ExtractLane) \ + V(ArmInt16x8ReplaceLane) \ + V(ArmInt16x8Neg) \ + V(ArmInt16x8ShiftLeftByScalar) \ + V(ArmInt16x8ShiftRightByScalar) \ + V(ArmInt16x8Add) \ + V(ArmInt16x8AddSaturate) \ + V(ArmInt16x8Sub) \ + V(ArmInt16x8SubSaturate) \ + V(ArmInt16x8Mul) \ + V(ArmInt16x8Min) \ + V(ArmInt16x8Max) \ + V(ArmInt16x8Equal) \ + V(ArmInt16x8NotEqual) \ + V(ArmInt16x8GreaterThan) \ + V(ArmInt16x8GreaterThanOrEqual) \ + V(ArmUint16x8ShiftRightByScalar) \ + V(ArmUint16x8AddSaturate) \ + V(ArmUint16x8SubSaturate) \ + V(ArmUint16x8Min) \ + V(ArmUint16x8Max) \ + V(ArmUint16x8GreaterThan) \ + V(ArmUint16x8GreaterThanOrEqual) \ + V(ArmInt8x16Splat) \ + V(ArmInt8x16ExtractLane) \ + V(ArmInt8x16ReplaceLane) \ + V(ArmInt8x16Neg) \ + V(ArmInt8x16ShiftLeftByScalar) \ + V(ArmInt8x16ShiftRightByScalar) \ + V(ArmInt8x16Add) \ + V(ArmInt8x16AddSaturate) \ + V(ArmInt8x16Sub) \ + V(ArmInt8x16SubSaturate) \ + V(ArmInt8x16Mul) \ + V(ArmInt8x16Min) \ + V(ArmInt8x16Max) \ + V(ArmInt8x16Equal) \ + V(ArmInt8x16NotEqual) \ + V(ArmInt8x16GreaterThan) \ + V(ArmInt8x16GreaterThanOrEqual) \ + V(ArmUint8x16ShiftRightByScalar) \ + V(ArmUint8x16AddSaturate) \ + V(ArmUint8x16SubSaturate) \ + V(ArmUint8x16Min) \ + V(ArmUint8x16Max) \ + V(ArmUint8x16GreaterThan) \ + V(ArmUint8x16GreaterThanOrEqual) \ + V(ArmSimd128And) \ + V(ArmSimd128Or) \ + V(ArmSimd128Xor) \ + V(ArmSimd128Not) \ + V(ArmSimd32x4Select) \ + V(ArmSimd16x8Select) \ + V(ArmSimd8x16Select) // Addressing modes represent the "shape" of inputs to an instruction. // Many instructions support multiple addressing modes. Addressing modes |