|
|
|
|
|
by fulafel
1810 days ago
|
|
Speed, like is usual with hw vs software implementations of things. But the difference is these days less than it used to be, because processors spend most of their time stalled on all kinds of things and the ALU processing capacity is underused most of the time. An interesting question for a modern ISA design would be to figure out how to make tagged words and memory work well with SIMD. |
|
Not sure what the issue might be. Let’s say you’re doing a multiply-add: you’d call the one for the data type you want and if any operand were of the wrong type you’d get a fault. Am I missing something?