diff options
author | John Hauser <jhauser@eecs.berkeley.edu> | 2017-02-10 12:35:21 -0800 |
---|---|---|
committer | John Hauser <jhauser@eecs.berkeley.edu> | 2017-02-10 12:35:21 -0800 |
commit | 9d731d45e86ae28cf13b0094979577061e0e811c (patch) | |
tree | 0fb71733a01f5b8975ae1bf77b09a1c9edaac407 /build | |
parent | cb5087cd7403acf31ac24ac4be8e019a51904895 (diff) | |
download | berkeley-softfloat-3-9d731d45e86ae28cf13b0094979577061e0e811c.zip berkeley-softfloat-3-9d731d45e86ae28cf13b0094979577061e0e811c.tar.gz berkeley-softfloat-3-9d731d45e86ae28cf13b0094979577061e0e811c.tar.bz2 |
Release 3c. See "doc/SoftFloat-history.html".
Diffstat (limited to 'build')
-rw-r--r-- | build/Linux-386-GCC/Makefile | 17 | ||||
-rw-r--r-- | build/Linux-386-GCC/platform.h | 2 | ||||
-rw-r--r-- | build/Linux-386-SSE2-GCC/Makefile | 17 | ||||
-rw-r--r-- | build/Linux-386-SSE2-GCC/platform.h | 2 | ||||
-rw-r--r-- | build/Linux-x86_64-GCC/Makefile | 17 | ||||
-rw-r--r-- | build/Linux-x86_64-GCC/platform.h | 2 | ||||
-rw-r--r-- | build/Win32-MinGW/Makefile | 17 | ||||
-rw-r--r-- | build/Win32-MinGW/platform.h | 2 | ||||
-rw-r--r-- | build/Win32-SSE2-MinGW/Makefile | 17 | ||||
-rw-r--r-- | build/Win32-SSE2-MinGW/platform.h | 2 | ||||
-rw-r--r-- | build/Win64-MinGW-w64/Makefile | 17 | ||||
-rw-r--r-- | build/Win64-MinGW-w64/platform.h | 2 | ||||
-rw-r--r-- | build/template-FAST_INT64/Makefile | 17 | ||||
-rw-r--r-- | build/template-FAST_INT64/platform.h | 2 | ||||
-rw-r--r-- | build/template-not-FAST_INT64/Makefile | 17 | ||||
-rw-r--r-- | build/template-not-FAST_INT64/platform.h | 2 |
16 files changed, 80 insertions, 72 deletions
diff --git a/build/Linux-386-GCC/Makefile b/build/Linux-386-GCC/Makefile index a1be83e..bb5dc66 100644 --- a/build/Linux-386-GCC/Makefile +++ b/build/Linux-386-GCC/Makefile @@ -2,10 +2,10 @@ #============================================================================= # # This Makefile is part of the SoftFloat IEEE Floating-Point Arithmetic -# Package, Release 3b, by John R. Hauser. +# Package, Release 3c, by John R. Hauser. # -# Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University -# of California. All rights reserved. +# Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the +# University of California. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -38,7 +38,8 @@ SOURCE_DIR ?= ../../source SPECIALIZE_TYPE ?= 8086 SOFTFLOAT_OPTS ?= \ - -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 -DSOFTFLOAT_FAST_DIV64TO32 + -DSOFTFLOAT_ROUND_ODD -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 \ + -DSOFTFLOAT_FAST_DIV64TO32 DELETE = rm -f C_INCLUDES = -I. -I$(SOURCE_DIR)/$(SPECIALIZE_TYPE) -I$(SOURCE_DIR)/include @@ -105,10 +106,10 @@ OBJS_SPECIALIZE = \ s_propagateNaNF128M$(OBJ) \ OBJS_OTHERS = \ - s_roundPackToUI32$(OBJ) \ - s_roundPackMToUI64$(OBJ) \ - s_roundPackToI32$(OBJ) \ - s_roundPackMToI64$(OBJ) \ + s_roundToUI32$(OBJ) \ + s_roundMToUI64$(OBJ) \ + s_roundToI32$(OBJ) \ + s_roundMToI64$(OBJ) \ s_normSubnormalF16Sig$(OBJ) \ s_roundPackToF16$(OBJ) \ s_normRoundPackToF16$(OBJ) \ diff --git a/build/Linux-386-GCC/platform.h b/build/Linux-386-GCC/platform.h index fadcc25..03a9159 100644 --- a/build/Linux-386-GCC/platform.h +++ b/build/Linux-386-GCC/platform.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3b, by John R. Hauser. +Package, Release 3c, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/build/Linux-386-SSE2-GCC/Makefile b/build/Linux-386-SSE2-GCC/Makefile index 0b9a0aa..326ab8f 100644 --- a/build/Linux-386-SSE2-GCC/Makefile +++ b/build/Linux-386-SSE2-GCC/Makefile @@ -2,10 +2,10 @@ #============================================================================= # # This Makefile is part of the SoftFloat IEEE Floating-Point Arithmetic -# Package, Release 3b, by John R. Hauser. +# Package, Release 3c, by John R. Hauser. # -# Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University -# of California. All rights reserved. +# Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the +# University of California. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -38,7 +38,8 @@ SOURCE_DIR ?= ../../source SPECIALIZE_TYPE ?= 8086-SSE SOFTFLOAT_OPTS ?= \ - -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 -DSOFTFLOAT_FAST_DIV64TO32 + -DSOFTFLOAT_ROUND_ODD -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 \ + -DSOFTFLOAT_FAST_DIV64TO32 DELETE = rm -f C_INCLUDES = -I. -I$(SOURCE_DIR)/$(SPECIALIZE_TYPE) -I$(SOURCE_DIR)/include @@ -105,10 +106,10 @@ OBJS_SPECIALIZE = \ s_propagateNaNF128M$(OBJ) \ OBJS_OTHERS = \ - s_roundPackToUI32$(OBJ) \ - s_roundPackMToUI64$(OBJ) \ - s_roundPackToI32$(OBJ) \ - s_roundPackMToI64$(OBJ) \ + s_roundToUI32$(OBJ) \ + s_roundMToUI64$(OBJ) \ + s_roundToI32$(OBJ) \ + s_roundMToI64$(OBJ) \ s_normSubnormalF16Sig$(OBJ) \ s_roundPackToF16$(OBJ) \ s_normRoundPackToF16$(OBJ) \ diff --git a/build/Linux-386-SSE2-GCC/platform.h b/build/Linux-386-SSE2-GCC/platform.h index fadcc25..03a9159 100644 --- a/build/Linux-386-SSE2-GCC/platform.h +++ b/build/Linux-386-SSE2-GCC/platform.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3b, by John R. Hauser. +Package, Release 3c, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/build/Linux-x86_64-GCC/Makefile b/build/Linux-x86_64-GCC/Makefile index 9c9fd7b..49c66ea 100644 --- a/build/Linux-x86_64-GCC/Makefile +++ b/build/Linux-x86_64-GCC/Makefile @@ -2,10 +2,10 @@ #============================================================================= # # This Makefile is part of the SoftFloat IEEE Floating-Point Arithmetic -# Package, Release 3b, by John R. Hauser. +# Package, Release 3c, by John R. Hauser. # -# Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University -# of California. All rights reserved. +# Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the +# University of California. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -38,7 +38,8 @@ SOURCE_DIR ?= ../../source SPECIALIZE_TYPE ?= 8086-SSE SOFTFLOAT_OPTS ?= \ - -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 -DSOFTFLOAT_FAST_DIV64TO32 + -DSOFTFLOAT_ROUND_ODD -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 \ + -DSOFTFLOAT_FAST_DIV64TO32 DELETE = rm -f C_INCLUDES = -I. -I$(SOURCE_DIR)/$(SPECIALIZE_TYPE) -I$(SOURCE_DIR)/include @@ -107,10 +108,10 @@ OBJS_SPECIALIZE = \ s_propagateNaNF128UI$(OBJ) \ OBJS_OTHERS = \ - s_roundPackToUI32$(OBJ) \ - s_roundPackToUI64$(OBJ) \ - s_roundPackToI32$(OBJ) \ - s_roundPackToI64$(OBJ) \ + s_roundToUI32$(OBJ) \ + s_roundToUI64$(OBJ) \ + s_roundToI32$(OBJ) \ + s_roundToI64$(OBJ) \ s_normSubnormalF16Sig$(OBJ) \ s_roundPackToF16$(OBJ) \ s_normRoundPackToF16$(OBJ) \ diff --git a/build/Linux-x86_64-GCC/platform.h b/build/Linux-x86_64-GCC/platform.h index fadcc25..03a9159 100644 --- a/build/Linux-x86_64-GCC/platform.h +++ b/build/Linux-x86_64-GCC/platform.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3b, by John R. Hauser. +Package, Release 3c, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/build/Win32-MinGW/Makefile b/build/Win32-MinGW/Makefile index a1be83e..bb5dc66 100644 --- a/build/Win32-MinGW/Makefile +++ b/build/Win32-MinGW/Makefile @@ -2,10 +2,10 @@ #============================================================================= # # This Makefile is part of the SoftFloat IEEE Floating-Point Arithmetic -# Package, Release 3b, by John R. Hauser. +# Package, Release 3c, by John R. Hauser. # -# Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University -# of California. All rights reserved. +# Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the +# University of California. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -38,7 +38,8 @@ SOURCE_DIR ?= ../../source SPECIALIZE_TYPE ?= 8086 SOFTFLOAT_OPTS ?= \ - -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 -DSOFTFLOAT_FAST_DIV64TO32 + -DSOFTFLOAT_ROUND_ODD -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 \ + -DSOFTFLOAT_FAST_DIV64TO32 DELETE = rm -f C_INCLUDES = -I. -I$(SOURCE_DIR)/$(SPECIALIZE_TYPE) -I$(SOURCE_DIR)/include @@ -105,10 +106,10 @@ OBJS_SPECIALIZE = \ s_propagateNaNF128M$(OBJ) \ OBJS_OTHERS = \ - s_roundPackToUI32$(OBJ) \ - s_roundPackMToUI64$(OBJ) \ - s_roundPackToI32$(OBJ) \ - s_roundPackMToI64$(OBJ) \ + s_roundToUI32$(OBJ) \ + s_roundMToUI64$(OBJ) \ + s_roundToI32$(OBJ) \ + s_roundMToI64$(OBJ) \ s_normSubnormalF16Sig$(OBJ) \ s_roundPackToF16$(OBJ) \ s_normRoundPackToF16$(OBJ) \ diff --git a/build/Win32-MinGW/platform.h b/build/Win32-MinGW/platform.h index fadcc25..03a9159 100644 --- a/build/Win32-MinGW/platform.h +++ b/build/Win32-MinGW/platform.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3b, by John R. Hauser. +Package, Release 3c, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/build/Win32-SSE2-MinGW/Makefile b/build/Win32-SSE2-MinGW/Makefile index 0b9a0aa..326ab8f 100644 --- a/build/Win32-SSE2-MinGW/Makefile +++ b/build/Win32-SSE2-MinGW/Makefile @@ -2,10 +2,10 @@ #============================================================================= # # This Makefile is part of the SoftFloat IEEE Floating-Point Arithmetic -# Package, Release 3b, by John R. Hauser. +# Package, Release 3c, by John R. Hauser. # -# Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University -# of California. All rights reserved. +# Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the +# University of California. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -38,7 +38,8 @@ SOURCE_DIR ?= ../../source SPECIALIZE_TYPE ?= 8086-SSE SOFTFLOAT_OPTS ?= \ - -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 -DSOFTFLOAT_FAST_DIV64TO32 + -DSOFTFLOAT_ROUND_ODD -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 \ + -DSOFTFLOAT_FAST_DIV64TO32 DELETE = rm -f C_INCLUDES = -I. -I$(SOURCE_DIR)/$(SPECIALIZE_TYPE) -I$(SOURCE_DIR)/include @@ -105,10 +106,10 @@ OBJS_SPECIALIZE = \ s_propagateNaNF128M$(OBJ) \ OBJS_OTHERS = \ - s_roundPackToUI32$(OBJ) \ - s_roundPackMToUI64$(OBJ) \ - s_roundPackToI32$(OBJ) \ - s_roundPackMToI64$(OBJ) \ + s_roundToUI32$(OBJ) \ + s_roundMToUI64$(OBJ) \ + s_roundToI32$(OBJ) \ + s_roundMToI64$(OBJ) \ s_normSubnormalF16Sig$(OBJ) \ s_roundPackToF16$(OBJ) \ s_normRoundPackToF16$(OBJ) \ diff --git a/build/Win32-SSE2-MinGW/platform.h b/build/Win32-SSE2-MinGW/platform.h index fadcc25..03a9159 100644 --- a/build/Win32-SSE2-MinGW/platform.h +++ b/build/Win32-SSE2-MinGW/platform.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3b, by John R. Hauser. +Package, Release 3c, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/build/Win64-MinGW-w64/Makefile b/build/Win64-MinGW-w64/Makefile index 145c03f..352b7b1 100644 --- a/build/Win64-MinGW-w64/Makefile +++ b/build/Win64-MinGW-w64/Makefile @@ -2,10 +2,10 @@ #============================================================================= # # This Makefile is part of the SoftFloat IEEE Floating-Point Arithmetic -# Package, Release 3b, by John R. Hauser. +# Package, Release 3c, by John R. Hauser. # -# Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University -# of California. All rights reserved. +# Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the +# University of California. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -38,7 +38,8 @@ SOURCE_DIR ?= ../../source SPECIALIZE_TYPE ?= 8086-SSE SOFTFLOAT_OPTS ?= \ - -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 -DSOFTFLOAT_FAST_DIV64TO32 + -DSOFTFLOAT_ROUND_ODD -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 \ + -DSOFTFLOAT_FAST_DIV64TO32 DELETE = rm -f C_INCLUDES = -I. -I$(SOURCE_DIR)/$(SPECIALIZE_TYPE) -I$(SOURCE_DIR)/include @@ -107,10 +108,10 @@ OBJS_SPECIALIZE = \ s_propagateNaNF128UI$(OBJ) \ OBJS_OTHERS = \ - s_roundPackToUI32$(OBJ) \ - s_roundPackToUI64$(OBJ) \ - s_roundPackToI32$(OBJ) \ - s_roundPackToI64$(OBJ) \ + s_roundToUI32$(OBJ) \ + s_roundToUI64$(OBJ) \ + s_roundToI32$(OBJ) \ + s_roundToI64$(OBJ) \ s_normSubnormalF16Sig$(OBJ) \ s_roundPackToF16$(OBJ) \ s_normRoundPackToF16$(OBJ) \ diff --git a/build/Win64-MinGW-w64/platform.h b/build/Win64-MinGW-w64/platform.h index fadcc25..03a9159 100644 --- a/build/Win64-MinGW-w64/platform.h +++ b/build/Win64-MinGW-w64/platform.h @@ -2,7 +2,7 @@ /*============================================================================ This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3b, by John R. Hauser. +Package, Release 3c, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/build/template-FAST_INT64/Makefile b/build/template-FAST_INT64/Makefile index 34673a3..33e6d7b 100644 --- a/build/template-FAST_INT64/Makefile +++ b/build/template-FAST_INT64/Makefile @@ -2,10 +2,10 @@ #============================================================================= # # This Makefile template is part of the SoftFloat IEEE Floating-Point -# Arithmetic Package, Release 3b, by John R. Hauser. +# Arithmetic Package, Release 3c, by John R. Hauser. # -# Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University -# of California. All rights reserved. +# Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the +# University of California. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -40,7 +40,8 @@ ==> SPECIALIZE_TYPE ?= 8086 ==> SOFTFLOAT_OPTS ?= \ -==> -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 -DSOFTFLOAT_FAST_DIV64TO32 +==> -DSOFTFLOAT_ROUND_ODD -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 \ +==> -DSOFTFLOAT_FAST_DIV64TO32 ==> DELETE = rm -f ==> C_INCLUDES = -I. -I$(SOURCE_DIR)/$(SPECIALIZE_TYPE) -I$(SOURCE_DIR)/include @@ -108,10 +109,10 @@ OBJS_SPECIALIZE = \ s_propagateNaNF128UI$(OBJ) \ OBJS_OTHERS = \ - s_roundPackToUI32$(OBJ) \ - s_roundPackToUI64$(OBJ) \ - s_roundPackToI32$(OBJ) \ - s_roundPackToI64$(OBJ) \ + s_roundToUI32$(OBJ) \ + s_roundToUI64$(OBJ) \ + s_roundToI32$(OBJ) \ + s_roundToI64$(OBJ) \ s_normSubnormalF16Sig$(OBJ) \ s_roundPackToF16$(OBJ) \ s_normRoundPackToF16$(OBJ) \ diff --git a/build/template-FAST_INT64/platform.h b/build/template-FAST_INT64/platform.h index 2aef589..450ffd8 100644 --- a/build/template-FAST_INT64/platform.h +++ b/build/template-FAST_INT64/platform.h @@ -2,7 +2,7 @@ /*============================================================================ This C header template is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3b, by John R. Hauser. +Package, Release 3c, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. diff --git a/build/template-not-FAST_INT64/Makefile b/build/template-not-FAST_INT64/Makefile index 2bdc946..c65cdbc 100644 --- a/build/template-not-FAST_INT64/Makefile +++ b/build/template-not-FAST_INT64/Makefile @@ -2,10 +2,10 @@ #============================================================================= # # This Makefile template is part of the SoftFloat IEEE Floating-Point -# Arithmetic Package, Release 3b, by John R. Hauser. +# Arithmetic Package, Release 3c, by John R. Hauser. # -# Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University -# of California. All rights reserved. +# Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the +# University of California. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -40,7 +40,8 @@ ==> SPECIALIZE_TYPE ?= 8086 ==> SOFTFLOAT_OPTS ?= \ -==> -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 -DSOFTFLOAT_FAST_DIV64TO32 +==> -DSOFTFLOAT_ROUND_ODD -DINLINE_LEVEL=5 -DSOFTFLOAT_FAST_DIV32TO16 \ +==> -DSOFTFLOAT_FAST_DIV64TO32 ==> DELETE = rm -f ==> C_INCLUDES = -I. -I$(SOURCE_DIR)/$(SPECIALIZE_TYPE) -I$(SOURCE_DIR)/include @@ -105,10 +106,10 @@ OBJS_SPECIALIZE = \ s_propagateNaNF128M$(OBJ) \ OBJS_OTHERS = \ - s_roundPackToUI32$(OBJ) \ - s_roundPackMToUI64$(OBJ) \ - s_roundPackToI32$(OBJ) \ - s_roundPackMToI64$(OBJ) \ + s_roundToUI32$(OBJ) \ + s_roundMToUI64$(OBJ) \ + s_roundToI32$(OBJ) \ + s_roundMToI64$(OBJ) \ s_normSubnormalF16Sig$(OBJ) \ s_roundPackToF16$(OBJ) \ s_normRoundPackToF16$(OBJ) \ diff --git a/build/template-not-FAST_INT64/platform.h b/build/template-not-FAST_INT64/platform.h index 2aef589..450ffd8 100644 --- a/build/template-not-FAST_INT64/platform.h +++ b/build/template-not-FAST_INT64/platform.h @@ -2,7 +2,7 @@ /*============================================================================ This C header template is part of the SoftFloat IEEE Floating-Point Arithmetic -Package, Release 3b, by John R. Hauser. +Package, Release 3c, by John R. Hauser. Copyright 2011, 2012, 2013, 2014, 2015, 2016 The Regents of the University of California. All rights reserved. |