1
0
mirror of https://github.com/golang/go synced 2024-11-20 04:54:44 -07:00
go/src/lib9
Shenghou Ma db0d3892e0 lib9: provide alterantive implementation of ldexp and frexp
Libc on Darwin/ARM has a buggy implementation of ldexp and frexp
that could not handle denormal numbers.

Also disable VFP runfast (flush-to-zero) mode so that the gc
compiler can correctly handle denormal constants used in math and
strconv tests.

Change-Id: Ie64220b882f414e0b37f406f38181c3586104d46
Reviewed-on: https://go-review.googlesource.com/2119
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Reviewed-by: Dave Cheney <dave@cheney.net>
2015-02-06 05:40:28 +00:00
..
fmt lib9: format %#04x, 0 as 0x0000 not 000000. 2014-07-23 10:17:47 -04:00
utf lib9/utf: bring C environment up to Unicode 6.3.0 2014-02-25 17:49:32 -08:00
_exits.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
_p9dir.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
atoi.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
await.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
cleanname.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
create.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
ctime.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
dirfstat.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
dirfwstat.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
dirstat.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
dirwstat.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
dup.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
errstr.c lib9: fix inconsistencies and warnings on Plan 9 2014-02-13 20:05:55 +01:00
exec.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
execl.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
exitcode.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
exits.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
flag.c
fmtlock2.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
getenv.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
getfields.c
getwd.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
goos.c
jmp.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
main.c lib9: restore argv0 initialization code. 2014-04-21 00:08:39 -04:00
Makefile
math_darwin_arm.c lib9: provide alterantive implementation of ldexp and frexp 2015-02-06 05:40:28 +00:00
nan.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
notify.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
nulldir.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
open.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
readn.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
rfork.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
run_plan9.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
run_unix.c lib9, libmach, cmd/dist, go/build: add support for GOOS=solaris 2014-01-07 23:12:12 +11:00
run_windows.c
seek.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
strecpy.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
sysfatal.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
tempdir_plan9.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
tempdir_unix.c lib9, libmach, cmd/dist, go/build: add support for GOOS=solaris 2014-01-07 23:12:12 +11:00
tempdir_windows.c lib9, cmd/ld: fixes for cross-linking on a Windows host 2014-09-18 17:27:26 -07:00
time.c lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
tokenize.c lib9: build tokenize on Plan 9 2015-01-21 23:27:01 +00:00
win.h
windows.c