[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Quick Fix Multiplication Library - almost complete!
A few months back, I asked what high speed integer routines programmers
would want. I am almost finished with all of the following routines:
QKMul2 Unsigned 16 x 16 --> 16 bit result
QKsMul2 Signed 16 x 16 --> 16 bit result
QKMul4 Unsigned 32 x 32 --> 32 bit result
QKsMul4 Signed 32 x 32 --> 32 bit result
QKFixMul 32 x 32 bit fixed point multiply (16 bit fraction)
QKsMul48 Signed 32 x 32 --> 64 bit result
These routines are 2-3 faster than their ORCA counter parts. They also
do not use lookup tables and do not require two banks of RAM to
function.
The largest routine is about 5k. I am planning to sell the math
library
for $20.00 to anyone who is interested. Ken
send email to kcr103@psuvm.psu.edu