Propeller 2 mul asm command question
Electrodude
Posts: 1,665
Why is the Prop 2's mul assembly command only 24 bits? 32 bits would make much more sense because it's a 32 bit processor. Is there not enough space for ~500 more transistors per cog or did I miss something?
The link to the specifications pdf is: http://www.parallaxsemiconductor.com/sites/default/files/parallax/Propeller2DetailedPreliminaryFeatureList-v2.0.pdf. The mul command is explained on p7.
Thanks,
Electrodude
The link to the specifications pdf is: http://www.parallaxsemiconductor.com/sites/default/files/parallax/Propeller2DetailedPreliminaryFeatureList-v2.0.pdf. The mul command is explained on p7.
Thanks,
Electrodude
Comments
Chip is nearly never arbitrary, he probably decided it was a ridiculous amount more to do single cycle 32x32 mul and settled at 23x23 mul. For may operations, I'm certain people who NEED single cycle mul will learn to live with 24bits or figure out another way of multiplying their numbers, perhaps with the CORDIC instructions.
Where does the number 500 come from? Sounds a bit low to me.
Thanks,
electrodude