Originally Posted by Garak
Originally Posted by y_p_w
Didn't think of that possibility, but this was designed back in 1984 or 1985. I've even done my own projects at work where we couldn't simply devote resources (i.e. silicon area) to lookup tables and resorted to using brute force with shared resources. This is just a multiply and accumulate. I'm guessing it was taking so long because it was doing serial multiplication, then floating point multiplication when the numbers started getting too big for the display.
Yes, my TI calculator of a similar vintage (maybe a year newer) did factorials the same way. They took their time to come up, for sure, unlike anything more "normal."
I was bored sometimes. I remember doing in class when I too bored listening to the teacher/instructor lecture. I'm pretty sure it was just doing 1*2*3*4*5..... because it would come up almost immediately if it was 3!.
Originally Posted by y_p_w
Didn't think of that possibility, but this was designed back in 1984 or 1985. I've even done my own projects at work where we couldn't simply devote resources (i.e. silicon area) to lookup tables and resorted to using brute force with shared resources. This is just a multiply and accumulate. I'm guessing it was taking so long because it was doing serial multiplication, then floating point multiplication when the numbers started getting too big for the display.
Yes, my TI calculator of a similar vintage (maybe a year newer) did factorials the same way. They took their time to come up, for sure, unlike anything more "normal."
I was bored sometimes. I remember doing in class when I too bored listening to the teacher/instructor lecture. I'm pretty sure it was just doing 1*2*3*4*5..... because it would come up almost immediately if it was 3!.