257 lines
5.8 KiB
NASM
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 |