sinetables.asm 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. SineTableLUT:
  2. .dw SinTab1
  3. .dw SinTab2
  4. SinTab1:
  5. .byte 2 , 3 , 5 , 6 , 8 , 9 , 11 , 13
  6. .byte 14 , 16 , 17 , 19 , 20 , 22 , 23 , 25
  7. .byte 27 , 28 , 30 , 31 , 33 , 34 , 36 , 37
  8. .byte 39 , 40 , 42 , 43 , 45 , 46 , 48 , 49
  9. .byte 50 , 52 , 53 , 55 , 56 , 58 , 59 , 60
  10. .byte 62 , 63 , 64 , 66 , 67 , 68 , 70 , 71
  11. .byte 72 , 74 , 75 , 76 , 78 , 79 , 80 , 81
  12. .byte 82 , 84 , 85 , 86 , 87 , 88 , 89 , 91
  13. .byte 92 , 93 , 94 , 95 , 96 , 97 , 98 , 99
  14. .byte 100 , 101 , 102 , 103 , 104 , 105 , 106 , 106
  15. .byte 107 , 108 , 109 , 110 , 111 , 111 , 112 , 113
  16. .byte 114 , 114 , 115 , 116 , 116 , 117 , 118 , 118
  17. .byte 119 , 119 , 120 , 121 , 121 , 122 , 122 , 122
  18. .byte 123 , 123 , 124 , 124 , 125 , 125 , 125 , 126
  19. .byte 126 , 126 , 126 , 127 , 127 , 127 , 127 , 127
  20. .byte 128 , 128 , 128 , 128 , 128 , 128 , 128 , 128
  21. .byte 128 , 128 , 128 , 128 , 128 , 128 , 128 , 127
  22. .byte 127 , 127 , 127 , 127 , 126 , 126 , 126 , 126
  23. .byte 125 , 125 , 125 , 124 , 124 , 123 , 123 , 122
  24. .byte 122 , 122 , 121 , 121 , 120 , 119 , 119 , 118
  25. .byte 118 , 117 , 116 , 116 , 115 , 114 , 114 , 113
  26. .byte 112 , 111 , 111 , 110 , 109 , 108 , 107 , 106
  27. .byte 106 , 105 , 104 , 103 , 102 , 101 , 100 , 99
  28. .byte 98 , 97 , 96 , 95 , 94 , 93 , 92 , 91
  29. .byte 89 , 88 , 87 , 86 , 85 , 84 , 82 , 81
  30. .byte 80 , 79 , 78 , 76 , 75 , 74 , 72 , 71
  31. .byte 70 , 68 , 67 , 66 , 64 , 63 , 62 , 60
  32. .byte 59 , 58 , 56 , 55 , 53 , 52 , 50 , 49
  33. .byte 48 , 46 , 45 , 43 , 42 , 40 , 39 , 37
  34. .byte 36 , 34 , 33 , 31 , 30 , 28 , 27 , 25
  35. .byte 23 , 22 , 20 , 19 , 17 , 16 , 14 , 13
  36. .byte 11 , 9 , 8 , 6 , 5 , 3 , 2 , 0
  37. .byte -2 ,-3 ,-5 ,-6 ,-8 ,-9 ,-11 ,-13
  38. .byte -14 ,-16 ,-17 ,-19 ,-20 ,-22 ,-23 ,-25
  39. .byte -27 ,-28 ,-30 ,-31 ,-33 ,-34 ,-36 ,-37
  40. .byte -39 ,-40 ,-42 ,-43 ,-45 ,-46 ,-48 ,-49
  41. .byte -50 ,-52 ,-53 ,-55 ,-56 ,-58 ,-59 ,-60
  42. .byte -62 ,-63 ,-64 ,-66 ,-67 ,-68 ,-70 ,-71
  43. .byte -72 ,-74 ,-75 ,-76 ,-78 ,-79 ,-80 ,-81
  44. .byte -82 ,-84 ,-85 ,-86 ,-87 ,-88 ,-89 ,-91
  45. .byte -92 ,-93 ,-94 ,-95 ,-96 ,-97 ,-98 ,-99
  46. .byte -100 ,-101 ,-102 ,-103 ,-104 ,-105 ,-106 ,-106
  47. .byte -107 ,-108 ,-109 ,-110 ,-111 ,-111 ,-112 ,-113
  48. .byte -114 ,-114 ,-115 ,-116 ,-116 ,-117 ,-118 ,-118
  49. .byte -119 ,-119 ,-120 ,-121 ,-121 ,-122 ,-122 ,-122
  50. .byte -123 ,-123 ,-124 ,-124 ,-125 ,-125 ,-125 ,-126
  51. .byte -126 ,-126 ,-126 ,-127 ,-127 ,-127 ,-127 ,-127
  52. .byte -128 ,-128 ,-128 ,-128 ,-128 ,-128 ,-128 ,-128
  53. .byte -128 ,-128 ,-128 ,-128 ,-128 ,-128 ,-128 ,-127
  54. .byte -127 ,-127 ,-127 ,-127 ,-126 ,-126 ,-126 ,-126
  55. .byte -125 ,-125 ,-125 ,-124 ,-124 ,-123 ,-123 ,-122
  56. .byte -122 ,-122 ,-121 ,-121 ,-120 ,-119 ,-119 ,-118
  57. .byte -118 ,-117 ,-116 ,-116 ,-115 ,-114 ,-114 ,-113
  58. .byte -112 ,-111 ,-111 ,-110 ,-109 ,-108 ,-107 ,-106
  59. .byte -106 ,-105 ,-104 ,-103 ,-102 ,-101 ,-100 ,-99
  60. .byte -98 ,-97 ,-96 ,-95 ,-94 ,-93 ,-92 ,-91
  61. .byte -89 ,-88 ,-87 ,-86 ,-85 ,-84 ,-82 ,-81
  62. .byte -80 ,-79 ,-78 ,-76 ,-75 ,-74 ,-72 ,-71
  63. .byte -70 ,-68 ,-67 ,-66 ,-64 ,-63 ,-62 ,-60
  64. .byte -59 ,-58 ,-56 ,-55 ,-53 ,-52 ,-50 ,-49
  65. .byte -48 ,-46 ,-45 ,-43 ,-42 ,-40 ,-39 ,-37
  66. .byte -36 ,-34 ,-33 ,-31 ,-30 ,-28 ,-27 ,-25
  67. .byte -23 ,-22 ,-20 ,-19 ,-17 ,-16 ,-14 ,-13
  68. .byte -11 ,-9 ,-8 ,-6 ,-5 ,-3 ,-2 , 0
  69. SinTab2: