They are still working on making CPUs that can do arithmetic. Why not calculus already? I had a pretty hard time in my calculus class and I’m a human! Good luck with the integral calculus, CPUs, you're gonna need it.
Name:
Cudder !MhMRSATORI2015-01-25 15:45
Those ADX extensions are pretty lame. They include
- multiplication without affecting the flags - add-with-carry affecting only carry flag - add-with-carry using overflow flag as a carry flag
It's not the awesomeness that a REP ADD/ADC/SUB/SBB/etc.S{B,W,D,Q} would be:
; esi = source bignum ; edi = destination bignum ; ecx = size in dords rep addsd That would be a real "arbitrary-precision integer arithmetic extension".
Name:
Anonymous2015-01-25 23:20
>>8 Handling rep prefixes on instructions that introduce dependencies on flags is a pain in the ass. It's not surprising they chose to implement another set of instructions that are easier for the existing OOO architecture to decode and retire.