OcttBitsOfFun/BouncyCubePs1.asm/sincos256.asm

257 lines
5.8 KiB
NASM

SinCos256: ; 256 Rotations (Cos, -Sin, Sin, -Cos)
dw 256, -0, 0, -256
dw 256, -6, 6, -256
dw 256, -13, 13, -256
dw 255, -19, 19, -255
dw 255, -25, 25, -255
dw 254, -31, 31, -254
dw 253, -38, 38, -253
dw 252, -44, 44, -252
dw 251, -50, 50, -251
dw 250, -56, 56, -250
dw 248, -62, 62, -248
dw 247, -68, 68, -247
dw 245, -74, 74, -245
dw 243, -80, 80, -243
dw 241, -86, 86, -241
dw 239, -92, 92, -239
dw 237, -98, 98, -237
dw 234, -104, 104, -234
dw 231, -109, 109, -231
dw 229, -115, 115, -229
dw 226, -121, 121, -226
dw 223, -126, 126, -223
dw 220, -132, 132, -220
dw 216, -137, 137, -216
dw 213, -142, 142, -213
dw 209, -147, 147, -209
dw 206, -152, 152, -206
dw 202, -157, 157, -202
dw 198, -162, 162, -198
dw 194, -167, 167, -194
dw 190, -172, 172, -190
dw 185, -177, 177, -185
dw 181, -181, 181, -181
dw 177, -185, 185, -177
dw 172, -190, 190, -172
dw 167, -194, 194, -167
dw 162, -198, 198, -162
dw 157, -202, 202, -157
dw 152, -206, 206, -152
dw 147, -209, 209, -147
dw 142, -213, 213, -142
dw 137, -216, 216, -137
dw 132, -220, 220, -132
dw 126, -223, 223, -126
dw 121, -226, 226, -121
dw 115, -229, 229, -115
dw 109, -231, 231, -109
dw 104, -234, 234, -104
dw 98, -237, 237, -98
dw 92, -239, 239, -92
dw 86, -241, 241, -86
dw 80, -243, 243, -80
dw 74, -245, 245, -74
dw 68, -247, 247, -68
dw 62, -248, 248, -62
dw 56, -250, 250, -56
dw 50, -251, 251, -50
dw 44, -252, 252, -44
dw 38, -253, 253, -38
dw 31, -254, 254, -31
dw 25, -255, 255, -25
dw 19, -255, 255, -19
dw 13, -256, 256, -13
dw 6, -256, 256, -6
dw 0, -256, 256, -0
dw -6, -256, 256, 6
dw -13, -256, 256, 13
dw -19, -255, 255, 19
dw -25, -255, 255, 25
dw -31, -254, 254, 31
dw -38, -253, 253, 38
dw -44, -252, 252, 44
dw -50, -251, 251, 50
dw -56, -250, 250, 56
dw -62, -248, 248, 62
dw -68, -247, 247, 68
dw -74, -245, 245, 74
dw -80, -243, 243, 80
dw -86, -241, 241, 86
dw -92, -239, 239, 92
dw -98, -237, 237, 98
dw -104, -234, 234, 104
dw -109, -231, 231, 109
dw -115, -229, 229, 115
dw -121, -226, 226, 121
dw -126, -223, 223, 126
dw -132, -220, 220, 132
dw -137, -216, 216, 137
dw -142, -213, 213, 142
dw -147, -209, 209, 147
dw -152, -206, 206, 152
dw -157, -202, 202, 157
dw -162, -198, 198, 162
dw -167, -194, 194, 167
dw -172, -190, 190, 172
dw -177, -185, 185, 177
dw -181, -181, 181, 181
dw -185, -177, 177, 185
dw -190, -172, 172, 190
dw -194, -167, 167, 194
dw -198, -162, 162, 198
dw -202, -157, 157, 202
dw -206, -152, 152, 206
dw -209, -147, 147, 209
dw -213, -142, 142, 213
dw -216, -137, 137, 216
dw -220, -132, 132, 220
dw -223, -126, 126, 223
dw -226, -121, 121, 226
dw -229, -115, 115, 229
dw -231, -109, 109, 231
dw -234, -104, 104, 234
dw -237, -98, 98, 237
dw -239, -92, 92, 239
dw -241, -86, 86, 241
dw -243, -80, 80, 243
dw -245, -74, 74, 245
dw -247, -68, 68, 247
dw -248, -62, 62, 248
dw -250, -56, 56, 250
dw -251, -50, 50, 251
dw -252, -44, 44, 252
dw -253, -38, 38, 253
dw -254, -31, 31, 254
dw -255, -25, 25, 255
dw -255, -19, 19, 255
dw -256, -13, 13, 256
dw -256, -6, 6, 256
dw -256, -0, 0, 256
dw -256, 6, -6, 256
dw -256, 13, -13, 256
dw -255, 19, -19, 255
dw -255, 25, -25, 255
dw -254, 31, -31, 254
dw -253, 38, -38, 253
dw -252, 44, -44, 252
dw -251, 50, -50, 251
dw -250, 56, -56, 250
dw -248, 62, -62, 248
dw -247, 68, -68, 247
dw -245, 74, -74, 245
dw -243, 80, -80, 243
dw -241, 86, -86, 241
dw -239, 92, -92, 239
dw -237, 98, -98, 237
dw -234, 104, -104, 234
dw -231, 109, -109, 231
dw -229, 115, -115, 229
dw -226, 121, -121, 226
dw -223, 126, -126, 223
dw -220, 132, -132, 220
dw -216, 137, -137, 216
dw -213, 142, -142, 213
dw -209, 147, -147, 209
dw -206, 152, -152, 206
dw -202, 157, -157, 202
dw -198, 162, -162, 198
dw -194, 167, -167, 194
dw -190, 172, -172, 190
dw -185, 177, -177, 185
dw -181, 181, -181, 181
dw -177, 185, -185, 177
dw -172, 190, -190, 172
dw -167, 194, -194, 167
dw -162, 198, -198, 162
dw -157, 202, -202, 157
dw -152, 206, -206, 152
dw -147, 209, -209, 147
dw -142, 213, -213, 142
dw -137, 216, -216, 137
dw -132, 220, -220, 132
dw -126, 223, -223, 126
dw -121, 226, -226, 121
dw -115, 229, -229, 115
dw -109, 231, -231, 109
dw -104, 234, -234, 104
dw -98, 237, -237, 98
dw -92, 239, -239, 92
dw -86, 241, -241, 86
dw -80, 243, -243, 80
dw -74, 245, -245, 74
dw -68, 247, -247, 68
dw -62, 248, -248, 62
dw -56, 250, -250, 56
dw -50, 251, -251, 50
dw -44, 252, -252, 44
dw -38, 253, -253, 38
dw -31, 254, -254, 31
dw -25, 255, -255, 25
dw -19, 255, -255, 19
dw -13, 256, -256, 13
dw -6, 256, -256, 6
dw -0, 256, -256, 0
dw 6, 256, -256, -6
dw 13, 256, -256, -13
dw 19, 255, -255, -19
dw 25, 255, -255, -25
dw 31, 254, -254, -31
dw 38, 253, -253, -38
dw 44, 252, -252, -44
dw 50, 251, -251, -50
dw 56, 250, -250, -56
dw 62, 248, -248, -62
dw 68, 247, -247, -68
dw 74, 245, -245, -74
dw 80, 243, -243, -80
dw 86, 241, -241, -86
dw 92, 239, -239, -92
dw 98, 237, -237, -98
dw 104, 234, -234, -104
dw 109, 231, -231, -109
dw 115, 229, -229, -115
dw 121, 226, -226, -121
dw 126, 223, -223, -126
dw 132, 220, -220, -132
dw 137, 216, -216, -137
dw 142, 213, -213, -142
dw 147, 209, -209, -147
dw 152, 206, -206, -152
dw 157, 202, -202, -157
dw 162, 198, -198, -162
dw 167, 194, -194, -167
dw 172, 190, -190, -172
dw 177, 185, -185, -177
dw 181, 181, -181, -181
dw 185, 177, -177, -185
dw 190, 172, -172, -190
dw 194, 167, -167, -194
dw 198, 162, -162, -198
dw 202, 157, -157, -202
dw 206, 152, -152, -206
dw 209, 147, -147, -209
dw 213, 142, -142, -213
dw 216, 137, -137, -216
dw 220, 132, -132, -220
dw 223, 126, -126, -223
dw 226, 121, -121, -226
dw 229, 115, -115, -229
dw 231, 109, -109, -231
dw 234, 104, -104, -234
dw 237, 98, -98, -237
dw 239, 92, -92, -239
dw 241, 86, -86, -241
dw 243, 80, -80, -243
dw 245, 74, -74, -245
dw 247, 68, -68, -247
dw 248, 62, -62, -248
dw 250, 56, -56, -250
dw 251, 50, -50, -251
dw 252, 44, -44, -252
dw 253, 38, -38, -253
dw 254, 31, -31, -254
dw 255, 25, -25, -255
dw 255, 19, -19, -255
dw 256, 13, -13, -256
dw 256, 6, -6, -256