Home
last modified time | relevance | path

Searched refs:ADDCARRY (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-12.1/sys/arm/arm/
H A Din_cksum.c61 #define ADDCARRY(x) (x > 65535 ? x -= 65535 : x) macro
72 ADDCARRY(sum); \
90 ADDCARRY(sum); in in_addword()
/freebsd-12.1/sys/i386/i386/
H A Din_cksum.c57 #undef ADDCARRY
58 #define ADDCARRY(x) if ((x) > 0xffff) (x) -= 0xffff macro
75 ADDCARRY(sum); \
78 #define REDUCE {sum = (sum & 0xffff) + (sum >> 16); ADDCARRY(sum);}
184 ADDCARRY(sum); in in_addword()
/freebsd-12.1/sys/mips/mips/
H A Din_cksum.c59 #define ADDCARRY(x) (x > 65535 ? x -= 65535 : x) macro
70 ADDCARRY(sum); \
185 ADDCARRY(sum); in in_addword()
/freebsd-12.1/sys/amd64/amd64/
H A Din_cksum.c61 #define ADDCARRY(x) (x > 65535 ? x -= 65535 : x) macro
72 ADDCARRY(sum); \
179 ADDCARRY(sum); in in_addword()
/freebsd-12.1/sys/riscv/riscv/
H A Din_cksum.c61 #define ADDCARRY(x) (x > 65535 ? x -= 65535 : x) macro
72 ADDCARRY(sum); \
179 ADDCARRY(sum); in in_addword()
/freebsd-12.1/sys/powerpc/powerpc/
H A Din_cksum.c61 #define ADDCARRY(x) (x > 65535 ? x -= 65535 : x) macro
72 ADDCARRY(sum); \
187 ADDCARRY(sum); in in_addword()
/freebsd-12.1/sys/arm64/arm64/
H A Din_cksum.c59 #define ADDCARRY(x) (x > 65535 ? x -= 65535 : x) macro
70 ADDCARRY(sum); \
177 ADDCARRY(sum); in in_addword()
/freebsd-12.1/sys/netpfil/pf/
H A Din4_cksum.c79 #define ADDCARRY(x) (x > 65535 ? x -= 65535 : x) macro
80 #define REDUCE {l_util.l = sum; sum = l_util.s[0] + l_util.s[1]; (void)ADDCARRY(sum);}
/freebsd-12.1/sys/netinet/
H A Din_cksum.c47 #define ADDCARRY(x) (x > 65535 ? x -= 65535 : x) macro
48 #define REDUCE {l_util.l = sum; sum = l_util.s[0] + l_util.s[1]; ADDCARRY(sum);}
/freebsd-12.1/contrib/tcpdump/
H A Din_cksum.c53 #define ADDCARRY(x) {if ((x) > 65535) (x) -= 65535;} macro
54 #define REDUCE {l_util.l = sum; sum = l_util.s[0] + l_util.s[1]; ADDCARRY(sum);}
/freebsd-12.1/sys/netinet6/
H A Din6_cksum.c82 #define ADDCARRY(x) (x > 65535 ? x -= 65535 : x) macro
83 #define REDUCE {l_util.l = sum; sum = l_util.s[0] + l_util.s[1]; (void)ADDCARRY(sum);}
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h242 ADDCARRY, SUBCARRY, enumerator
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstrInfo.td208 // TODO: remove AMDGPUadde/AMDGPUsube when ADDCARRY/SUBCARRY get their own
210 def AMDGPUadde : SDNode<"ISD::ADDCARRY", AMDGPUAddeSubeOp, []>;
H A DAMDGPUISelLowering.cpp1646 SDValue Add1_Lo = DAG.getNode(ISD::ADDCARRY, DL, HalfCarryVT, Rcp_Lo, in LowerUDIVREM64()
1648 SDValue Add1_Hi = DAG.getNode(ISD::ADDCARRY, DL, HalfCarryVT, Rcp_Hi, in LowerUDIVREM64()
1661 SDValue Add2_Lo = DAG.getNode(ISD::ADDCARRY, DL, HalfCarryVT, Add1_Lo, in LowerUDIVREM64()
1663 SDValue Add2_HiC = DAG.getNode(ISD::ADDCARRY, DL, HalfCarryVT, Add1_HiNc, in LowerUDIVREM64()
1665 SDValue Add2_Hi = DAG.getNode(ISD::ADDCARRY, DL, HalfCarryVT, Add2_HiC, in LowerUDIVREM64()
H A DSIISelLowering.cpp237 setOperationAction(ISD::ADDCARRY, MVT::i32, Legal); in SITargetLowering()
245 setOperationAction(ISD::ADDCARRY, MVT::i64, Legal); in SITargetLowering()
659 setTargetDAGCombine(ISD::ADDCARRY); in SITargetLowering()
8476 Opc == ISD::ANY_EXTEND || Opc == ISD::ADDCARRY) in performAddCombine()
8490 Opc = (Opc == ISD::SIGN_EXTEND) ? ISD::SUBCARRY : ISD::ADDCARRY; in performAddCombine()
8493 case ISD::ADDCARRY: { in performAddCombine()
8498 return DAG.getNode(ISD::ADDCARRY, SDLoc(N), RHS->getVTList(), Args); in performAddCombine()
8548 if ((LHSOpc == ISD::ADD && Opc == ISD::ADDCARRY) || in performAddCarrySubCarryCombine()
8894 case ISD::ADDCARRY: in PerformDAGCombine()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h99 SADDO, SSUBO, UADDO, USUBO, ADDCARRY, SUBCARRY, enumerator
H A DSystemZISelLowering.cpp176 setOperationAction(ISD::ADDCARRY, VT, Custom); in SystemZTargetLowering()
3285 case ISD::ADDCARRY: in lowerADDSUBCARRY()
3286 BaseOp = SystemZISD::ADDCARRY; in lowerADDSUBCARRY()
4825 case ISD::ADDCARRY: in LowerOperation()
5010 OPCODE(ADDCARRY); in getTargetNodeName()
H A DSystemZOperators.td272 def z_addcarry_1 : SDNode<"SystemZISD::ADDCARRY", SDT_ZBinaryWithCarry>;
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp145 case ISD::ADDCARRY: in PromoteIntegerResult()
1086 case ISD::ADDCARRY: in PromoteIntegerOperand()
1598 case ISD::ADDCARRY: in ExpandIntegerResult()
1950 N->getOpcode() == ISD::ADD ? ISD::ADDCARRY : ISD::SUBCARRY, in ExpandIntRes_ADDSUB()
1957 Hi = DAG.getNode(ISD::ADDCARRY, dl, VTList, HiOps); in ExpandIntRes_ADDSUB()
2119 N->getOpcode() == ISD::ADD ? ISD::ADDCARRY : ISD::SUBCARRY, in ExpandIntRes_UADDSUBO()
2131 unsigned Opc = N->getOpcode() == ISD::UADDO ? ISD::ADDCARRY : ISD::SUBCARRY; in ExpandIntRes_UADDSUBO()
H A DSelectionDAGDumper.cpp282 case ISD::ADDCARRY: return "addcarry"; in getOperationName()
H A DDAGCombiner.cpp1500 case ISD::ADDCARRY: return visitADDCARRY(N); in visit()
2304 return DAG.getNode(ISD::ADDCARRY, DL, N1->getVTList(), in visitADDLike()
2308 if (TLI.isOperationLegalOrCustom(ISD::ADDCARRY, VT)) in visitADDLike()
2310 return DAG.getNode(ISD::ADDCARRY, DL, in visitADDLike()
2436 return DAG.getNode(ISD::ADDCARRY, SDLoc(N), N->getVTList(), N0, Y, in visitUADDOLike()
2441 if (TLI.isOperationLegalOrCustom(ISD::ADDCARRY, VT)) in visitUADDOLike()
2443 return DAG.getNode(ISD::ADDCARRY, SDLoc(N), N->getVTList(), N0, in visitUADDOLike()
2525 return DAG.getNode(ISD::ADDCARRY, SDLoc(N), N->getVTList(), in visitADDCARRYLike()
2550 CarryIn.getOpcode() == ISD::ADDCARRY && in visitADDCARRYLike()
2553 auto NewY = DAG.getNode(ISD::ADDCARRY, SDLoc(N), Y->getVTList(), in visitADDCARRYLike()
[all …]
H A DTargetLowering.cpp4166 Next = DAG.getNode(ISD::ADDCARRY, dl, DAG.getVTList(VT, BoolType), Next, in expandMUL_LOHI()
4180 Hi = DAG.getNode(ISD::ADDCARRY, dl, DAG.getVTList(HiLoVT, BoolType), Hi, in expandMUL_LOHI()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1340 setOperationAction(ISD::ADDCARRY, VT, Expand); in HexagonTargetLowering()
1343 setOperationAction(ISD::ADDCARRY, MVT::i64, Custom); in HexagonTargetLowering()
2700 if (Opc == ISD::ADDCARRY) in LowerAddSubCarry()
2771 case ISD::ADDCARRY: in LowerOperation()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp630 setOperationAction(ISD::ADDCARRY, VT, Expand); in initActions()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp814 setOperationAction(ISD::ADDCARRY, MVT::i32, Custom); in ARMTargetLowering()
7631 if (Op.getOpcode() == ISD::ADDCARRY) { in LowerADDSUBCARRY()
8058 case ISD::ADDCARRY: in LowerOperation()
12726 Res = DAG.getNode(ISD::ADDCARRY, dl, VTs, Sub, Neg, Carry); in PerformCMOVCombine()

12