Commit [e99845] Maximize Restore History

Change x86oid modular arithmetic to work if fixnum width changes.

* This is largely (signed-byte {30,61}) => fixnum and smod{30,61} =>
modfx.

* Thanks to Paul Khuong for the initial patch.

Alastair Bridgewater Alastair Bridgewater 2009-12-27

Alastair Bridgewater Alastair Bridgewater 2011-10-19

changed src/code/cross-modular.lisp
changed src/code/numbers.lisp
changed src/compiler/generic/vm-tran.lisp
changed src/compiler/x86-64/arith.lisp
changed src/compiler/x86/arith.lisp
src/code/cross-modular.lisp Diff Switch to side-by-side view
Loading...
src/code/numbers.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-tran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/arith.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86/arith.lisp Diff Switch to side-by-side view
Loading...