Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

In 2015....

Name: Anonymous 2015-01-25 6:17

DX arbitrary-precision integer arithmetic extensions Intel recently added
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 !MhMRSATORI 2015-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: Anonymous 2015-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.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List