mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-19 22:10:33 +00:00
76 lines
5.6 KiB
Plaintext
76 lines
5.6 KiB
Plaintext
nimTitle int128 int128.html module int128 0
|
|
nim Int128 int128.html#Int128 object Int128 12
|
|
nim Zero int128.html#Zero const Zero 23
|
|
nim One int128.html#One const One 24
|
|
nim Ten int128.html#Ten const Ten 25
|
|
nim NegOne int128.html#NegOne const NegOne 28
|
|
nim low int128.html#low.t,typedesc[Int128] template low(t: typedesc[Int128]): Int128 30
|
|
nim high int128.html#high.t,typedesc[Int128] template high(t: typedesc[Int128]): Int128 31
|
|
nim `$` int128.html#$,Int128 proc `$`(a: Int128): string 33
|
|
nim toInt128 int128.html#toInt128,T proc toInt128[T: SomeInteger | bool](arg: T): Int128 35
|
|
nim toInt64 int128.html#toInt64,Int128 proc toInt64(arg: Int128): int64 65
|
|
nim toInt64Checked int128.html#toInt64Checked,Int128,int64 proc toInt64Checked(arg: Int128; onError: int64): int64 75
|
|
nim toInt32 int128.html#toInt32,Int128 proc toInt32(arg: Int128): int32 84
|
|
nim toInt16 int128.html#toInt16,Int128 proc toInt16(arg: Int128): int16 96
|
|
nim toInt8 int128.html#toInt8,Int128 proc toInt8(arg: Int128): int8 108
|
|
nim toInt int128.html#toInt,Int128 proc toInt(arg: Int128): int 120
|
|
nim toUInt64 int128.html#toUInt64,Int128 proc toUInt64(arg: Int128): uint64 126
|
|
nim toUInt32 int128.html#toUInt32,Int128 proc toUInt32(arg: Int128): uint32 131
|
|
nim toUInt16 int128.html#toUInt16,Int128 proc toUInt16(arg: Int128): uint16 137
|
|
nim toUInt8 int128.html#toUInt8,Int128 proc toUInt8(arg: Int128): uint8 143
|
|
nim toUInt int128.html#toUInt,Int128 proc toUInt(arg: Int128): uint 149
|
|
nim castToInt64 int128.html#castToInt64,Int128 proc castToInt64(arg: Int128): int64 155
|
|
nim castToUInt64 int128.html#castToUInt64,Int128 proc castToUInt64(arg: Int128): uint64 159
|
|
nim addToHex int128.html#addToHex,string,Int128 proc addToHex(result: var string; arg: Int128) 168
|
|
nim toHex int128.html#toHex,Int128 proc toHex(arg: Int128): string 174
|
|
nim inc int128.html#inc,Int128,uint32 proc inc(a: var Int128; y: uint32 = 1) 178
|
|
nim cmp int128.html#cmp,Int128,Int128 proc cmp(a, b: Int128): int 188
|
|
nim `<` int128.html#<,Int128,Int128 proc `<`(a, b: Int128): bool 198
|
|
nim `<=` int128.html#<=,Int128,Int128 proc `<=`(a, b: Int128): bool 201
|
|
nim `==` int128.html#==,Int128,Int128 proc `==`(a, b: Int128): bool 204
|
|
nim bitnot int128.html#bitnot,Int128 proc bitnot(a: Int128): Int128 211
|
|
nim bitand int128.html#bitand,Int128,Int128 proc bitand(a, b: Int128): Int128 218
|
|
nim bitor int128.html#bitor,Int128,Int128 proc bitor(a, b: Int128): Int128 225
|
|
nim bitxor int128.html#bitxor,Int128,Int128 proc bitxor(a, b: Int128): Int128 232
|
|
nim `shr` int128.html#shr,Int128,int proc `shr`(a: Int128; b: int): Int128 239
|
|
nim `shl` int128.html#shl,Int128,int proc `shl`(a: Int128; b: int): Int128 266
|
|
nim `+` int128.html#+,Int128,Int128 proc `+`(a, b: Int128): Int128 290
|
|
nim `+=` int128.html#+=,Int128,Int128 proc `+=`(a: var Int128; b: Int128) 301
|
|
nim `-` int128.html#-,Int128 proc `-`(a: Int128): Int128 304
|
|
nim `-` int128.html#-,Int128,Int128 proc `-`(a, b: Int128): Int128 308
|
|
nim `-=` int128.html#-=,Int128,Int128 proc `-=`(a: var Int128; b: Int128) 311
|
|
nim abs int128.html#abs,Int128 proc abs(a: Int128): Int128 314
|
|
nim `*` int128.html#*,Int128,int32 proc `*`(a: Int128; b: int32): Int128 338
|
|
nim `*` int128.html#*,Int128,Int128 proc `*`(lhs, rhs: Int128): Int128 359
|
|
nim `*=` int128.html#*=,Int128,Int128 proc `*=`(a: var Int128; b: Int128) 368
|
|
nim fastLog2 int128.html#fastLog2,Int128 proc fastLog2(a: Int128): int 373
|
|
nim divMod int128.html#divMod,Int128,Int128 proc divMod(dividend, divisor: Int128): tuple[quotient, remainder: Int128] 384
|
|
nim `div` int128.html#div,Int128,Int128 proc `div`(a, b: Int128): Int128 436
|
|
nim `mod` int128.html#mod,Int128,Int128 proc `mod`(a, b: Int128): Int128 440
|
|
nim addInt128 int128.html#addInt128,string,Int128 proc addInt128(result: var string; value: Int128) 444
|
|
nim parseDecimalInt128 int128.html#parseDecimalInt128,string,int proc parseDecimalInt128(arg: string; pos: int = 0): Int128 474
|
|
nim `<` int128.html#<,Int128,BiggestInt proc `<`(a: Int128; b: BiggestInt): bool 495
|
|
nim `<` int128.html#<,BiggestInt,Int128 proc `<`(a: BiggestInt; b: Int128): bool 498
|
|
nim `<=` int128.html#<=,Int128,BiggestInt proc `<=`(a: Int128; b: BiggestInt): bool 501
|
|
nim `<=` int128.html#<=,BiggestInt,Int128 proc `<=`(a: BiggestInt; b: Int128): bool 504
|
|
nim `==` int128.html#==,Int128,BiggestInt proc `==`(a: Int128; b: BiggestInt): bool 507
|
|
nim `==` int128.html#==,BiggestInt,Int128 proc `==`(a: BiggestInt; b: Int128): bool 510
|
|
nim `-` int128.html#-,BiggestInt,Int128 proc `-`(a: BiggestInt; b: Int128): Int128 513
|
|
nim `-` int128.html#-,Int128,BiggestInt proc `-`(a: Int128; b: BiggestInt): Int128 516
|
|
nim `+` int128.html#+,BiggestInt,Int128 proc `+`(a: BiggestInt; b: Int128): Int128 519
|
|
nim `+` int128.html#+,Int128,BiggestInt proc `+`(a: Int128; b: BiggestInt): Int128 522
|
|
nim toFloat64 int128.html#toFloat64,Int128 proc toFloat64(arg: Int128): float64 525
|
|
nim toInt128 int128.html#toInt128,float64 proc toInt128(arg: float64): Int128 540
|
|
nim maskUInt64 int128.html#maskUInt64,Int128 proc maskUInt64(arg: Int128): Int128 555
|
|
nim maskUInt32 int128.html#maskUInt32,Int128 proc maskUInt32(arg: Int128): Int128 562
|
|
nim maskUInt16 int128.html#maskUInt16,Int128 proc maskUInt16(arg: Int128): Int128 569
|
|
nim maskUInt8 int128.html#maskUInt8,Int128 proc maskUInt8(arg: Int128): Int128 576
|
|
nim maskBytes int128.html#maskBytes,Int128,int proc maskBytes(arg: Int128; numbytes: int): Int128 583
|
|
nimgrp - int128.html#--procs-all proc 304
|
|
nimgrp toint128 int128.html#toInt128-procs-all proc 35
|
|
nimgrp <= int128.html#<=-procs-all proc 201
|
|
nimgrp < int128.html#<-procs-all proc 198
|
|
nimgrp == int128.html#==-procs-all proc 204
|
|
nimgrp + int128.html#+-procs-all proc 290
|
|
nimgrp * int128.html#*-procs-all proc 338
|