2019-06-25 |
Nick Downing | Unroll slightly to avoid an inner loop jump to loop...
|
commit | commitdiff | tree |
2019-06-25 |
Nick Downing | Implement hi bit set divisor for long division, fix...
|
commit | commitdiff | tree |
2019-06-25 |
Nick Downing | Fix hi bit set divisor issue for word division
|
commit | commitdiff | tree |
2019-06-25 |
Nick Downing | Temporarily de-optimize the inner divide routine as...
|
commit | commitdiff | tree |
2019-06-25 |
Nick Downing | Add division test, fix multiply bug, still a bug on...
|
commit | commitdiff | tree |
2019-06-24 |
Nick Downing | Implement signed 16x16 to 32 bit multiplication
|
commit | commitdiff | tree |
2019-06-24 |
Nick Downing | Correct unsigned 16x16 to 32 bit multiply, need to...
|
commit | commitdiff | tree |
2019-06-22 |
Nick Downing | Change long division to use bc register and to do 64...
|
commit | commitdiff | tree |
2019-06-22 |
Nick Downing | Change word division to use bc register and to do 32...
|
commit | commitdiff | tree |
2019-06-22 |
Nick Downing | Make word and long multiplication use bc register
|
commit | commitdiff | tree |
2019-06-22 |
Nick Downing | For longs swap alternate register usage so that low...
|
commit | commitdiff | tree |
2019-06-21 |
Nick Downing | Remove rst 0x30, sometimes inline code, sometimes moving...
|
commit | commitdiff | tree |
2019-06-21 |
Nick Downing | Change call to jmp and ret to dispatcher for the shorter...
|
commit | commitdiff | tree |
2019-06-20 |
Nick Downing | Get longs working, add a second 10-digit printout that...
|
commit | commitdiff | tree |
2019-06-19 |
Nick Downing | Fix the result storage and dispatching after long add...
|
commit | commitdiff | tree |
2019-06-19 |
Nick Downing | Fix all relative jumps to be in range, debug multiply...
|
commit | commitdiff | tree |
2019-06-18 |
Nick Downing | Revamp register usage in math package for shifts, multiplies...
|
commit | commitdiff | tree |
2019-06-18 |
Nick Downing | First cut at page 2 for long maths, makes everything...
|
commit | commitdiff | tree |
2019-06-18 |
Nick Downing | Revert sm2.asm to commit 557827e, reimplement in sm3...
|
commit | commitdiff | tree |
2019-06-17 |
Nick Downing | Implement first part of page2 (redirections to page0...
|
commit | commitdiff | tree |
2019-06-16 |
Nick Downing | Infrastructure for long math using a new page 2, fills...
|
commit | commitdiff | tree |
2019-06-16 |
Nick Downing | Remove unused stack addressing modes
|
commit | commitdiff | tree |
2019-06-16 |
Nick Downing | Implement new calling convention with automatic C-style...
|
commit | commitdiff | tree |
2019-06-16 |
Nick Downing | Save space and implement page1_imm_call, page1_call...
|
commit | commitdiff | tree |
2019-06-16 |
Nick Downing | Add imm_xchg_w and xchg_w commands, change XXXrev to...
|
commit | commitdiff | tree |
2019-06-16 |
Nick Downing | Working factorial program with the new stack machine
|
commit | commitdiff | tree |
2019-06-16 |
Nick Downing | First cut at more efficient smodal stack machine using...
|
commit | commitdiff | tree |
2019-06-13 |
Nick Downing | Add CORDIC demo code from Peter Knoppers (DDJ article)
|
commit | commitdiff | tree |
2019-06-13 |
Nick Downing | Unroll the multiply, reinstate the state machine test...
|
commit | commitdiff | tree |
2019-06-13 |
Nick Downing | Minor optimization due to unrolled loop not using b...
|
commit | commitdiff | tree |
2019-06-13 |
Nick Downing | Unroll 8 bits division inner loop (2 versions, 4 entry...
|
commit | commitdiff | tree |
2019-06-13 |
Nick Downing | Optimize layout of division code
|
commit | commitdiff | tree |
2019-06-13 |
Nick Downing | Fix bugs, working signed division
|
commit | commitdiff | tree |
2019-06-13 |
Nick Downing | First cut at the full signed division with separate...
|
commit | commitdiff | tree |
2019-06-13 |
Nick Downing | Further minor optimizations
|
commit | commitdiff | tree |
2019-06-13 |
Nick Downing | Make division routine only do inc/dec on zero crossing...
|
commit | commitdiff | tree |
2019-06-12 |
Nick Downing | New non-restoring division routine, sub-optimal but...
|
commit | commitdiff | tree |
2019-06-10 |
Nick Downing | Improve loops and fallthru
|
commit | commitdiff | tree |
2019-06-10 |
Nick Downing | Improved way that uses cf to do most of the adjustment...
|
commit | commitdiff | tree |
2019-06-10 |
Nick Downing | First cut at non-restoring division
|
commit | commitdiff | tree |
2019-06-10 |
Nick Downing | Add decimal factorial result printing using the division...
|
commit | commitdiff | tree |
2019-06-10 |
Nick Downing | Improve trace, add unsigned division
|
commit | commitdiff | tree |
2019-06-10 |
Nick Downing | Optimize lower dispatcher used for control transfers...
|
commit | commitdiff | tree |
2019-06-10 |
Nick Downing | Optimize rst 8 routine, ld hl,(bc)+
|
commit | commitdiff | tree |
2019-06-10 |
Nick Downing | Exchange roles of bc and de, adjust interface to math...
|
commit | commitdiff | tree |
2019-06-09 |
Nick Downing | Initial commit, can calculate a factorial recursively...
|
commit | commitdiff | tree |
|