mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-30 23:07:48 +00:00
Implement opt Q for fixed-point precision, and q literals (e.g. 12.34q8) (#958)
Fixes #957 Co-authored-by: ISSOtm <eldredhabert0@gmail.com>
This commit is contained in:
33
test/asm/opt-Q.out
Normal file
33
test/asm/opt-Q.out
Normal file
@@ -0,0 +1,33 @@
|
||||
Q .1 -> 00000000000000000000000000000010
|
||||
Q .2 -> 00000000000000000000000000000101
|
||||
Q .3 -> 00000000000000000000000000001001
|
||||
Q .4 -> 00000000000000000000000000010010
|
||||
Q .5 -> 00000000000000000000000000100101
|
||||
Q .6 -> 00000000000000000000000001001001
|
||||
Q .7 -> 00000000000000000000000010010010
|
||||
Q .8 -> 00000000000000000000000100100100
|
||||
Q .9 -> 00000000000000000000001001001000
|
||||
Q .10 -> 00000000000000000000010010010001
|
||||
Q .11 -> 00000000000000000000100100100010
|
||||
Q .12 -> 00000000000000000001001001000100
|
||||
Q .13 -> 00000000000000000010010010001000
|
||||
Q .14 -> 00000000000000000100100100010000
|
||||
Q .15 -> 00000000000000001001001000100000
|
||||
Q 16 -> 00000000000000010010010000111111
|
||||
Q 17 -> 00000000000000100100100001111110
|
||||
Q 18 -> 00000000000001001001000011111101
|
||||
Q 19 -> 00000000000010010010000111111010
|
||||
Q 20 -> 00000000000100100100001111110100
|
||||
Q 21 -> 00000000001001001000011111101000
|
||||
Q 22 -> 00000000010010010000111111010000
|
||||
Q 23 -> 00000000100100100001111110011111
|
||||
Q 24 -> 00000001001001000011111100111110
|
||||
Q 25 -> 00000010010010000111111001111100
|
||||
Q 26 -> 00000100100100001111110011111000
|
||||
Q 27 -> 00001001001000011111100111110000
|
||||
Q 28 -> 00010010010000111111001111100000
|
||||
Q 29 -> 00100100100001111110011111000000
|
||||
Q 30 -> 01001001000011111100111110000001
|
||||
Q 31 -> 10010010000111111001111100000010
|
||||
Q .0 -> 00000000000000010010010000111111
|
||||
Q 32 -> 00000000000000010010010000111111
|
||||
Reference in New Issue
Block a user