aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/5l/softfloat.c
diff options
context:
space:
mode:
authorKen Thompson <ken@golang.org>2010-11-03 17:31:07 -0700
committerKen Thompson <ken@golang.org>2010-11-03 17:31:07 -0700
commit9c6df3ca1398ef2d183418a75cd2e523f51b72bc (patch)
tree071e59727d62f9137b0fb8f06a595556341386ba /src/cmd/5l/softfloat.c
parent0aa9d84b56e716fcba784d5007b02af839fd34df (diff)
downloadgo-9c6df3ca1398ef2d183418a75cd2e523f51b72bc.tar.xz
add hardware floating point.
currently, softfloat does not work and there are some unsigned-to-float conversion errors. R=rsc CC=golang-dev https://golang.org/cl/2886041
Diffstat (limited to 'src/cmd/5l/softfloat.c')
-rw-r--r--src/cmd/5l/softfloat.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/5l/softfloat.c b/src/cmd/5l/softfloat.c
index 308a5fbeda..8df8e5b3cb 100644
--- a/src/cmd/5l/softfloat.c
+++ b/src/cmd/5l/softfloat.c
@@ -13,7 +13,10 @@ softfloat(void)
Prog *p, *next, *psfloat;
Sym *symsfloat;
int wasfloat;
-
+
+ if(!debug['F'])
+ return;
+
symsfloat = lookup("_sfloat", 0);
psfloat = P;
if(symsfloat->type == STEXT)