src/intops/impl/inlinec

Source   Edit  

Arithmetic operations for integers implemented in C.

Procs

func borrowingSub(a, b: uint64; borrowIn: bool): (uint64, bool) {....raises: [],
    inline, noinit, ...gcsafe, tags: [], forbids: [].}
Source   Edit  
func carryingAdd(a, b: uint64; carryIn: bool): (uint64, bool) {....raises: [],
    inline, noinit, ...gcsafe, tags: [], forbids: [].}
Source   Edit  
func narrowingDiv(uHi, uLo, v: uint64): (uint64, uint64) {....raises: [], inline,
    noinit, ...gcsafe, tags: [], forbids: [].}
Source   Edit  
func wideningMul(a, b: int64): (int64, uint64) {....raises: [], inline, noinit,
    ...gcsafe, tags: [], forbids: [].}
Source   Edit  
func wideningMul(a, b: uint64): (uint64, uint64) {....raises: [], inline, noinit,
    ...gcsafe, tags: [], forbids: [].}
Source   Edit  
func wideningMulAdd(a, b, c, d: uint64): (uint64, uint64) {....raises: [], inline,
    noinit, ...gcsafe, tags: [], forbids: [].}
Source   Edit  
func wideningMulAdd(a, b, c: uint64): (uint64, uint64) {....raises: [], inline,
    noinit, ...gcsafe, tags: [], forbids: [].}
Source   Edit