summaryrefslogtreecommitdiff
path: root/vendor/codeberg.org/gruf/go-bitutil/abs.go
diff options
context:
space:
mode:
authorLibravatar kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com>2024-09-26 19:23:41 +0000
committerLibravatar GitHub <noreply@github.com>2024-09-26 19:23:41 +0000
commitf3e2d36d6455e6d16aba833bdf64806377c8178f (patch)
tree8a1e87f349205e8073b72df6e5349c553db80a17 /vendor/codeberg.org/gruf/go-bitutil/abs.go
parent[chore] Fix some contrast issues in themes; performance tweaks (#3358) (diff)
downloadgotosocial-f3e2d36d6455e6d16aba833bdf64806377c8178f.tar.xz
[chore] update go-sched pkg (#3357)
* update go-sched to v1.2.4 which removes some now unused dependencies * whoops, remove test output
Diffstat (limited to 'vendor/codeberg.org/gruf/go-bitutil/abs.go')
-rw-r--r--vendor/codeberg.org/gruf/go-bitutil/abs.go29
1 files changed, 0 insertions, 29 deletions
diff --git a/vendor/codeberg.org/gruf/go-bitutil/abs.go b/vendor/codeberg.org/gruf/go-bitutil/abs.go
deleted file mode 100644
index f4ce8ad75..000000000
--- a/vendor/codeberg.org/gruf/go-bitutil/abs.go
+++ /dev/null
@@ -1,29 +0,0 @@
-package bitutil
-
-// Abs8 returns the absolute value of i (calculated without branching).
-func Abs8(i int8) int8 {
- const bits = 8
- u := uint64(i >> (bits - 1))
- return (i ^ int8(u)) + int8(u&1)
-}
-
-// Abs16 returns the absolute value of i (calculated without branching).
-func Abs16(i int16) int16 {
- const bits = 16
- u := uint64(i >> (bits - 1))
- return (i ^ int16(u)) + int16(u&1)
-}
-
-// Abs32 returns the absolute value of i (calculated without branching).
-func Abs32(i int32) int32 {
- const bits = 32
- u := uint64(i >> (bits - 1))
- return (i ^ int32(u)) + int32(u&1)
-}
-
-// Abs64 returns the absolute value of i (calculated without branching).
-func Abs64(i int64) int64 {
- const bits = 64
- u := uint64(i >> (bits - 1))
- return (i ^ int64(u)) + int64(u&1)
-}