OpenCores
URL https://opencores.org/ocsvn/raytrac/raytrac/trunk

Subversion Repositories raytrac

[/] [raytrac/] [trunk/] [fpbranch] - Rev 94

Rev

Go to most recent revision | Details | Compare with Previous | Blame

Filtering Options

Clear current filter

Rev Log message Author Age Path
94 Optimization on the functionality of the mantissa multiplier... the results are much more precise than last revision... jguarin2002 4769d 09h /raytrac/trunk/fpbranch
93 New Fpbranch Directory Distribution jguarin2002 4769d 19h /raytrac/trunk/fpbranch
92 Optimizations made on ema2 and ema3: First One, ema3 and ema2 both now has a 4 pipeline, this equalization has saved lots of registers. Second One: Shifters to denormalize mantissas before addition are implemented with multipliers and inverting the bits direction in the bit vectors, resulting in a saving of resources of 332->253 LEs in ema2 (23% saving) and 608->408 LEs in ema3svn status (32% saving) jguarin2002 4772d 06h /raytrac/trunk/fpbranch
91 Optimizations made on ema2 and ema3: First One, ema3 and ema2 both now has a 4 pipeline, this equalization has saved lots of registers. Second One: Shifters to denormalize mantissas before addition are implemented with multipliers and inverting the bits direction in the bit vectors, resulting in a saving of resources of 332->253 LEs in ema2 (23% saving) and 608->408 LEs in ema3svn status (32% saving) jguarin2002 4772d 06h /raytrac/trunk/fpbranch
90 Minor corrections to ema2 zero support jguarin2002 4772d 13h /raytrac/trunk/fpbranch
89 floating point mult ready jguarin2002 4772d 14h /raytrac/trunk/fpbranch
88 Exponent Managment Addition: supports now Zero jguarin2002 4772d 16h /raytrac/trunk/fpbranch
87 For the sake of easyness, mmp is called now mul2 jguarin2002 4774d 16h /raytrac/trunk/fpbranch
86 For the sake of easyness, mmp is called now mul2 jguarin2002 4774d 16h /raytrac/trunk/fpbranch
85 get doesnt fit anymore... jguarin2002 4775d 07h /raytrac/trunk/fpbranch
84 Floating Point Adders: (ema3,add3) is an a+b+c adder and (ema2,add2) is an a+b adder. Ema's are blocks to normalize the exponents and shift the mantissas as required, add's are blocks that make the mantissa addition and normalize the result again into a 32 bit IEEE float format jguarin2002 4775d 07h /raytrac/trunk/fpbranch
83 Only to have it as an example of what to do to sign a mantissa jguarin2002 4775d 07h /raytrac/trunk/fpbranch
82 FPBRANCH releaseeeesvn add fpbranch/get.vhd fpbranch/sm.vhd fpbranch/slr.vhd fpbranch/mmp.vhd svn add fpbranch/get.vhd fpbranch/sm.vhd fpbranch/slr.vhd fpbranch/mmp.vhd svn add fpbranch/get.vhd fpbranch/sm.vhd fpbranch/slr.vhd fpbranch/mmp.vhd jguarin2002 4778d 02h /raytrac/trunk/fpbranch

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.