ieee754fpu.git
5 years agomove +127 for exponent bias into FPNum.create
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 10:53:14 +0000 (10:53 +0000)]
move +127 for exponent bias into FPNum.create

5 years agoremove unneeded code
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 10:51:45 +0000 (10:51 +0000)]
remove unneeded code

5 years agocomments
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 10:51:28 +0000 (10:51 +0000)]
comments

5 years agoadd zero, nan and inf checks
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 10:48:07 +0000 (10:48 +0000)]
add zero, nan and inf checks

5 years agocreate and use decode function
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 10:43:01 +0000 (10:43 +0000)]
create and use decode function

5 years agomove create, inf and nan to FPNum class
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 10:37:43 +0000 (10:37 +0000)]
move create, inf and nan to FPNum class

5 years agocreate FPNum class
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 10:35:13 +0000 (10:35 +0000)]
create FPNum class

5 years agoadd rounding stage
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 09:48:40 +0000 (09:48 +0000)]
add rounding stage

5 years agoadd comments
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 09:42:00 +0000 (09:42 +0000)]
add comments

5 years agoadd normalise_1 stage
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 09:38:09 +0000 (09:38 +0000)]
add normalise_1 stage

5 years agoadd NaN and INF functions
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 09:22:04 +0000 (09:22 +0000)]
add NaN and INF functions

5 years agoMerge branch 'master' of ssh://libre-riscv.org:922/ieee754fpu
Aleksandar Kostovic [Thu, 14 Feb 2019 09:17:13 +0000 (10:17 +0100)]
Merge branch 'master' of ssh://libre-riscv.org:922/ieee754fpu

5 years agoTurned the normalise_2 verilog state into nmigen
Aleksandar Kostovic [Thu, 14 Feb 2019 09:16:54 +0000 (10:16 +0100)]
Turned the normalise_2 verilog state into nmigen

5 years agouse function "create_z" which... well... creates a result from (s,e,m)
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 09:15:47 +0000 (09:15 +0000)]
use function "create_z" which... well... creates a result from (s,e,m)

5 years agoadd in comments on add 2nd stage
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 09:05:21 +0000 (09:05 +0000)]
add in comments on add 2nd stage

5 years agooff-by-one in slices
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 08:56:39 +0000 (08:56 +0000)]
off-by-one in slices

5 years agoMerge branch 'master' of ssh://libre-riscv.org:922/ieee754fpu
Aleksandar Kostovic [Thu, 14 Feb 2019 08:53:36 +0000 (09:53 +0100)]
Merge branch 'master' of ssh://libre-riscv.org:922/ieee754fpu

5 years agoTurned the add_1 verilog state into nmigen
Aleksandar Kostovic [Thu, 14 Feb 2019 08:53:21 +0000 (09:53 +0100)]
Turned the add_1 verilog state into nmigen

5 years agocorrections on compile
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 08:51:18 +0000 (08:51 +0000)]
corrections on compile

5 years agoadd align phase
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 08:49:48 +0000 (08:49 +0000)]
add align phase

5 years agowhoops accidentally indented too far
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 08:38:57 +0000 (08:38 +0000)]
whoops accidentally indented too far

5 years agoadd code comments
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 08:36:46 +0000 (08:36 +0000)]
add code comments

5 years agoreformat / indent add_0 stage
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 08:32:13 +0000 (08:32 +0000)]
reformat / indent add_0 stage

5 years agoTurned the add_0 verilog state into nmigen
Aleksandar Kostovic [Thu, 14 Feb 2019 08:23:17 +0000 (09:23 +0100)]
Turned the add_0 verilog state into nmigen

5 years agoadd zero and denormalised checks
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 06:52:28 +0000 (06:52 +0000)]
add zero and denormalised checks

5 years agoadd special case, b when a is zero
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 06:40:29 +0000 (06:40 +0000)]
add special case, b when a is zero

5 years agoadd b inf special case
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 06:26:25 +0000 (06:26 +0000)]
add b inf special case

5 years agocleanup and comments
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 06:24:12 +0000 (06:24 +0000)]
cleanup and comments

5 years agoadd inf special case
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 06:20:23 +0000 (06:20 +0000)]
add inf special case

5 years agowhitespace (indent)
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 06:13:15 +0000 (06:13 +0000)]
whitespace (indent)

5 years agoadd first of special_cases
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 06:12:44 +0000 (06:12 +0000)]
add first of special_cases

5 years agoinvert Cat order, use 3 zeros (3 bits)
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 04:32:09 +0000 (04:32 +0000)]
invert Cat order, use 3 zeros (3 bits)

5 years agospelling correction
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 04:16:14 +0000 (04:16 +0000)]
spelling correction

5 years agocorrected syntax for unpack block
Luke Kenneth Casson Leighton [Thu, 14 Feb 2019 04:14:40 +0000 (04:14 +0000)]
corrected syntax for unpack block

5 years agoReplicated unpack part of always block into nmigen
Aleksandar Kostovic [Wed, 13 Feb 2019 16:20:49 +0000 (17:20 +0100)]
Replicated unpack part of always block into nmigen

5 years agoadd experiment
Luke Kenneth Casson Leighton [Wed, 13 Feb 2019 11:26:22 +0000 (11:26 +0000)]
add experiment

5 years agoadd git submodule init to Makefile
Luke Kenneth Casson Leighton [Mon, 4 Feb 2019 00:28:04 +0000 (00:28 +0000)]
add git submodule init to Makefile

5 years agoadded berkeley softfloat library submodule
Luke Kenneth Casson Leighton [Mon, 4 Feb 2019 00:20:55 +0000 (00:20 +0000)]
added berkeley softfloat library submodule