Blame libmp3lame/i386/ffttbl.nas

Packit 47f805
Packit 47f805
;	for new GOGO-no-coda (1999/09)
Packit 47f805
;	Copyright (C) 1999 shigeo
Packit 47f805
;	special thanks to URURI, Keiichi SAKAI
Packit 47f805
Packit 47f805
Packit 47f805
;	fft sin,cos,grayテーブル
Packit 47f805
;	99/08/21
Packit 47f805
;	99/09/01(うるり) ビット反転テーブル削除
Packit 47f805
;	99/09/14 グレイコードインデックス表グローバル化
Packit 47f805
Packit 47f805
%include "nasm.h"
Packit 47f805
Packit 47f805
	globaldef	costab_fft
Packit 47f805
	globaldef	sintab_fft
Packit 47f805
	globaldef	gray_index
Packit 47f805
Packit 47f805
	segment_data
Packit 47f805
	align 16
Packit 47f805
Packit 47f805
costab_fft:
Packit 47f805
	dd 0.000000000000
Packit 47f805
	dd 0.707106781187
Packit 47f805
	dd 0.923879532511
Packit 47f805
	dd 0.980785280403
Packit 47f805
	dd 0.995184726672
Packit 47f805
	dd 0.998795456205
Packit 47f805
	dd 0.999698818696
Packit 47f805
	dd 0.999924701839
Packit 47f805
	dd 0.999981175283
Packit 47f805
	dd 0.999995293810
Packit 47f805
	dd 0.999998823452
Packit 47f805
	dd 0.999999705863
Packit 47f805
	dd 0.999999926466
Packit 47f805
	dd 0.999999981616
Packit 47f805
	dd 0.999999995404
Packit 47f805
	dd 0.999999998851
Packit 47f805
Packit 47f805
sintab_fft:
Packit 47f805
	dd 1.000000000000
Packit 47f805
	dd 0.707106781187
Packit 47f805
	dd 0.382683432365
Packit 47f805
	dd 0.195090322016
Packit 47f805
	dd 0.098017140330
Packit 47f805
	dd 0.049067674327
Packit 47f805
	dd 0.024541228523
Packit 47f805
	dd 0.012271538286
Packit 47f805
	dd 0.006135884649
Packit 47f805
	dd 0.003067956763
Packit 47f805
	dd 0.001533980186
Packit 47f805
	dd 0.000766990319
Packit 47f805
	dd 0.000383495188
Packit 47f805
	dd 0.000191747597
Packit 47f805
	dd 0.000095873799
Packit 47f805
	dd 0.000047936900
Packit 47f805
Packit 47f805
		align 16
Packit 47f805
gray_index:
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 8
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 9
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 8
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 7
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 6
Packit 47f805
		db	2, 3, 2, 4, 2, 3, 2, 5, 2, 3, 2, 4, 2, 3, 2, 10
Packit 47f805
Packit 47f805
	segment_code
Packit 47f805
Packit 47f805
	end