├── CITATION.cff ├── LICENSE ├── LICENSE_go ├── README.md ├── arith.go ├── arith_386.s ├── arith_amd64.go ├── arith_amd64.s ├── arith_arm.s ├── arith_arm64.s ├── arith_decl.go ├── arith_decl_pure.go ├── arith_decl_s390x.go ├── arith_loong64.s ├── arith_mips64x.s ├── arith_mipsx.s ├── arith_ppc64x.s ├── arith_riscv64.s ├── arith_s390x.s ├── arith_s390x_test.go ├── arith_wasm.s ├── benchmarks └── history.md ├── bits.go ├── bits_test.go ├── go.mod ├── int.go ├── int_test.go ├── num.go ├── num_bench_test.go └── num_test.go /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE_go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/LICENSE_go -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/README.md -------------------------------------------------------------------------------- /arith.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith.go -------------------------------------------------------------------------------- /arith_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_386.s -------------------------------------------------------------------------------- /arith_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_amd64.go -------------------------------------------------------------------------------- /arith_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_amd64.s -------------------------------------------------------------------------------- /arith_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_arm.s -------------------------------------------------------------------------------- /arith_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_arm64.s -------------------------------------------------------------------------------- /arith_decl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_decl.go -------------------------------------------------------------------------------- /arith_decl_pure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_decl_pure.go -------------------------------------------------------------------------------- /arith_decl_s390x.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_decl_s390x.go -------------------------------------------------------------------------------- /arith_loong64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_loong64.s -------------------------------------------------------------------------------- /arith_mips64x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_mips64x.s -------------------------------------------------------------------------------- /arith_mipsx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_mipsx.s -------------------------------------------------------------------------------- /arith_ppc64x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_ppc64x.s -------------------------------------------------------------------------------- /arith_riscv64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_riscv64.s -------------------------------------------------------------------------------- /arith_s390x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_s390x.s -------------------------------------------------------------------------------- /arith_s390x_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_s390x_test.go -------------------------------------------------------------------------------- /arith_wasm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/arith_wasm.s -------------------------------------------------------------------------------- /benchmarks/history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/benchmarks/history.md -------------------------------------------------------------------------------- /bits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/bits.go -------------------------------------------------------------------------------- /bits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/bits_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/cronokirby/saferith 2 | 3 | go 1.15 4 | -------------------------------------------------------------------------------- /int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/int.go -------------------------------------------------------------------------------- /int_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/int_test.go -------------------------------------------------------------------------------- /num.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/num.go -------------------------------------------------------------------------------- /num_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/num_bench_test.go -------------------------------------------------------------------------------- /num_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cronokirby/saferith/HEAD/num_test.go --------------------------------------------------------------------------------