Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daskol/go.int128

Trial implemntation of 128 bit arithmetics in Go
https://github.com/daskol/go.int128

assembler go golang int128

Last synced: about 2 months ago
JSON representation

Trial implemntation of 128 bit arithmetics in Go

Awesome Lists containing this project

README

        

# Go.Int128

*trial implemntation of 128 bit arithmetics in Go*

## Overview

Now only summation of 128 bit integers are implemented. The benchmark below
shows supremacy of the custom implentation.

```
goos: linux
goarch: amd64
pkg: github.com/daskol/go.int128
BenchmarkAdd/Simple-4 2000000000 0.37 ns/op
BenchmarkBigAdd/Simple-4 100000000 17.1 ns/op
BenchmarkInt128Add/Simple-4 500000000 3.62 ns/op
PASS
ok github.com/daskol/go.int128 4.697s
```