base:6502_6510_maths
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
base:6502_6510_maths [2017-09-14 16:15] – Added crosslink ftc | base:6502_6510_maths [2018-09-29 16:02] – [Addition/Subtraction] white_flame | ||
---|---|---|---|
Line 14: | Line 14: | ||
* [[16bit addition and subtraction]] - 16-bit addition and subtraction by FMan | * [[16bit addition and subtraction]] - 16-bit addition and subtraction by FMan | ||
- | * [[Inverse subtraction]] - .A = operand - .A, opposite of what SBC does - by White Flame | + | * [[Inverse subtraction]] - .A = operand - .A, opposite of what SBC does by White Flame |
- | * [[Signed 8bit + 16bit addition]] - by White Flame | + | * [[Signed 8bit + 16bit addition]] - Sign extension |
==== Multiplication ==== | ==== Multiplication ==== | ||
Line 29: | Line 29: | ||
* [[Table generator routine for fast 8 bit mul table]] - by Graham | * [[Table generator routine for fast 8 bit mul table]] - by Graham | ||
* [[Multiplication with a constant]] - by Various | * [[Multiplication with a constant]] - by Various | ||
+ | * [[base: | ||
==== Division ==== | ==== Division ==== | ||
Line 85: | Line 86: | ||
===== Sorting ===== | ===== Sorting ===== | ||
- | |||
- | Also see the page on [[base: | ||
The sorting routines below are taken from [[http:// | The sorting routines below are taken from [[http:// | ||
Line 98: | Line 97: | ||
* [[Quicksort (16-bit elements)]] - by Vladimir Lidovski aka litwr | * [[Quicksort (16-bit elements)]] - by Vladimir Lidovski aka litwr | ||
- | The following are tailored | + | Also see the page on [[base: |
- | * [[Flagged Bucket Sort]] - by Christopher Jam | ||
===== Random Numbers ===== | ===== Random Numbers ===== | ||
Line 134: | Line 132: | ||
* [[base: | * [[base: | ||
+ | ==== EXOMIZER ===== | ||
+ | * [[Exomizer level compress/ |
base/6502_6510_maths.txt · Last modified: 2023-08-21 00:49 by repose