mirror of
https://github.com/fumiama/unibase2n.git
synced 2026-06-27 15:30:31 +08:00
fix: noasm
This commit is contained in:
@@ -7,6 +7,8 @@ import (
|
|||||||
"strconv"
|
"strconv"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var u128one = uint128be{0, 1}
|
||||||
|
|
||||||
type uint128be struct {
|
type uint128be struct {
|
||||||
a uint64
|
a uint64
|
||||||
b uint64
|
b uint64
|
||||||
@@ -28,13 +30,11 @@ func (num *uint128be) addeq(n uint128be) {
|
|||||||
num.a, _ = bits.Add64(num.a, n.a, c)
|
num.a, _ = bits.Add64(num.a, n.a, c)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
func (num *uint128be) subeq(n uint128be) {
|
func (num *uint128be) subeq(n uint128be) {
|
||||||
var b uint64
|
var b uint64
|
||||||
num.b, b = bits.Sub64(num.b, n.b, 0)
|
num.b, b = bits.Sub64(num.b, n.b, 0)
|
||||||
num.a, _ = bits.Sub64(num.a, n.a, b)
|
num.a, _ = bits.Sub64(num.a, n.a, b)
|
||||||
return
|
}
|
||||||
}*/
|
|
||||||
|
|
||||||
func (num uint128be) sub(n uint128be) (r uint128be) {
|
func (num uint128be) sub(n uint128be) (r uint128be) {
|
||||||
var b uint64
|
var b uint64
|
||||||
|
|||||||
Reference in New Issue
Block a user