Over the past couple days I broke complex-number arithmetic, & in turn trigonometry, down into floating point multiply-adders. So how'd I design such a multiply-adder?
IEEE 754 suggests encoding real numbers as a 1bit sign, 8bit exponent, & 23bit fraction. With an implicitly preceding "1." on the fraction. IEEE 754 suggests adding 127 offset to the exponent, but it may save circuitry if we instead encode it internally as 2's complement.
Makes multiply easy!
1/3?