A float32 version of Go's math package
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore Initial commit Sep 14, 2016
README.md Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
abs.go fix abs for new golang Apr 12, 2018
acos.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
acosh.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
all_test.go asm: add stubs for non-amd64 arch May 14, 2018
asin.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
asinh.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
atan.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
atan2.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
atanh.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
bits.go Fixed up a few more tests for all_test. Fixed up some magic number er… Sep 19, 2016
cbrt.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
const.go Updated Tanh to proper float32 impl Sep 19, 2016
copysign.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
cos.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
cosh.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
dim.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
doc.go Updated docs Sep 21, 2016
erf.go
erfc.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
exp.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
exp_amd64.s Fixed the Exp issue: MOVQ -> MOVL. Sep 20, 2016
exp_stub.s asm: add stubs for non-amd64 arch May 14, 2018
expm1f.go Nuked repo and begin anew. Sep 14, 2016
export_test.go Nuked repo and begin anew. Sep 14, 2016
floor.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
frexp.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
gamma.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
hypot.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
j0.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
j1.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
jn.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
ldexp.go Fixed up a few more tests for all_test. Fixed up some magic number er… Sep 19, 2016
lgamma.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
log.go Log is now a proper float32 impl Sep 21, 2016
log10.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
log1p.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
log2.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
log_amd64.s Log is now a proper float32 impl Sep 21, 2016
log_stub.s asm: add stubs for non-amd64 arch May 14, 2018
logb.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
mod.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
modf.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
nextafter.go
pow.go Float32 impl of Pow Sep 19, 2016
remainder.go Remainder is now a float32 impl Sep 19, 2016
remainder_amd64.s Remainder is now a float32 impl Sep 19, 2016
remainder_stub.s asm: add stubs for non-amd64 arch May 14, 2018
signbit.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
sin.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
sincos.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
sinhf.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
sqrt.go Fixed up a few more tests for all_test. Fixed up some magic number er… Sep 19, 2016
sqrt_amd64.s oops, forgot to add the .s files Sep 15, 2016
sqrt_stub.s asm: add stubs for non-amd64 arch May 14, 2018
tan.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
tanh.go Updated Tanh to proper float32 impl Sep 19, 2016
unsafe.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
y0.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016
y1.go Cleaned up licensing stuff. Didn't realize they'd look so fugly on go… Sep 19, 2016

README.md

math32 GoDoc

A float32 version of Go's math package. The majority of code in this library is a thin float32 wrapper over the results of the math package that comes in the standard lib.

The original code is lifted from the Go standard library which is governed by a BSD-style licence which can be found here: https://golang.org/LICENSE.