summaryrefslogtreecommitdiff
path: root/src/rops.h.last
diff options
context:
space:
mode:
authoraliaspider2015-11-05 19:32:30 +0100
committeraliaspider2015-11-05 19:32:30 +0100
commit771178cf2078da10b9f07590329b3e7c7c7a9259 (patch)
tree8dc67765a4a8355487dc1ee796b6d3a51fcbfb20 /src/rops.h.last
parent0731cea41cf04d205f98a7b3d516dfb7633265a7 (diff)
downloadsnes9x2002-771178cf2078da10b9f07590329b3e7c7c7a9259.tar.gz
snes9x2002-771178cf2078da10b9f07590329b3e7c7c7a9259.tar.bz2
snes9x2002-771178cf2078da10b9f07590329b3e7c7c7a9259.zip
move/delete some unused files.
Diffstat (limited to 'src/rops.h.last')
-rw-r--r--src/rops.h.last118
1 files changed, 0 insertions, 118 deletions
diff --git a/src/rops.h.last b/src/rops.h.last
deleted file mode 100644
index 5ec3e24..0000000
--- a/src/rops.h.last
+++ /dev/null
@@ -1,118 +0,0 @@
-/*
- Raster Operations macros
-*/
-
-// -------------
-// RGB_565
-// a.red = a.red - b.red
-// a.blue = a.blue - b.blue
-// a.green = a.green - b.green
-/*
-#define ROP_SUB(a, b) \
- " bics " #b ", " #b ", #0b00000100000100000 \n"\
- " orr " #a ", " #a ", #0b00000100000100000 \n"\
- " orr " #a ", " #a ", #0b10000000000000000 \n"\
- " sub " #a ", " #a ", " #b " \n"\
- " tst " #a ", #0b00000000000100000 \n"\
- " biceq " #a ", " #a ", #0b00000000000011111 \n"\
- " tst " #a ", #0b00000100000000000 \n"\
- " biceq " #a ", " #a ", #0b00000011111100000 \n"\
- " tst " #a ", #0b10000000000000000 \n"\
- " biceq " #a ", " #a ", #0b01111100000000000 \n"
-*/
-#define ROP_SUB(a, b) \
- " bics " #b ", " #b ", #0b00000100000100000 \n"\
- " beq 999f \n"\
- " orr " #a ", " #a ", #0b00000100000100000 \n"\
- " orr " #a ", " #a ", #(1 << 31) \n"\
- " subs " #a ", " #a ", " #b " \n"\
- " bicpl " #a ", " #a ", #0b01111100000000000 \n"\
- " tst " #a ", #0b00000000000100000 \n"\
- " biceq " #a ", " #a ", #0b00000000000011111 \n"\
- " tst " #a ", #0b00000100000000000 \n"\
- " biceq " #a ", " #a ", #0b00000011111100000 \n"\
- "999:\n"
-
-
-// -------------
-// RGB_565
-// if ZF set do ROP_SUB, else:
-// a.red = (a.red - b.red) / 2
-// a.blue = (a.blue - b.blue) / 2
-// a.green = (a.green - b.green) / 2
-/*
-#define ROP_SUB1_2(a, b) \
- " movne " #a ", " #a ", lsr #1 \n"\
- " bicne " #a ", " #a ", #0b00000010000010000 \n"\
- " movne " #b ", " #b ", lsr #1 \n"\
- " bicne " #b ", " #b ", #0b00000010000010000 \n"\
- \
- " bic " #b ", " #b ", #0b00000100000100000 \n"\
- " orr " #a ", " #a ", #0b00000100000100000 \n"\
- " orr " #a ", " #a ", #0b10000000000000000 \n"\
- " sub " #a ", " #a ", " #b " \n"\
- " tst " #a ", #0b00000000000100000 \n"\
- " biceq " #a ", " #a ", #0b00000000000011111 \n"\
- " tst " #a ", #0b00000100000000000 \n"\
- " biceq " #a ", " #a ", #0b00000011111100000 \n"\
- " tst " #a ", #0b10000000000000000 \n"\
- " biceq " #a ", " #a ", #0b01111100000000000 \n"
-*/
-
-#define ROP_SUB1_2(a, b) \
- " movne " #a ", " #a ", lsr #1 \n"\
- " bicne " #a ", " #a ", #0b00000010000010000 \n"\
- " movne " #b ", " #b ", lsr #1 \n"\
- " bicne " #b ", " #b ", #0b00000010000010000 \n"\
- \
- " bics " #b ", " #b ", #0b00000100000100000 \n"\
- " beq 999f \n"\
- " orr " #a ", " #a ", #0b00000100000100000 \n"\
- " orr " #a ", " #a ", #(1 << 31) \n"\
- " subs " #a ", " #a ", " #b " \n"\
- " bicpl " #a ", " #a ", #0b01111100000000000 \n"\
- " tst " #a ", #0b00000000000100000 \n"\
- " biceq " #a ", " #a ", #0b00000000000011111 \n"\
- " tst " #a ", #0b00000100000000000 \n"\
- " biceq " #a ", " #a ", #0b00000011111100000 \n"\
- "999:\n"
-
-
-// -------------
-// RGB_565
-// a.red = a.red + b.red
-// a.blue = a.blue + b.blue
-// a.green = a.green + b.green
-#define ROP_ADD(a, b) \
- " bics " #b ", " #b ", #0b00000100000100000 \n"\
- " beq 999f \n"\
- " bics " #a ", " #a ", #0b00000100000100000 \n"\
- " add " #a ", " #a ", " #b " \n"\
- " tst " #a ", #0b00000000000100000 \n"\
- " orrne " #a ", " #a ", #0b00000000000011111 \n"\
- " tst " #a ", #0b00000100000000000 \n"\
- " orrne " #a ", " #a ", #0b00000011111100000 \n"\
- " tst " #a ", #0b10000000000000000 \n"\
- " orrne " #a ", " #a ", #0b01111100000000000 \n"\
- "999:\n"
-
-// -------------
-// RGB_565
-// if ZF set do ROP_ADD, else:
-// a.red = (a.red + b.red) / 2
-// a.blue = (a.blue + b.blue) / 2
-// a.green = (a.green + b.green) / 2
-#define ROP_ADD1_2(a, b) \
- " bic " #a ", " #a ", #0b00000100000100000 \n"\
- " bicne " #a ", " #a ", #0b00001000001000000 \n"\
- " bic " #b ", " #b ", #0b00000100000100000 \n"\
- " bicne " #b ", " #b ", #0b00001000001000000 \n"\
- " add " #a ", " #a ", " #b " \n"\
- " movne " #a ", " #a ", lsr #1 \n"\
- " tst " #a ", #0b00000000000100000 \n"\
- " orrne " #a ", " #a ", #0b00000000000011111 \n"\
- " tst " #a ", #0b00000100000000000 \n"\
- " orrne " #a ", " #a ", #0b00000011111100000 \n"\
- " tst " #a ", #0b10000000000000000 \n"\
- " orrne " #a ", " #a ", #0b01111100000000000 \n"
-