ReC98/libs/master.lib/atan8[data].asm

29 lines
1.1 KiB
NASM

; public domain!!
; Atan8[n] = atan( n/256 ) * 128 / pi
; 0 <= n <= 256
;
; Revision History:
; 92/7/29 A.Koizuka
; 93/ 5/29 [M0.18] .CONST->.DATA
;
public AtanTable8,_AtanTable8
_AtanTable8 label byte
AtanTable8 db 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2
db 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5
db 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7
db 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10
db 10,10,10,10,11,11,11,11, 11,11,11,12,12,12,12,12
db 12,12,13,13,13,13,13,13, 13,14,14,14,14,14,14,14
db 15,15,15,15,15,15,15,16, 16,16,16,16,16,16,17,17
db 17,17,17,17,17,17,18,18, 18,18,18,18,18,19,19,19
db 19,19,19,19,19,20,20,20, 20,20,20,20,20,21,21,21
db 21,21,21,21,21,21,22,22, 22,22,22,22,22,22,23,23
db 23,23,23,23,23,23,23,24, 24,24,24,24,24,24,24,24
db 25,25,25,25,25,25,25,25, 25,25,26,26,26,26,26,26
db 26,26,26,27,27,27,27,27, 27,27,27,27,27,28,28,28
db 28,28,28,28,28,28,28,28, 29,29,29,29,29,29,29,29
db 29,29,29,30,30,30,30,30, 30,30,30,30,30,30,31,31
db 31,31,31,31,31,31,31,31, 31,31,32,32,32,32,32,32