func rewriteValueARM64(v *Value) bool { … } func rewriteValueARM64_OpARM64ADCSflags(v *Value) bool { … } func rewriteValueARM64_OpARM64ADD(v *Value) bool { … } func rewriteValueARM64_OpARM64ADDSflags(v *Value) bool { … } func rewriteValueARM64_OpARM64ADDconst(v *Value) bool { … } func rewriteValueARM64_OpARM64ADDshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64ADDshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64ADDshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64AND(v *Value) bool { … } func rewriteValueARM64_OpARM64ANDconst(v *Value) bool { … } func rewriteValueARM64_OpARM64ANDshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64ANDshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64ANDshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64ANDshiftRO(v *Value) bool { … } func rewriteValueARM64_OpARM64BIC(v *Value) bool { … } func rewriteValueARM64_OpARM64BICshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64BICshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64BICshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64BICshiftRO(v *Value) bool { … } func rewriteValueARM64_OpARM64CMN(v *Value) bool { … } func rewriteValueARM64_OpARM64CMNW(v *Value) bool { … } func rewriteValueARM64_OpARM64CMNWconst(v *Value) bool { … } func rewriteValueARM64_OpARM64CMNconst(v *Value) bool { … } func rewriteValueARM64_OpARM64CMNshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64CMNshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64CMNshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64CMP(v *Value) bool { … } func rewriteValueARM64_OpARM64CMPW(v *Value) bool { … } func rewriteValueARM64_OpARM64CMPWconst(v *Value) bool { … } func rewriteValueARM64_OpARM64CMPconst(v *Value) bool { … } func rewriteValueARM64_OpARM64CMPshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64CMPshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64CMPshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64CSEL(v *Value) bool { … } func rewriteValueARM64_OpARM64CSEL0(v *Value) bool { … } func rewriteValueARM64_OpARM64CSETM(v *Value) bool { … } func rewriteValueARM64_OpARM64CSINC(v *Value) bool { … } func rewriteValueARM64_OpARM64CSINV(v *Value) bool { … } func rewriteValueARM64_OpARM64CSNEG(v *Value) bool { … } func rewriteValueARM64_OpARM64DIV(v *Value) bool { … } func rewriteValueARM64_OpARM64DIVW(v *Value) bool { … } func rewriteValueARM64_OpARM64EON(v *Value) bool { … } func rewriteValueARM64_OpARM64EONshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64EONshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64EONshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64EONshiftRO(v *Value) bool { … } func rewriteValueARM64_OpARM64Equal(v *Value) bool { … } func rewriteValueARM64_OpARM64FADDD(v *Value) bool { … } func rewriteValueARM64_OpARM64FADDS(v *Value) bool { … } func rewriteValueARM64_OpARM64FCMPD(v *Value) bool { … } func rewriteValueARM64_OpARM64FCMPS(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVDfpgp(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVDgpfp(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVDload(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVDloadidx(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVDloadidx8(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVDstore(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVDstoreidx(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVDstoreidx8(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVSload(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVSloadidx(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVSloadidx4(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVSstore(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVSstoreidx(v *Value) bool { … } func rewriteValueARM64_OpARM64FMOVSstoreidx4(v *Value) bool { … } func rewriteValueARM64_OpARM64FMULD(v *Value) bool { … } func rewriteValueARM64_OpARM64FMULS(v *Value) bool { … } func rewriteValueARM64_OpARM64FNEGD(v *Value) bool { … } func rewriteValueARM64_OpARM64FNEGS(v *Value) bool { … } func rewriteValueARM64_OpARM64FNMULD(v *Value) bool { … } func rewriteValueARM64_OpARM64FNMULS(v *Value) bool { … } func rewriteValueARM64_OpARM64FSUBD(v *Value) bool { … } func rewriteValueARM64_OpARM64FSUBS(v *Value) bool { … } func rewriteValueARM64_OpARM64GreaterEqual(v *Value) bool { … } func rewriteValueARM64_OpARM64GreaterEqualF(v *Value) bool { … } func rewriteValueARM64_OpARM64GreaterEqualNoov(v *Value) bool { … } func rewriteValueARM64_OpARM64GreaterEqualU(v *Value) bool { … } func rewriteValueARM64_OpARM64GreaterThan(v *Value) bool { … } func rewriteValueARM64_OpARM64GreaterThanF(v *Value) bool { … } func rewriteValueARM64_OpARM64GreaterThanU(v *Value) bool { … } func rewriteValueARM64_OpARM64LDP(v *Value) bool { … } func rewriteValueARM64_OpARM64LessEqual(v *Value) bool { … } func rewriteValueARM64_OpARM64LessEqualF(v *Value) bool { … } func rewriteValueARM64_OpARM64LessEqualU(v *Value) bool { … } func rewriteValueARM64_OpARM64LessThan(v *Value) bool { … } func rewriteValueARM64_OpARM64LessThanF(v *Value) bool { … } func rewriteValueARM64_OpARM64LessThanNoov(v *Value) bool { … } func rewriteValueARM64_OpARM64LessThanU(v *Value) bool { … } func rewriteValueARM64_OpARM64MADD(v *Value) bool { … } func rewriteValueARM64_OpARM64MADDW(v *Value) bool { … } func rewriteValueARM64_OpARM64MNEG(v *Value) bool { … } func rewriteValueARM64_OpARM64MNEGW(v *Value) bool { … } func rewriteValueARM64_OpARM64MOD(v *Value) bool { … } func rewriteValueARM64_OpARM64MODW(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVBUload(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVBUloadidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVBUreg(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVBload(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVBloadidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVBreg(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVBstore(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVBstoreidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVBstorezero(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVBstorezeroidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVDload(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVDloadidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVDloadidx8(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVDnop(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVDreg(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVDstore(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVDstoreidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVDstoreidx8(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVDstorezero(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVDstorezeroidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVDstorezeroidx8(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHUload(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHUloadidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHUloadidx2(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHUreg(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHload(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHloadidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHloadidx2(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHreg(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHstore(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHstoreidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHstoreidx2(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHstorezero(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHstorezeroidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVHstorezeroidx2(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVQstorezero(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWUload(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWUloadidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWUloadidx4(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWUreg(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWload(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWloadidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWloadidx4(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWreg(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWstore(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWstoreidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWstoreidx4(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWstorezero(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWstorezeroidx(v *Value) bool { … } func rewriteValueARM64_OpARM64MOVWstorezeroidx4(v *Value) bool { … } func rewriteValueARM64_OpARM64MSUB(v *Value) bool { … } func rewriteValueARM64_OpARM64MSUBW(v *Value) bool { … } func rewriteValueARM64_OpARM64MUL(v *Value) bool { … } func rewriteValueARM64_OpARM64MULW(v *Value) bool { … } func rewriteValueARM64_OpARM64MVN(v *Value) bool { … } func rewriteValueARM64_OpARM64MVNshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64MVNshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64MVNshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64MVNshiftRO(v *Value) bool { … } func rewriteValueARM64_OpARM64NEG(v *Value) bool { … } func rewriteValueARM64_OpARM64NEGshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64NEGshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64NEGshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64NotEqual(v *Value) bool { … } func rewriteValueARM64_OpARM64OR(v *Value) bool { … } func rewriteValueARM64_OpARM64ORN(v *Value) bool { … } func rewriteValueARM64_OpARM64ORNshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64ORNshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64ORNshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64ORNshiftRO(v *Value) bool { … } func rewriteValueARM64_OpARM64ORconst(v *Value) bool { … } func rewriteValueARM64_OpARM64ORshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64ORshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64ORshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64ORshiftRO(v *Value) bool { … } func rewriteValueARM64_OpARM64REV(v *Value) bool { … } func rewriteValueARM64_OpARM64REVW(v *Value) bool { … } func rewriteValueARM64_OpARM64ROR(v *Value) bool { … } func rewriteValueARM64_OpARM64RORW(v *Value) bool { … } func rewriteValueARM64_OpARM64SBCSflags(v *Value) bool { … } func rewriteValueARM64_OpARM64SBFX(v *Value) bool { … } func rewriteValueARM64_OpARM64SLL(v *Value) bool { … } func rewriteValueARM64_OpARM64SLLconst(v *Value) bool { … } func rewriteValueARM64_OpARM64SRA(v *Value) bool { … } func rewriteValueARM64_OpARM64SRAconst(v *Value) bool { … } func rewriteValueARM64_OpARM64SRL(v *Value) bool { … } func rewriteValueARM64_OpARM64SRLconst(v *Value) bool { … } func rewriteValueARM64_OpARM64STP(v *Value) bool { … } func rewriteValueARM64_OpARM64SUB(v *Value) bool { … } func rewriteValueARM64_OpARM64SUBconst(v *Value) bool { … } func rewriteValueARM64_OpARM64SUBshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64SUBshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64SUBshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64TST(v *Value) bool { … } func rewriteValueARM64_OpARM64TSTW(v *Value) bool { … } func rewriteValueARM64_OpARM64TSTWconst(v *Value) bool { … } func rewriteValueARM64_OpARM64TSTconst(v *Value) bool { … } func rewriteValueARM64_OpARM64TSTshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64TSTshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64TSTshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64TSTshiftRO(v *Value) bool { … } func rewriteValueARM64_OpARM64UBFIZ(v *Value) bool { … } func rewriteValueARM64_OpARM64UBFX(v *Value) bool { … } func rewriteValueARM64_OpARM64UDIV(v *Value) bool { … } func rewriteValueARM64_OpARM64UDIVW(v *Value) bool { … } func rewriteValueARM64_OpARM64UMOD(v *Value) bool { … } func rewriteValueARM64_OpARM64UMODW(v *Value) bool { … } func rewriteValueARM64_OpARM64XOR(v *Value) bool { … } func rewriteValueARM64_OpARM64XORconst(v *Value) bool { … } func rewriteValueARM64_OpARM64XORshiftLL(v *Value) bool { … } func rewriteValueARM64_OpARM64XORshiftRA(v *Value) bool { … } func rewriteValueARM64_OpARM64XORshiftRL(v *Value) bool { … } func rewriteValueARM64_OpARM64XORshiftRO(v *Value) bool { … } func rewriteValueARM64_OpAddr(v *Value) bool { … } func rewriteValueARM64_OpAvg64u(v *Value) bool { … } func rewriteValueARM64_OpBitLen32(v *Value) bool { … } func rewriteValueARM64_OpBitLen64(v *Value) bool { … } func rewriteValueARM64_OpBitRev16(v *Value) bool { … } func rewriteValueARM64_OpBitRev8(v *Value) bool { … } func rewriteValueARM64_OpCondSelect(v *Value) bool { … } func rewriteValueARM64_OpConst16(v *Value) bool { … } func rewriteValueARM64_OpConst32(v *Value) bool { … } func rewriteValueARM64_OpConst32F(v *Value) bool { … } func rewriteValueARM64_OpConst64(v *Value) bool { … } func rewriteValueARM64_OpConst64F(v *Value) bool { … } func rewriteValueARM64_OpConst8(v *Value) bool { … } func rewriteValueARM64_OpConstBool(v *Value) bool { … } func rewriteValueARM64_OpConstNil(v *Value) bool { … } func rewriteValueARM64_OpCtz16(v *Value) bool { … } func rewriteValueARM64_OpCtz32(v *Value) bool { … } func rewriteValueARM64_OpCtz64(v *Value) bool { … } func rewriteValueARM64_OpCtz8(v *Value) bool { … } func rewriteValueARM64_OpDiv16(v *Value) bool { … } func rewriteValueARM64_OpDiv16u(v *Value) bool { … } func rewriteValueARM64_OpDiv32(v *Value) bool { … } func rewriteValueARM64_OpDiv64(v *Value) bool { … } func rewriteValueARM64_OpDiv8(v *Value) bool { … } func rewriteValueARM64_OpDiv8u(v *Value) bool { … } func rewriteValueARM64_OpEq16(v *Value) bool { … } func rewriteValueARM64_OpEq32(v *Value) bool { … } func rewriteValueARM64_OpEq32F(v *Value) bool { … } func rewriteValueARM64_OpEq64(v *Value) bool { … } func rewriteValueARM64_OpEq64F(v *Value) bool { … } func rewriteValueARM64_OpEq8(v *Value) bool { … } func rewriteValueARM64_OpEqB(v *Value) bool { … } func rewriteValueARM64_OpEqPtr(v *Value) bool { … } func rewriteValueARM64_OpFMA(v *Value) bool { … } func rewriteValueARM64_OpHmul32(v *Value) bool { … } func rewriteValueARM64_OpHmul32u(v *Value) bool { … } func rewriteValueARM64_OpIsInBounds(v *Value) bool { … } func rewriteValueARM64_OpIsNonNil(v *Value) bool { … } func rewriteValueARM64_OpIsSliceInBounds(v *Value) bool { … } func rewriteValueARM64_OpLeq16(v *Value) bool { … } func rewriteValueARM64_OpLeq16U(v *Value) bool { … } func rewriteValueARM64_OpLeq32(v *Value) bool { … } func rewriteValueARM64_OpLeq32F(v *Value) bool { … } func rewriteValueARM64_OpLeq32U(v *Value) bool { … } func rewriteValueARM64_OpLeq64(v *Value) bool { … } func rewriteValueARM64_OpLeq64F(v *Value) bool { … } func rewriteValueARM64_OpLeq64U(v *Value) bool { … } func rewriteValueARM64_OpLeq8(v *Value) bool { … } func rewriteValueARM64_OpLeq8U(v *Value) bool { … } func rewriteValueARM64_OpLess16(v *Value) bool { … } func rewriteValueARM64_OpLess16U(v *Value) bool { … } func rewriteValueARM64_OpLess32(v *Value) bool { … } func rewriteValueARM64_OpLess32F(v *Value) bool { … } func rewriteValueARM64_OpLess32U(v *Value) bool { … } func rewriteValueARM64_OpLess64(v *Value) bool { … } func rewriteValueARM64_OpLess64F(v *Value) bool { … } func rewriteValueARM64_OpLess64U(v *Value) bool { … } func rewriteValueARM64_OpLess8(v *Value) bool { … } func rewriteValueARM64_OpLess8U(v *Value) bool { … } func rewriteValueARM64_OpLoad(v *Value) bool { … } func rewriteValueARM64_OpLocalAddr(v *Value) bool { … } func rewriteValueARM64_OpLsh16x16(v *Value) bool { … } func rewriteValueARM64_OpLsh16x32(v *Value) bool { … } func rewriteValueARM64_OpLsh16x64(v *Value) bool { … } func rewriteValueARM64_OpLsh16x8(v *Value) bool { … } func rewriteValueARM64_OpLsh32x16(v *Value) bool { … } func rewriteValueARM64_OpLsh32x32(v *Value) bool { … } func rewriteValueARM64_OpLsh32x64(v *Value) bool { … } func rewriteValueARM64_OpLsh32x8(v *Value) bool { … } func rewriteValueARM64_OpLsh64x16(v *Value) bool { … } func rewriteValueARM64_OpLsh64x32(v *Value) bool { … } func rewriteValueARM64_OpLsh64x64(v *Value) bool { … } func rewriteValueARM64_OpLsh64x8(v *Value) bool { … } func rewriteValueARM64_OpLsh8x16(v *Value) bool { … } func rewriteValueARM64_OpLsh8x32(v *Value) bool { … } func rewriteValueARM64_OpLsh8x64(v *Value) bool { … } func rewriteValueARM64_OpLsh8x8(v *Value) bool { … } func rewriteValueARM64_OpMod16(v *Value) bool { … } func rewriteValueARM64_OpMod16u(v *Value) bool { … } func rewriteValueARM64_OpMod32(v *Value) bool { … } func rewriteValueARM64_OpMod64(v *Value) bool { … } func rewriteValueARM64_OpMod8(v *Value) bool { … } func rewriteValueARM64_OpMod8u(v *Value) bool { … } func rewriteValueARM64_OpMove(v *Value) bool { … } func rewriteValueARM64_OpNeq16(v *Value) bool { … } func rewriteValueARM64_OpNeq32(v *Value) bool { … } func rewriteValueARM64_OpNeq32F(v *Value) bool { … } func rewriteValueARM64_OpNeq64(v *Value) bool { … } func rewriteValueARM64_OpNeq64F(v *Value) bool { … } func rewriteValueARM64_OpNeq8(v *Value) bool { … } func rewriteValueARM64_OpNeqPtr(v *Value) bool { … } func rewriteValueARM64_OpNot(v *Value) bool { … } func rewriteValueARM64_OpOffPtr(v *Value) bool { … } func rewriteValueARM64_OpPanicBounds(v *Value) bool { … } func rewriteValueARM64_OpPopCount16(v *Value) bool { … } func rewriteValueARM64_OpPopCount32(v *Value) bool { … } func rewriteValueARM64_OpPopCount64(v *Value) bool { … } func rewriteValueARM64_OpPrefetchCache(v *Value) bool { … } func rewriteValueARM64_OpPrefetchCacheStreamed(v *Value) bool { … } func rewriteValueARM64_OpPubBarrier(v *Value) bool { … } func rewriteValueARM64_OpRotateLeft16(v *Value) bool { … } func rewriteValueARM64_OpRotateLeft32(v *Value) bool { … } func rewriteValueARM64_OpRotateLeft64(v *Value) bool { … } func rewriteValueARM64_OpRotateLeft8(v *Value) bool { … } func rewriteValueARM64_OpRsh16Ux16(v *Value) bool { … } func rewriteValueARM64_OpRsh16Ux32(v *Value) bool { … } func rewriteValueARM64_OpRsh16Ux64(v *Value) bool { … } func rewriteValueARM64_OpRsh16Ux8(v *Value) bool { … } func rewriteValueARM64_OpRsh16x16(v *Value) bool { … } func rewriteValueARM64_OpRsh16x32(v *Value) bool { … } func rewriteValueARM64_OpRsh16x64(v *Value) bool { … } func rewriteValueARM64_OpRsh16x8(v *Value) bool { … } func rewriteValueARM64_OpRsh32Ux16(v *Value) bool { … } func rewriteValueARM64_OpRsh32Ux32(v *Value) bool { … } func rewriteValueARM64_OpRsh32Ux64(v *Value) bool { … } func rewriteValueARM64_OpRsh32Ux8(v *Value) bool { … } func rewriteValueARM64_OpRsh32x16(v *Value) bool { … } func rewriteValueARM64_OpRsh32x32(v *Value) bool { … } func rewriteValueARM64_OpRsh32x64(v *Value) bool { … } func rewriteValueARM64_OpRsh32x8(v *Value) bool { … } func rewriteValueARM64_OpRsh64Ux16(v *Value) bool { … } func rewriteValueARM64_OpRsh64Ux32(v *Value) bool { … } func rewriteValueARM64_OpRsh64Ux64(v *Value) bool { … } func rewriteValueARM64_OpRsh64Ux8(v *Value) bool { … } func rewriteValueARM64_OpRsh64x16(v *Value) bool { … } func rewriteValueARM64_OpRsh64x32(v *Value) bool { … } func rewriteValueARM64_OpRsh64x64(v *Value) bool { … } func rewriteValueARM64_OpRsh64x8(v *Value) bool { … } func rewriteValueARM64_OpRsh8Ux16(v *Value) bool { … } func rewriteValueARM64_OpRsh8Ux32(v *Value) bool { … } func rewriteValueARM64_OpRsh8Ux64(v *Value) bool { … } func rewriteValueARM64_OpRsh8Ux8(v *Value) bool { … } func rewriteValueARM64_OpRsh8x16(v *Value) bool { … } func rewriteValueARM64_OpRsh8x32(v *Value) bool { … } func rewriteValueARM64_OpRsh8x64(v *Value) bool { … } func rewriteValueARM64_OpRsh8x8(v *Value) bool { … } func rewriteValueARM64_OpSelect0(v *Value) bool { … } func rewriteValueARM64_OpSelect1(v *Value) bool { … } func rewriteValueARM64_OpSelectN(v *Value) bool { … } func rewriteValueARM64_OpSlicemask(v *Value) bool { … } func rewriteValueARM64_OpStore(v *Value) bool { … } func rewriteValueARM64_OpZero(v *Value) bool { … } func rewriteBlockARM64(b *Block) bool { … }