Skip to content

Commit

Permalink
Release 3e. See "doc/SoftFloat-history.html".
Browse files Browse the repository at this point in the history
  • Loading branch information
jhauser-ucberkeley committed Jan 26, 2018
1 parent 63d6014 commit f74b1e4
Show file tree
Hide file tree
Showing 467 changed files with 4,855 additions and 895 deletions.
8 changes: 4 additions & 4 deletions COPYING.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@

License for Berkeley SoftFloat Release 3d
License for Berkeley SoftFloat Release 3e

John R. Hauser
2017 August 10
2018 January 20

The following applies to the whole of SoftFloat Release 3d as well as to
The following applies to the whole of SoftFloat Release 3e as well as to
each source file individually.

Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the
Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the
University of California. All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
4 changes: 2 additions & 2 deletions README.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@

<BODY>

<H1>Package Overview for Berkeley SoftFloat Release 3d</H1>
<H1>Package Overview for Berkeley SoftFloat Release 3e</H1>

<P>
John R. Hauser<BR>
2017 August 10<BR>
2018 January 20<BR>
</P>

<P>
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@

Package Overview for Berkeley SoftFloat Release 3d
Package Overview for Berkeley SoftFloat Release 3e
==================================================

John R. Hauser<br>
2017 August 10
2018 January 20


Berkeley SoftFloat is a software implementation of binary floating-point
Expand Down
4 changes: 2 additions & 2 deletions README.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@

Package Overview for Berkeley SoftFloat Release 3d
Package Overview for Berkeley SoftFloat Release 3e

John R. Hauser
2017 August 10
2018 January 20

Berkeley SoftFloat is a software implementation of binary floating-point
that conforms to the IEEE Standard for Floating-Point Arithmetic. SoftFloat
Expand Down
6 changes: 4 additions & 2 deletions build/Linux-386-GCC/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#=============================================================================
#
# This Makefile is part of the SoftFloat IEEE Floating-Point Arithmetic
# Package, Release 3d, by John R. Hauser.
# Package, Release 3e, by John R. Hauser.
#
# Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the
# University of California. All rights reserved.
Expand Down Expand Up @@ -51,6 +51,8 @@ MAKELIB = ar crs $@
OBJ = .o
LIB = .a

OTHER_HEADERS =

.PHONY: all
all: softfloat$(LIB)

Expand Down Expand Up @@ -300,7 +302,7 @@ OBJS_OTHERS = \
OBJS_ALL = $(OBJS_PRIMITIVES) $(OBJS_SPECIALIZE) $(OBJS_OTHERS)

$(OBJS_ALL): \
platform.h $(SOURCE_DIR)/include/primitiveTypes.h \
$(OTHER_HEADERS) platform.h $(SOURCE_DIR)/include/primitiveTypes.h \
$(SOURCE_DIR)/include/primitives.h
$(OBJS_SPECIALIZE) $(OBJS_OTHERS): \
$(SOURCE_DIR)/include/softfloat_types.h $(SOURCE_DIR)/include/internals.h \
Expand Down
11 changes: 8 additions & 3 deletions build/Linux-386-GCC/platform.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
/*============================================================================
This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic
Package, Release 3d, by John R. Hauser.
Package, Release 3e, 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:
Expand Down Expand Up @@ -46,3 +46,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define INLINE extern inline
#endif

/*----------------------------------------------------------------------------
*----------------------------------------------------------------------------*/
#define SOFTFLOAT_BUILTIN_CLZ 1
#include "opts-GCC.h"

6 changes: 4 additions & 2 deletions build/Linux-386-SSE2-GCC/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#=============================================================================
#
# This Makefile is part of the SoftFloat IEEE Floating-Point Arithmetic
# Package, Release 3d, by John R. Hauser.
# Package, Release 3e, by John R. Hauser.
#
# Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the
# University of California. All rights reserved.
Expand Down Expand Up @@ -51,6 +51,8 @@ MAKELIB = ar crs $@
OBJ = .o
LIB = .a

OTHER_HEADERS =

.PHONY: all
all: softfloat$(LIB)

Expand Down Expand Up @@ -300,7 +302,7 @@ OBJS_OTHERS = \
OBJS_ALL = $(OBJS_PRIMITIVES) $(OBJS_SPECIALIZE) $(OBJS_OTHERS)

$(OBJS_ALL): \
platform.h $(SOURCE_DIR)/include/primitiveTypes.h \
$(OTHER_HEADERS) platform.h $(SOURCE_DIR)/include/primitiveTypes.h \
$(SOURCE_DIR)/include/primitives.h
$(OBJS_SPECIALIZE) $(OBJS_OTHERS): \
$(SOURCE_DIR)/include/softfloat_types.h $(SOURCE_DIR)/include/internals.h \
Expand Down
11 changes: 8 additions & 3 deletions build/Linux-386-SSE2-GCC/platform.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
/*============================================================================
This C header file is part of the SoftFloat IEEE Floating-Point Arithmetic
Package, Release 3d, by John R. Hauser.
Package, Release 3e, 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:
Expand Down Expand Up @@ -46,3 +46,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define INLINE extern inline
#endif

/*----------------------------------------------------------------------------
*----------------------------------------------------------------------------*/
#define SOFTFLOAT_BUILTIN_CLZ 1
#include "opts-GCC.h"

Loading

0 comments on commit f74b1e4

Please sign in to comment.