/programs/develop/libraries/newlib/sdk/import32.inc |
---|
File deleted |
/programs/develop/libraries/newlib/sdk/libc.inc |
---|
File deleted |
/programs/develop/libraries/newlib/sdk/proc32.inc |
---|
File deleted |
/programs/develop/libraries/newlib/sdk/app.inc |
---|
File deleted |
/programs/develop/libraries/newlib/sdk/struct.inc |
---|
File deleted |
/programs/develop/libraries/newlib/sdk/fasm/hello.asm |
---|
0,0 → 1,30 |
STACK_SIZE equ 4096 |
include "app.inc" |
align 8 |
main: |
cinvoke _printf, msg_hello |
ret |
msg_hello db 'Hello world!',0x0D,0x0A,0 |
align 16 |
__idata_start: |
library libc,'libc.dll' |
include 'libc.inc' |
__idata_end: |
__iend: |
__cmdline: rb 256 |
__pgmname: rb 1024 |
rb 16 |
__stack: |
__bssend: |
/programs/develop/libraries/newlib/sdk/fasm/include/app.inc |
---|
0,0 → 1,283 |
include 'import32.inc' |
include 'proc32.inc' |
use32 |
org 0x0 |
db 'MENUET02' |
dd 0x01 |
dd __start |
dd __iend |
dd __bssend |
dd __stack |
dd __cmdline |
dd __pgmname |
dd 0x0 |
dd __idata_start |
dd __idata_end |
dd main |
IMAGE_DOS_SIGNATURE equ 0x5A4D |
IMAGE_NT_SIGNATURE equ 0x00004550 |
IMAGE_FILE_MACHINE_I386 equ 0x014c |
IMAGE_NT_OPTIONAL_HDR32_MAGIC equ 0x10B |
IMAGE_NT_HEADERS32_SIZE equ 0xF8 |
__start: |
.e_lfanew equ 0x3C |
.FileHeader.NumberOfSections equ 0x06 |
.OptionalHeader.ImageBase equ 0x34 |
.SectionAlignment equ 0x38 |
.FileAlignment equ 0x3C |
.OptionalHeader.SizeOfImage equ 0x50 |
.OptionalHeader.SizeOfHeaders equ 0x54 |
.VirtualAddress equ 0x0C |
.SizeOfRawData equ 0x10 |
.PointerToRawData equ 0x14 |
.OptionalHeader.RelocDataDirectory.VirtualAddress equ 0xA0 |
.OptionalHeader.RelocDataDirectory.Size equ 0xA4 |
.SizeOfBlock equ 0x04 |
mov eax, 68 |
mov ebx, 12 |
mov ecx, STACK_SIZE |
add ecx, 4095 |
and ecx, -4096 |
int 0x40 |
test eax, eax |
jz .exit |
add ecx, eax |
mov [fs:8], eax |
mov [fs:12], ecx |
mov esp, ecx |
sub esp, 1024 |
mov eax, 9 |
mov ebx, esp |
mov ecx, -1 |
int 0x40 |
mov eax, [ebx+30] |
mov [fs:0], eax |
add esp, 1024 |
mov eax, 68 |
mov ebx, 27 |
mov ecx, libc_path |
int 0x40 |
test eax, eax |
jz .exit |
push edx |
push eax |
.validate_pe: |
cmp edx, 0x3F |
jbe .exit |
cmp word [eax], IMAGE_DOS_SIGNATURE |
jne .exit |
mov edx, [eax+.e_lfanew] |
test edx, edx |
jz .exit |
add edx, eax ;edx = nt header |
jb .exit |
cmp dword [edx], IMAGE_NT_SIGNATURE |
jnz .exit |
cmp word [edx+0x04], IMAGE_FILE_MACHINE_I386 |
jnz .exit |
cmp word [edx+0x18], IMAGE_NT_OPTIONAL_HDR32_MAGIC |
jnz .exit |
mov ecx, [edx+.SectionAlignment] |
cmp ecx, 4095 |
ja .l1 |
cmp ecx, [edx+.FileAlignment] |
jne .exit |
jmp @F |
.l1: |
cmp ecx, [edx+.FileAlignment] |
jb .exit |
@@: |
test ecx, ecx |
jz .exit |
lea eax, [ecx-1] |
test ecx, eax |
jnz .exit |
mov ecx, [edx+.FileAlignment] |
test ecx, ecx |
jz .exit |
lea ebx, [ecx-1] |
test ecx, ebx |
jnz .exit |
cmp word [edx+.FileHeader.NumberOfSections], 96 |
ja .exit |
.create_image: |
mov ecx, [edx+.OptionalHeader.SizeOfImage] |
mov eax, 68 |
mov ebx, 12 |
int 0x40 |
mov ebp, eax |
test eax, eax |
jz .exit_2 |
mov ecx, [edx+.OptionalHeader.SizeOfHeaders] |
mov esi, [esp] |
mov edi, eax |
shr ecx, 2 ;copy header |
rep movsd |
lea eax, [edx+IMAGE_NT_HEADERS32_SIZE] ;eax = MAGE_SECTION_HEADER |
movzx ebx, word [edx+.FileHeader.NumberOfSections] |
test ebx, ebx |
jz @F |
.copy_loop: |
mov ecx, [eax+.SizeOfRawData] |
test ecx, ecx |
jz .next_section |
mov esi, [eax+.PointerToRawData] |
test esi, esi |
jz .next_section |
add esi, [esp] |
mov edi, [eax+.VirtualAddress] |
add edi, ebp |
shr ecx, 2 |
rep movsd |
;copy section |
.next_section: |
add eax, 0x28 |
dec ebx |
jnz .copy_loop |
@@: |
push edx |
mov esi, [edx+.OptionalHeader.RelocDataDirectory.Size] |
test esi, esi |
jz .call_libc |
mov ebx, ebp |
sub ebx, [edx+.OptionalHeader.ImageBase] ;delta |
mov edx, [edx+.OptionalHeader.RelocDataDirectory.VirtualAddress] |
lea ecx, [ebp+edx] ;IMAGE_BASE_RELOCATION |
mov eax, [ecx+.SizeOfBlock] |
test eax, eax |
jz .unmap_relocs |
mov esi, ebx |
shr esi, 16 |
push esi |
align 4 |
.loop_block: |
sub eax, 8 |
lea edx, [ecx+8] ;entry |
shr eax, 1 |
jz .next_block |
lea edi, [ecx+eax*2+8] ;last entry |
align 4 |
.loop_reloc: |
mov si, [edx] |
mov eax, esi |
and eax, 0FFFh |
add eax, [ecx] ;offset |
shr si, 12 ;reloc type |
dec si |
jnz @F |
.type_1: |
mov esi, [esp] |
add [eax+ebp], si |
jmp .next_entry |
@@: |
dec si |
jnz @F |
.type_2: |
add [eax+ebp], bx |
jmp .next_entry |
@@: |
dec si |
jnz .next_entry |
.type_3: |
add [eax+ebp], ebx |
.next_entry: |
add edx, 2 |
cmp edx, edi |
jne .loop_reloc |
.next_block: |
add ecx, [ecx+.SizeOfBlock] |
mov eax, [ecx+.SizeOfBlock] |
test eax, eax |
jnz .loop_block |
add esp, 4 |
pop edx |
mov esi, [edx+.OptionalHeader.RelocDataDirectory.Size] |
mov edx, [edx+.OptionalHeader.RelocDataDirectory.VirtualAddress] |
.unmap_relocs: |
mov ebx, 26 |
mov eax, 68 |
mov ecx, ebp |
int 0x40 |
.call_libc: |
push ebp |
mov edx, [ebp+0x3C] |
add ebp, [ebp+edx+0x28] |
call ebp |
.exit_2: |
.exit: |
or eax, -1 |
int 0x40 |
libc_path db '/kolibrios/lib/libc.dll',0 |
/programs/develop/libraries/newlib/sdk/fasm/include/avcodec-54.inc |
---|
0,0 → 1,275 |
import avcodec-54,\ |
audio_resample,'audio_resample',\ |
audio_resample_close,'audio_resample_close',\ |
av_audio_convert,'av_audio_convert',\ |
av_audio_convert_alloc,'av_audio_convert_alloc',\ |
av_audio_convert_free,'av_audio_convert_free',\ |
av_audio_resample_init,'av_audio_resample_init',\ |
av_bitstream_filter_close,'av_bitstream_filter_close',\ |
av_bitstream_filter_filter,'av_bitstream_filter_filter',\ |
av_bitstream_filter_init,'av_bitstream_filter_init',\ |
av_bitstream_filter_next,'av_bitstream_filter_next',\ |
av_codec_get_codec_descriptor,'av_codec_get_codec_descriptor',\ |
av_codec_get_pkt_timebase,'av_codec_get_pkt_timebase',\ |
av_codec_is_decoder,'av_codec_is_decoder',\ |
av_codec_is_encoder,'av_codec_is_encoder',\ |
av_codec_next,'av_codec_next',\ |
av_codec_set_codec_descriptor,'av_codec_set_codec_descriptor',\ |
av_codec_set_pkt_timebase,'av_codec_set_pkt_timebase',\ |
av_copy_packet,'av_copy_packet',\ |
av_dct_calc,'av_dct_calc',\ |
av_dct_end,'av_dct_end',\ |
av_dct_init,'av_dct_init',\ |
av_destruct_packet,'av_destruct_packet',\ |
av_dup_packet,'av_dup_packet',\ |
av_fast_malloc,'av_fast_malloc',\ |
av_fast_padded_malloc,'av_fast_padded_malloc',\ |
av_fast_padded_mallocz,'av_fast_padded_mallocz',\ |
av_fast_realloc,'av_fast_realloc',\ |
av_fft_calc,'av_fft_calc',\ |
av_fft_end,'av_fft_end',\ |
av_fft_init,'av_fft_init',\ |
av_fft_permute,'av_fft_permute',\ |
av_frame_get_best_effort_timestamp,'av_frame_get_best_effort_timestamp',\ |
av_frame_get_channel_layout,'av_frame_get_channel_layout',\ |
av_frame_get_channels,'av_frame_get_channels',\ |
av_frame_get_decode_error_flags,'av_frame_get_decode_error_flags',\ |
av_frame_get_metadata,'av_frame_get_metadata',\ |
av_frame_get_pkt_duration,'av_frame_get_pkt_duration',\ |
av_frame_get_pkt_pos,'av_frame_get_pkt_pos',\ |
av_frame_get_pkt_size,'av_frame_get_pkt_size',\ |
av_frame_get_sample_rate,'av_frame_get_sample_rate',\ |
av_frame_set_best_effort_timestamp,'av_frame_set_best_effort_timestamp',\ |
av_frame_set_channel_layout,'av_frame_set_channel_layout',\ |
av_frame_set_channels,'av_frame_set_channels',\ |
av_frame_set_decode_error_flags,'av_frame_set_decode_error_flags',\ |
av_frame_set_metadata,'av_frame_set_metadata',\ |
av_frame_set_pkt_duration,'av_frame_set_pkt_duration',\ |
av_frame_set_pkt_pos,'av_frame_set_pkt_pos',\ |
av_frame_set_pkt_size,'av_frame_set_pkt_size',\ |
av_frame_set_sample_rate,'av_frame_set_sample_rate',\ |
av_free_packet,'av_free_packet',\ |
av_get_audio_frame_duration,'av_get_audio_frame_duration',\ |
av_get_bits_per_sample,'av_get_bits_per_sample',\ |
av_get_codec_tag_string,'av_get_codec_tag_string',\ |
av_get_exact_bits_per_sample,'av_get_exact_bits_per_sample',\ |
av_get_pcm_codec,'av_get_pcm_codec',\ |
av_get_profile_name,'av_get_profile_name',\ |
av_grow_packet,'av_grow_packet',\ |
av_hwaccel_next,'av_hwaccel_next',\ |
av_imdct_calc,'av_imdct_calc',\ |
av_imdct_half,'av_imdct_half',\ |
av_init_packet,'av_init_packet',\ |
av_lockmgr_register,'av_lockmgr_register',\ |
av_log_ask_for_sample,'av_log_ask_for_sample',\ |
av_log_missing_feature,'av_log_missing_feature',\ |
av_mdct_calc,'av_mdct_calc',\ |
av_mdct_end,'av_mdct_end',\ |
av_mdct_init,'av_mdct_init',\ |
av_new_packet,'av_new_packet',\ |
av_packet_get_side_data,'av_packet_get_side_data',\ |
av_packet_merge_side_data,'av_packet_merge_side_data',\ |
av_packet_new_side_data,'av_packet_new_side_data',\ |
av_packet_shrink_side_data,'av_packet_shrink_side_data',\ |
av_packet_split_side_data,'av_packet_split_side_data',\ |
av_parser_change,'av_parser_change',\ |
av_parser_close,'av_parser_close',\ |
av_parser_init,'av_parser_init',\ |
av_parser_next,'av_parser_next',\ |
av_parser_parse2,'av_parser_parse2',\ |
av_picture_copy,'av_picture_copy',\ |
av_picture_crop,'av_picture_crop',\ |
av_picture_pad,'av_picture_pad',\ |
av_rdft_calc,'av_rdft_calc',\ |
av_rdft_end,'av_rdft_end',\ |
av_rdft_init,'av_rdft_init',\ |
av_register_bitstream_filter,'av_register_bitstream_filter',\ |
av_register_codec_parser,'av_register_codec_parser',\ |
av_register_hwaccel,'av_register_hwaccel',\ |
av_resample,'av_resample',\ |
av_resample_close,'av_resample_close',\ |
av_resample_compensate,'av_resample_compensate',\ |
av_resample_init,'av_resample_init',\ |
av_shrink_packet,'av_shrink_packet',\ |
av_xiphlacing,'av_xiphlacing',\ |
avcodec_align_dimensions,'avcodec_align_dimensions',\ |
avcodec_align_dimensions2,'avcodec_align_dimensions2',\ |
avcodec_alloc_context,'avcodec_alloc_context',\ |
avcodec_alloc_context2,'avcodec_alloc_context2',\ |
avcodec_alloc_context3,'avcodec_alloc_context3',\ |
avcodec_alloc_frame,'avcodec_alloc_frame',\ |
avcodec_close,'avcodec_close',\ |
avcodec_configuration,'avcodec_configuration',\ |
avcodec_copy_context,'avcodec_copy_context',\ |
avcodec_decode_audio3,'avcodec_decode_audio3',\ |
avcodec_decode_audio4,'avcodec_decode_audio4',\ |
avcodec_decode_subtitle2,'avcodec_decode_subtitle2',\ |
avcodec_decode_video2,'avcodec_decode_video2',\ |
avcodec_default_execute,'avcodec_default_execute',\ |
avcodec_default_execute2,'avcodec_default_execute2',\ |
avcodec_default_free_buffers,'avcodec_default_free_buffers',\ |
avcodec_default_get_buffer,'avcodec_default_get_buffer',\ |
avcodec_default_get_format,'avcodec_default_get_format',\ |
avcodec_default_reget_buffer,'avcodec_default_reget_buffer',\ |
avcodec_default_release_buffer,'avcodec_default_release_buffer',\ |
avcodec_descriptor_get,'avcodec_descriptor_get',\ |
avcodec_descriptor_get_by_name,'avcodec_descriptor_get_by_name',\ |
avcodec_descriptor_next,'avcodec_descriptor_next',\ |
avcodec_encode_audio,'avcodec_encode_audio',\ |
avcodec_encode_audio2,'avcodec_encode_audio2',\ |
avcodec_encode_subtitle,'avcodec_encode_subtitle',\ |
avcodec_encode_video,'avcodec_encode_video',\ |
avcodec_encode_video2,'avcodec_encode_video2',\ |
avcodec_fill_audio_frame,'avcodec_fill_audio_frame',\ |
avcodec_find_best_pix_fmt,'avcodec_find_best_pix_fmt',\ |
avcodec_find_best_pix_fmt2,'avcodec_find_best_pix_fmt2',\ |
avcodec_find_best_pix_fmt_of_2,'avcodec_find_best_pix_fmt_of_2',\ |
avcodec_find_best_pix_fmt_of_list,'avcodec_find_best_pix_fmt_of_list',\ |
avcodec_find_decoder,'avcodec_find_decoder',\ |
avcodec_find_decoder_by_name,'avcodec_find_decoder_by_name',\ |
avcodec_find_encoder,'avcodec_find_encoder',\ |
avcodec_find_encoder_by_name,'avcodec_find_encoder_by_name',\ |
avcodec_flush_buffers,'avcodec_flush_buffers',\ |
avcodec_free_frame,'avcodec_free_frame',\ |
avcodec_get_chroma_sub_sample,'avcodec_get_chroma_sub_sample',\ |
avcodec_get_class,'avcodec_get_class',\ |
avcodec_get_context_defaults,'avcodec_get_context_defaults',\ |
avcodec_get_context_defaults2,'avcodec_get_context_defaults2',\ |
avcodec_get_context_defaults3,'avcodec_get_context_defaults3',\ |
avcodec_get_edge_width,'avcodec_get_edge_width',\ |
avcodec_get_frame_class,'avcodec_get_frame_class',\ |
avcodec_get_frame_defaults,'avcodec_get_frame_defaults',\ |
avcodec_get_name,'avcodec_get_name',\ |
avcodec_get_pix_fmt_loss,'avcodec_get_pix_fmt_loss',\ |
avcodec_get_subtitle_rect_class,'avcodec_get_subtitle_rect_class',\ |
avcodec_get_type,'avcodec_get_type',\ |
avcodec_is_open,'avcodec_is_open',\ |
avcodec_license,'avcodec_license',\ |
avcodec_open,'avcodec_open',\ |
avcodec_open2,'avcodec_open2',\ |
avcodec_pix_fmt_to_codec_tag,'avcodec_pix_fmt_to_codec_tag',\ |
avcodec_register,'avcodec_register',\ |
avcodec_register_all,'avcodec_register_all',\ |
avcodec_set_dimensions,'avcodec_set_dimensions',\ |
avcodec_string,'avcodec_string',\ |
avcodec_version,'avcodec_version',\ |
avpicture_alloc,'avpicture_alloc',\ |
avpicture_deinterlace,'avpicture_deinterlace',\ |
avpicture_fill,'avpicture_fill',\ |
avpicture_free,'avpicture_free',\ |
avpicture_get_size,'avpicture_get_size',\ |
avpicture_layout,'avpicture_layout',\ |
avpriv_aac_parse_header,'avpriv_aac_parse_header',\ |
avpriv_ac3_channel_layout_tab,'avpriv_ac3_channel_layout_tab',\ |
avpriv_ac3_parse_header,'avpriv_ac3_parse_header',\ |
avpriv_adx_decode_header,'avpriv_adx_decode_header',\ |
avpriv_align_put_bits,'avpriv_align_put_bits',\ |
avpriv_bprint_to_extradata,'avpriv_bprint_to_extradata',\ |
avpriv_check_timecode_rate,'avpriv_check_timecode_rate',\ |
avpriv_copy_bits,'avpriv_copy_bits',\ |
avpriv_copy_pce_data,'avpriv_copy_pce_data',\ |
avpriv_dca_sample_rates,'avpriv_dca_sample_rates',\ |
avpriv_dirac_parse_sequence_header,'avpriv_dirac_parse_sequence_header',\ |
avpriv_dnxhd_get_frame_size,'avpriv_dnxhd_get_frame_size',\ |
avpriv_dv_codec_profile,'avpriv_dv_codec_profile',\ |
avpriv_dv_frame_profile,'avpriv_dv_frame_profile',\ |
avpriv_dv_frame_profile2,'avpriv_dv_frame_profile2',\ |
avpriv_flac_is_extradata_valid,'avpriv_flac_is_extradata_valid',\ |
avpriv_flac_parse_block_header,'avpriv_flac_parse_block_header',\ |
avpriv_flac_parse_streaminfo,'avpriv_flac_parse_streaminfo',\ |
avpriv_framenum_to_drop_timecode,'avpriv_framenum_to_drop_timecode',\ |
avpriv_framenum_to_smpte_timecode,'avpriv_framenum_to_smpte_timecode',\ |
avpriv_h264_has_num_reorder_frames,'avpriv_h264_has_num_reorder_frames',\ |
avpriv_init_smpte_timecode,'avpriv_init_smpte_timecode',\ |
avpriv_lock_avformat,'avpriv_lock_avformat',\ |
avpriv_mjpeg_bits_ac_chrominance,'avpriv_mjpeg_bits_ac_chrominance',\ |
avpriv_mjpeg_bits_ac_luminance,'avpriv_mjpeg_bits_ac_luminance',\ |
avpriv_mjpeg_bits_dc_chrominance,'avpriv_mjpeg_bits_dc_chrominance',\ |
avpriv_mjpeg_bits_dc_luminance,'avpriv_mjpeg_bits_dc_luminance',\ |
avpriv_mjpeg_val_ac_chrominance,'avpriv_mjpeg_val_ac_chrominance',\ |
avpriv_mjpeg_val_ac_luminance,'avpriv_mjpeg_val_ac_luminance',\ |
avpriv_mjpeg_val_dc,'avpriv_mjpeg_val_dc',\ |
avpriv_mpa_bitrate_tab,'avpriv_mpa_bitrate_tab',\ |
avpriv_mpa_decode_header,'avpriv_mpa_decode_header',\ |
avpriv_mpa_freq_tab,'avpriv_mpa_freq_tab',\ |
avpriv_mpeg4audio_get_config,'avpriv_mpeg4audio_get_config',\ |
avpriv_mpeg4audio_sample_rates,'avpriv_mpeg4audio_sample_rates',\ |
avpriv_mpegaudio_decode_header,'avpriv_mpegaudio_decode_header',\ |
avpriv_mpv_find_start_code,'avpriv_mpv_find_start_code',\ |
avpriv_put_string,'avpriv_put_string',\ |
avpriv_split_xiph_headers,'avpriv_split_xiph_headers',\ |
avpriv_tak_parse_streaminfo,'avpriv_tak_parse_streaminfo',\ |
avpriv_timecode_to_string,'avpriv_timecode_to_string',\ |
avpriv_toupper4,'avpriv_toupper4',\ |
avpriv_unlock_avformat,'avpriv_unlock_avformat',\ |
avpriv_vorbis_parse_extradata,'avpriv_vorbis_parse_extradata',\ |
avpriv_vorbis_parse_frame,'avpriv_vorbis_parse_frame',\ |
avpriv_vorbis_parse_reset,'avpriv_vorbis_parse_reset',\ |
avsubtitle_free,'avsubtitle_free',\ |
dsputil_init,'dsputil_init',\ |
ff_aanscales,'ff_aanscales',\ |
ff_dct32_fixed,'ff_dct32_fixed',\ |
ff_dct32_float,'ff_dct32_float',\ |
ff_dct32_float_sse,'ff_dct32_float_sse',\ |
ff_dct32_float_sse2,'ff_dct32_float_sse2',\ |
ff_dct_common_init,'ff_dct_common_init',\ |
ff_dct_end,'ff_dct_end',\ |
ff_dct_init,'ff_dct_init',\ |
ff_dct_init_x86,'ff_dct_init_x86',\ |
ff_dnxhd_cid_table,'ff_dnxhd_cid_table',\ |
ff_dnxhd_get_cid_table,'ff_dnxhd_get_cid_table',\ |
ff_faanidct,'ff_faanidct',\ |
ff_faanidct_add,'ff_faanidct_add',\ |
ff_faanidct_put,'ff_faanidct_put',\ |
ff_fdct_mmx,'ff_fdct_mmx',\ |
ff_fdct_mmxext,'ff_fdct_mmxext',\ |
ff_fdct_sse2,'ff_fdct_sse2',\ |
ff_fft_calc_3dnow,'ff_fft_calc_3dnow',\ |
ff_fft_calc_3dnowext,'ff_fft_calc_3dnowext',\ |
ff_fft_calc_sse,'ff_fft_calc_sse',\ |
ff_fft_end,'ff_fft_end',\ |
ff_fft_end_fixed,'ff_fft_end_fixed',\ |
ff_fft_init,'ff_fft_init',\ |
ff_fft_init_fixed,'ff_fft_init_fixed',\ |
ff_fft_init_x86,'ff_fft_init_x86',\ |
ff_fft_permute_sse,'ff_fft_permute_sse',\ |
ff_find_pix_fmt,'ff_find_pix_fmt',\ |
ff_framenum_to_drop_timecode,'ff_framenum_to_drop_timecode',\ |
ff_framenum_to_smtpe_timecode,'ff_framenum_to_smtpe_timecode',\ |
ff_idct_xvid_mmx,'ff_idct_xvid_mmx',\ |
ff_idct_xvid_mmx_add,'ff_idct_xvid_mmx_add',\ |
ff_idct_xvid_mmx_put,'ff_idct_xvid_mmx_put',\ |
ff_idct_xvid_mmxext,'ff_idct_xvid_mmxext',\ |
ff_idct_xvid_mmxext_add,'ff_idct_xvid_mmxext_add',\ |
ff_idct_xvid_mmxext_put,'ff_idct_xvid_mmxext_put',\ |
ff_idct_xvid_sse2,'ff_idct_xvid_sse2',\ |
ff_idct_xvid_sse2_add,'ff_idct_xvid_sse2_add',\ |
ff_idct_xvid_sse2_put,'ff_idct_xvid_sse2_put',\ |
ff_init_smtpe_timecode,'ff_init_smtpe_timecode',\ |
ff_mdct_calc_c,'ff_mdct_calc_c',\ |
ff_mdct_calc_c_fixed,'ff_mdct_calc_c_fixed',\ |
ff_mdct_calcw_c,'ff_mdct_calcw_c',\ |
ff_mdct_end,'ff_mdct_end',\ |
ff_mdct_end_fixed,'ff_mdct_end_fixed',\ |
ff_mdct_init,'ff_mdct_init',\ |
ff_mdct_init_fixed,'ff_mdct_init_fixed',\ |
ff_mdct_win_fixed,'ff_mdct_win_fixed',\ |
ff_mdct_win_float,'ff_mdct_win_float',\ |
ff_mmx_idct,'ff_mmx_idct',\ |
ff_mmxext_idct,'ff_mmxext_idct',\ |
ff_raw_pix_fmt_tags,'ff_raw_pix_fmt_tags',\ |
ff_rdft_end,'ff_rdft_end',\ |
ff_rdft_init,'ff_rdft_init',\ |
ff_simple_idct248_put,'ff_simple_idct248_put',\ |
ff_simple_idct44_add,'ff_simple_idct44_add',\ |
ff_simple_idct48_add,'ff_simple_idct48_add',\ |
ff_simple_idct84_add,'ff_simple_idct84_add',\ |
ff_simple_idct_10,'ff_simple_idct_10',\ |
ff_simple_idct_8,'ff_simple_idct_8',\ |
ff_simple_idct_add_10,'ff_simple_idct_add_10',\ |
ff_simple_idct_add_8,'ff_simple_idct_add_8',\ |
ff_simple_idct_add_mmx,'ff_simple_idct_add_mmx',\ |
ff_simple_idct_mmx,'ff_simple_idct_mmx',\ |
ff_simple_idct_put_10,'ff_simple_idct_put_10',\ |
ff_simple_idct_put_8,'ff_simple_idct_put_8',\ |
ff_simple_idct_put_mmx,'ff_simple_idct_put_mmx' |
/programs/develop/libraries/newlib/sdk/fasm/include/avdevice-54.inc |
---|
0,0 → 1,5 |
import avdevice-54,\ |
avdevice_configuration,'avdevice_configuration',\ |
avdevice_license,'avdevice_license',\ |
avdevice_register_all,'avdevice_register_all',\ |
avdevice_version,'avdevice_version' |
/programs/develop/libraries/newlib/sdk/fasm/include/avformat-54.inc |
---|
0,0 → 1,132 |
import avformat-54,\ |
av_add_index_entry,'av_add_index_entry',\ |
av_append_packet,'av_append_packet',\ |
av_close_input_file,'av_close_input_file',\ |
av_codec_get_id,'av_codec_get_id',\ |
av_codec_get_tag,'av_codec_get_tag',\ |
av_convert_lang_to,'av_convert_lang_to',\ |
av_demuxer_open,'av_demuxer_open',\ |
av_dump_format,'av_dump_format',\ |
av_filename_number_test,'av_filename_number_test',\ |
av_find_best_stream,'av_find_best_stream',\ |
av_find_default_stream_index,'av_find_default_stream_index',\ |
av_find_input_format,'av_find_input_format',\ |
av_find_program_from_stream,'av_find_program_from_stream',\ |
av_find_stream_info,'av_find_stream_info',\ |
av_fmt_ctx_get_duration_estimation_method,'av_fmt_ctx_get_duration_estimation_method',\ |
av_get_frame_filename,'av_get_frame_filename',\ |
av_get_output_timestamp,'av_get_output_timestamp',\ |
av_get_packet,'av_get_packet',\ |
av_gettime,'av_gettime',\ |
av_guess_codec,'av_guess_codec',\ |
av_guess_format,'av_guess_format',\ |
av_guess_sample_aspect_ratio,'av_guess_sample_aspect_ratio',\ |
av_hex_dump,'av_hex_dump',\ |
av_hex_dump_log,'av_hex_dump_log',\ |
av_iformat_next,'av_iformat_next',\ |
av_index_search_timestamp,'av_index_search_timestamp',\ |
av_interleave_packet_per_dts,'av_interleave_packet_per_dts',\ |
av_interleaved_write_frame,'av_interleaved_write_frame',\ |
av_match_ext,'av_match_ext',\ |
av_new_program,'av_new_program',\ |
av_new_stream,'av_new_stream',\ |
av_oformat_next,'av_oformat_next',\ |
av_pkt_dump2,'av_pkt_dump2',\ |
av_pkt_dump_log2,'av_pkt_dump_log2',\ |
av_probe_input_buffer,'av_probe_input_buffer',\ |
av_probe_input_format,'av_probe_input_format',\ |
av_probe_input_format2,'av_probe_input_format2',\ |
av_probe_input_format3,'av_probe_input_format3',\ |
av_read_frame,'av_read_frame',\ |
av_read_packet,'av_read_packet',\ |
av_read_pause,'av_read_pause',\ |
av_read_play,'av_read_play',\ |
av_register_all,'av_register_all',\ |
av_register_input_format,'av_register_input_format',\ |
av_register_output_format,'av_register_output_format',\ |
av_sdp_create,'av_sdp_create',\ |
av_seek_frame,'av_seek_frame',\ |
av_set_pts_info,'av_set_pts_info',\ |
av_url_split,'av_url_split',\ |
av_write_frame,'av_write_frame',\ |
av_write_trailer,'av_write_trailer',\ |
avformat_alloc_context,'avformat_alloc_context',\ |
avformat_alloc_output_context,'avformat_alloc_output_context',\ |
avformat_alloc_output_context2,'avformat_alloc_output_context2',\ |
avformat_close_input,'avformat_close_input',\ |
avformat_configuration,'avformat_configuration',\ |
avformat_find_stream_info,'avformat_find_stream_info',\ |
avformat_free_context,'avformat_free_context',\ |
avformat_get_class,'avformat_get_class',\ |
avformat_get_riff_audio_tags,'avformat_get_riff_audio_tags',\ |
avformat_get_riff_video_tags,'avformat_get_riff_video_tags',\ |
avformat_license,'avformat_license',\ |
avformat_match_stream_specifier,'avformat_match_stream_specifier',\ |
avformat_network_deinit,'avformat_network_deinit',\ |
avformat_network_init,'avformat_network_init',\ |
avformat_new_stream,'avformat_new_stream',\ |
avformat_open_input,'avformat_open_input',\ |
avformat_query_codec,'avformat_query_codec',\ |
avformat_queue_attached_pictures,'avformat_queue_attached_pictures',\ |
avformat_seek_file,'avformat_seek_file',\ |
avformat_version,'avformat_version',\ |
avformat_write_header,'avformat_write_header',\ |
avio_alloc_context,'avio_alloc_context',\ |
avio_check,'avio_check',\ |
avio_close,'avio_close',\ |
avio_close_dyn_buf,'avio_close_dyn_buf',\ |
avio_closep,'avio_closep',\ |
avio_enum_protocols,'avio_enum_protocols',\ |
avio_flush,'avio_flush',\ |
avio_get_str,'avio_get_str',\ |
avio_get_str16be,'avio_get_str16be',\ |
avio_get_str16le,'avio_get_str16le',\ |
avio_open,'avio_open',\ |
avio_open2,'avio_open2',\ |
avio_open_dyn_buf,'avio_open_dyn_buf',\ |
avio_pause,'avio_pause',\ |
avio_printf,'avio_printf',\ |
avio_put_str,'avio_put_str',\ |
avio_put_str16le,'avio_put_str16le',\ |
avio_r8,'avio_r8',\ |
avio_rb16,'avio_rb16',\ |
avio_rb24,'avio_rb24',\ |
avio_rb32,'avio_rb32',\ |
avio_rb64,'avio_rb64',\ |
avio_read,'avio_read',\ |
avio_rl16,'avio_rl16',\ |
avio_rl24,'avio_rl24',\ |
avio_rl32,'avio_rl32',\ |
avio_rl64,'avio_rl64',\ |
avio_seek,'avio_seek',\ |
avio_seek_time,'avio_seek_time',\ |
avio_size,'avio_size',\ |
avio_skip,'avio_skip',\ |
avio_w8,'avio_w8',\ |
avio_wb16,'avio_wb16',\ |
avio_wb24,'avio_wb24',\ |
avio_wb32,'avio_wb32',\ |
avio_wb64,'avio_wb64',\ |
avio_wl16,'avio_wl16',\ |
avio_wl24,'avio_wl24',\ |
avio_wl32,'avio_wl32',\ |
avio_wl64,'avio_wl64',\ |
avio_write,'avio_write',\ |
avpriv_dv_get_packet,'avpriv_dv_get_packet',\ |
avpriv_dv_init_demux,'avpriv_dv_init_demux',\ |
avpriv_dv_produce_packet,'avpriv_dv_produce_packet',\ |
avpriv_new_chapter,'avpriv_new_chapter',\ |
avpriv_set_pts_info,'avpriv_set_pts_info',\ |
ff_mpegts_parse_close,'ff_mpegts_parse_close',\ |
ff_mpegts_parse_open,'ff_mpegts_parse_open',\ |
ff_mpegts_parse_packet,'ff_mpegts_parse_packet',\ |
ffio_open_dyn_packet_buf,'ffio_open_dyn_packet_buf',\ |
ffio_set_buf_size,'ffio_set_buf_size',\ |
ffurl_close,'ffurl_close',\ |
ffurl_open,'ffurl_open',\ |
ffurl_protocol_next,'ffurl_protocol_next',\ |
ffurl_read_complete,'ffurl_read_complete',\ |
ffurl_seek,'ffurl_seek',\ |
ffurl_size,'ffurl_size',\ |
ffurl_write,'ffurl_write',\ |
url_feof,'url_feof' |
/programs/develop/libraries/newlib/sdk/fasm/include/avutil-52.inc |
---|
0,0 → 1,286 |
import avutil-52,\ |
av_add_q,'av_add_q',\ |
av_adler32_update,'av_adler32_update',\ |
av_aes_alloc,'av_aes_alloc',\ |
av_aes_crypt,'av_aes_crypt',\ |
av_aes_init,'av_aes_init',\ |
av_aes_size,'av_aes_size',\ |
av_asprintf,'av_asprintf',\ |
av_audio_fifo_alloc,'av_audio_fifo_alloc',\ |
av_audio_fifo_drain,'av_audio_fifo_drain',\ |
av_audio_fifo_free,'av_audio_fifo_free',\ |
av_audio_fifo_read,'av_audio_fifo_read',\ |
av_audio_fifo_realloc,'av_audio_fifo_realloc',\ |
av_audio_fifo_reset,'av_audio_fifo_reset',\ |
av_audio_fifo_size,'av_audio_fifo_size',\ |
av_audio_fifo_space,'av_audio_fifo_space',\ |
av_audio_fifo_write,'av_audio_fifo_write',\ |
av_base64_decode,'av_base64_decode',\ |
av_base64_encode,'av_base64_encode',\ |
av_basename,'av_basename',\ |
av_blowfish_crypt,'av_blowfish_crypt',\ |
av_blowfish_crypt_ecb,'av_blowfish_crypt_ecb',\ |
av_blowfish_init,'av_blowfish_init',\ |
av_bmg_get,'av_bmg_get',\ |
av_bprint_channel_layout,'av_bprint_channel_layout',\ |
av_bprint_chars,'av_bprint_chars',\ |
av_bprint_clear,'av_bprint_clear',\ |
av_bprint_finalize,'av_bprint_finalize',\ |
av_bprint_get_buffer,'av_bprint_get_buffer',\ |
av_bprint_init,'av_bprint_init',\ |
av_bprint_init_for_buffer,'av_bprint_init_for_buffer',\ |
av_bprint_strftime,'av_bprint_strftime',\ |
av_bprintf,'av_bprintf',\ |
av_calloc,'av_calloc',\ |
av_channel_layout_extract_channel,'av_channel_layout_extract_channel',\ |
av_compare_mod,'av_compare_mod',\ |
av_compare_ts,'av_compare_ts',\ |
av_crc,'av_crc',\ |
av_crc_get_table,'av_crc_get_table',\ |
av_crc_init,'av_crc_init',\ |
av_ctz,'av_ctz',\ |
av_d2q,'av_d2q',\ |
av_d2str,'av_d2str',\ |
av_dbl2ext,'av_dbl2ext',\ |
av_dbl2int,'av_dbl2int',\ |
av_default_get_category,'av_default_get_category',\ |
av_default_item_name,'av_default_item_name',\ |
av_des_crypt,'av_des_crypt',\ |
av_des_init,'av_des_init',\ |
av_des_mac,'av_des_mac',\ |
av_dict_copy,'av_dict_copy',\ |
av_dict_count,'av_dict_count',\ |
av_dict_free,'av_dict_free',\ |
av_dict_get,'av_dict_get',\ |
av_dict_set,'av_dict_set',\ |
av_dirname,'av_dirname',\ |
av_div_q,'av_div_q',\ |
av_dynarray_add,'av_dynarray_add',\ |
av_evaluate_lls,'av_evaluate_lls',\ |
av_expr_eval,'av_expr_eval',\ |
av_expr_free,'av_expr_free',\ |
av_expr_parse,'av_expr_parse',\ |
av_expr_parse_and_eval,'av_expr_parse_and_eval',\ |
av_ext2dbl,'av_ext2dbl',\ |
av_fifo_alloc,'av_fifo_alloc',\ |
av_fifo_drain,'av_fifo_drain',\ |
av_fifo_free,'av_fifo_free',\ |
av_fifo_generic_read,'av_fifo_generic_read',\ |
av_fifo_generic_write,'av_fifo_generic_write',\ |
av_fifo_grow,'av_fifo_grow',\ |
av_fifo_realloc2,'av_fifo_realloc2',\ |
av_fifo_reset,'av_fifo_reset',\ |
av_fifo_size,'av_fifo_size',\ |
av_fifo_space,'av_fifo_space',\ |
av_file_map,'av_file_map',\ |
av_file_unmap,'av_file_unmap',\ |
av_find_info_tag,'av_find_info_tag',\ |
av_find_nearest_q_idx,'av_find_nearest_q_idx',\ |
av_find_opt,'av_find_opt',\ |
av_flt2int,'av_flt2int',\ |
av_force_cpu_flags,'av_force_cpu_flags',\ |
av_free,'av_free',\ |
av_freep,'av_freep',\ |
av_gcd,'av_gcd',\ |
av_get_alt_sample_fmt,'av_get_alt_sample_fmt',\ |
av_get_bits_per_pixel,'av_get_bits_per_pixel',\ |
av_get_bits_per_sample_fmt,'av_get_bits_per_sample_fmt',\ |
av_get_bytes_per_sample,'av_get_bytes_per_sample',\ |
av_get_channel_description,'av_get_channel_description',\ |
av_get_channel_layout,'av_get_channel_layout',\ |
av_get_channel_layout_channel_index,'av_get_channel_layout_channel_index',\ |
av_get_channel_layout_nb_channels,'av_get_channel_layout_nb_channels',\ |
av_get_channel_layout_string,'av_get_channel_layout_string',\ |
av_get_channel_name,'av_get_channel_name',\ |
av_get_cpu_flags,'av_get_cpu_flags',\ |
av_get_default_channel_layout,'av_get_default_channel_layout',\ |
av_get_double,'av_get_double',\ |
av_get_int,'av_get_int',\ |
av_get_media_type_string,'av_get_media_type_string',\ |
av_get_packed_sample_fmt,'av_get_packed_sample_fmt',\ |
av_get_padded_bits_per_pixel,'av_get_padded_bits_per_pixel',\ |
av_get_picture_type_char,'av_get_picture_type_char',\ |
av_get_pix_fmt,'av_get_pix_fmt',\ |
av_get_pix_fmt_name,'av_get_pix_fmt_name',\ |
av_get_pix_fmt_string,'av_get_pix_fmt_string',\ |
av_get_planar_sample_fmt,'av_get_planar_sample_fmt',\ |
av_get_q,'av_get_q',\ |
av_get_random_seed,'av_get_random_seed',\ |
av_get_sample_fmt,'av_get_sample_fmt',\ |
av_get_sample_fmt_name,'av_get_sample_fmt_name',\ |
av_get_sample_fmt_string,'av_get_sample_fmt_string',\ |
av_get_standard_channel_layout,'av_get_standard_channel_layout',\ |
av_get_string,'av_get_string',\ |
av_get_token,'av_get_token',\ |
av_gettime,'av_gettime',\ |
av_image_alloc,'av_image_alloc',\ |
av_image_check_size,'av_image_check_size',\ |
av_image_copy,'av_image_copy',\ |
av_image_copy_plane,'av_image_copy_plane',\ |
av_image_copy_to_buffer,'av_image_copy_to_buffer',\ |
av_image_fill_arrays,'av_image_fill_arrays',\ |
av_image_fill_linesizes,'av_image_fill_linesizes',\ |
av_image_fill_max_pixsteps,'av_image_fill_max_pixsteps',\ |
av_image_fill_pointers,'av_image_fill_pointers',\ |
av_image_get_buffer_size,'av_image_get_buffer_size',\ |
av_image_get_linesize,'av_image_get_linesize',\ |
av_init_lls,'av_init_lls',\ |
av_int2dbl,'av_int2dbl',\ |
av_int2flt,'av_int2flt',\ |
av_lfg_init,'av_lfg_init',\ |
av_log,'av_log',\ |
av_log2,'av_log2',\ |
av_log2_16bit,'av_log2_16bit',\ |
av_log_default_callback,'av_log_default_callback',\ |
av_log_format_line,'av_log_format_line',\ |
av_log_get_level,'av_log_get_level',\ |
av_log_set_callback,'av_log_set_callback',\ |
av_log_set_flags,'av_log_set_flags',\ |
av_log_set_level,'av_log_set_level',\ |
av_lzo1x_decode,'av_lzo1x_decode',\ |
av_malloc,'av_malloc',\ |
av_mallocz,'av_mallocz',\ |
av_max_alloc,'av_max_alloc',\ |
av_md5_alloc,'av_md5_alloc',\ |
av_md5_final,'av_md5_final',\ |
av_md5_init,'av_md5_init',\ |
av_md5_size,'av_md5_size',\ |
av_md5_sum,'av_md5_sum',\ |
av_md5_update,'av_md5_update',\ |
av_memcpy_backptr,'av_memcpy_backptr',\ |
av_mul_q,'av_mul_q',\ |
av_nearer_q,'av_nearer_q',\ |
av_next_option,'av_next_option',\ |
av_opt_child_class_next,'av_opt_child_class_next',\ |
av_opt_child_next,'av_opt_child_next',\ |
av_opt_eval_double,'av_opt_eval_double',\ |
av_opt_eval_flags,'av_opt_eval_flags',\ |
av_opt_eval_float,'av_opt_eval_float',\ |
av_opt_eval_int,'av_opt_eval_int',\ |
av_opt_eval_int64,'av_opt_eval_int64',\ |
av_opt_eval_q,'av_opt_eval_q',\ |
av_opt_find,'av_opt_find',\ |
av_opt_find2,'av_opt_find2',\ |
av_opt_flag_is_set,'av_opt_flag_is_set',\ |
av_opt_free,'av_opt_free',\ |
av_opt_freep_ranges,'av_opt_freep_ranges',\ |
av_opt_get,'av_opt_get',\ |
av_opt_get_double,'av_opt_get_double',\ |
av_opt_get_image_size,'av_opt_get_image_size',\ |
av_opt_get_int,'av_opt_get_int',\ |
av_opt_get_key_value,'av_opt_get_key_value',\ |
av_opt_get_pixel_fmt,'av_opt_get_pixel_fmt',\ |
av_opt_get_q,'av_opt_get_q',\ |
av_opt_get_sample_fmt,'av_opt_get_sample_fmt',\ |
av_opt_next,'av_opt_next',\ |
av_opt_ptr,'av_opt_ptr',\ |
av_opt_query_ranges,'av_opt_query_ranges',\ |
av_opt_query_ranges_default,'av_opt_query_ranges_default',\ |
av_opt_set,'av_opt_set',\ |
av_opt_set_bin,'av_opt_set_bin',\ |
av_opt_set_defaults,'av_opt_set_defaults',\ |
av_opt_set_defaults2,'av_opt_set_defaults2',\ |
av_opt_set_dict,'av_opt_set_dict',\ |
av_opt_set_double,'av_opt_set_double',\ |
av_opt_set_from_string,'av_opt_set_from_string',\ |
av_opt_set_image_size,'av_opt_set_image_size',\ |
av_opt_set_int,'av_opt_set_int',\ |
av_opt_set_pixel_fmt,'av_opt_set_pixel_fmt',\ |
av_opt_set_q,'av_opt_set_q',\ |
av_opt_set_sample_fmt,'av_opt_set_sample_fmt',\ |
av_opt_show2,'av_opt_show2',\ |
av_parse_color,'av_parse_color',\ |
av_parse_cpu_caps,'av_parse_cpu_caps',\ |
av_parse_cpu_flags,'av_parse_cpu_flags',\ |
av_parse_ratio,'av_parse_ratio',\ |
av_parse_time,'av_parse_time',\ |
av_parse_video_rate,'av_parse_video_rate',\ |
av_parse_video_size,'av_parse_video_size',\ |
av_pix_fmt_desc_get,'av_pix_fmt_desc_get',\ |
av_pix_fmt_desc_get_id,'av_pix_fmt_desc_get_id',\ |
av_pix_fmt_desc_next,'av_pix_fmt_desc_next',\ |
av_pix_fmt_descriptors,'av_pix_fmt_descriptors',\ |
av_pix_fmt_get_chroma_sub_sample,'av_pix_fmt_get_chroma_sub_sample',\ |
av_rc4_crypt,'av_rc4_crypt',\ |
av_rc4_init,'av_rc4_init',\ |
av_read_image_line,'av_read_image_line',\ |
av_realloc,'av_realloc',\ |
av_realloc_f,'av_realloc_f',\ |
av_reduce,'av_reduce',\ |
av_rescale,'av_rescale',\ |
av_rescale_delta,'av_rescale_delta',\ |
av_rescale_q,'av_rescale_q',\ |
av_rescale_q_rnd,'av_rescale_q_rnd',\ |
av_rescale_rnd,'av_rescale_rnd',\ |
av_reverse,'av_reverse',\ |
av_sample_fmt_is_planar,'av_sample_fmt_is_planar',\ |
av_samples_alloc,'av_samples_alloc',\ |
av_samples_copy,'av_samples_copy',\ |
av_samples_fill_arrays,'av_samples_fill_arrays',\ |
av_samples_get_buffer_size,'av_samples_get_buffer_size',\ |
av_samples_set_silence,'av_samples_set_silence',\ |
av_set_cpu_flags_mask,'av_set_cpu_flags_mask',\ |
av_set_double,'av_set_double',\ |
av_set_int,'av_set_int',\ |
av_set_options_string,'av_set_options_string',\ |
av_set_q,'av_set_q',\ |
av_set_string3,'av_set_string3',\ |
av_sha_alloc,'av_sha_alloc',\ |
av_sha_final,'av_sha_final',\ |
av_sha_init,'av_sha_init',\ |
av_sha_size,'av_sha_size',\ |
av_sha_update,'av_sha_update',\ |
av_small_strptime,'av_small_strptime',\ |
av_solve_lls,'av_solve_lls',\ |
av_strcasecmp,'av_strcasecmp',\ |
av_strdup,'av_strdup',\ |
av_strerror,'av_strerror',\ |
av_stristart,'av_stristart',\ |
av_stristr,'av_stristr',\ |
av_strlcat,'av_strlcat',\ |
av_strlcatf,'av_strlcatf',\ |
av_strlcpy,'av_strlcpy',\ |
av_strncasecmp,'av_strncasecmp',\ |
av_strstart,'av_strstart',\ |
av_strtod,'av_strtod',\ |
av_strtok,'av_strtok',\ |
av_sub_q,'av_sub_q',\ |
av_tempfile,'av_tempfile',\ |
av_timecode_adjust_ntsc_framenum2,'av_timecode_adjust_ntsc_framenum2',\ |
av_timecode_check_frame_rate,'av_timecode_check_frame_rate',\ |
av_timecode_get_smpte_from_framenum,'av_timecode_get_smpte_from_framenum',\ |
av_timecode_init,'av_timecode_init',\ |
av_timecode_init_from_string,'av_timecode_init_from_string',\ |
av_timecode_make_mpeg_tc_string,'av_timecode_make_mpeg_tc_string',\ |
av_timecode_make_smpte_tc_string,'av_timecode_make_smpte_tc_string',\ |
av_timecode_make_string,'av_timecode_make_string',\ |
av_timegm,'av_timegm',\ |
av_tree_destroy,'av_tree_destroy',\ |
av_tree_enumerate,'av_tree_enumerate',\ |
av_tree_find,'av_tree_find',\ |
av_tree_insert,'av_tree_insert',\ |
av_tree_node_alloc,'av_tree_node_alloc',\ |
av_tree_node_size,'av_tree_node_size',\ |
av_update_lls,'av_update_lls',\ |
av_usleep,'av_usleep',\ |
av_vlog,'av_vlog',\ |
av_write_image_line,'av_write_image_line',\ |
av_xtea_crypt,'av_xtea_crypt',\ |
av_xtea_init,'av_xtea_init',\ |
avpriv_cga_font,'avpriv_cga_font',\ |
avpriv_float_dsp_init,'avpriv_float_dsp_init',\ |
avpriv_set_systematic_pal2,'avpriv_set_systematic_pal2',\ |
avpriv_vga16_font,'avpriv_vga16_font',\ |
avutil_configuration,'avutil_configuration',\ |
avutil_license,'avutil_license',\ |
avutil_version,'avutil_version',\ |
ff_cpu_cpuid,'ff_cpu_cpuid',\ |
ff_cpu_cpuid_test,'ff_cpu_cpuid_test',\ |
ff_cpu_xgetbv,'ff_cpu_xgetbv',\ |
ff_float_dsp_init_x86,'ff_float_dsp_init_x86',\ |
ff_get_cpu_flags_x86,'ff_get_cpu_flags_x86',\ |
ff_log2_tab,'ff_log2_tab',\ |
ff_vector_dmul_scalar_sse2,'ff_vector_dmul_scalar_sse2',\ |
ff_vector_fmac_scalar_sse,'ff_vector_fmac_scalar_sse',\ |
ff_vector_fmul_scalar_sse,'ff_vector_fmul_scalar_sse',\ |
ff_vector_fmul_sse,'ff_vector_fmul_sse' |
/programs/develop/libraries/newlib/sdk/fasm/include/import32.inc |
---|
0,0 → 1,68 |
; Macroinstructions for making import section |
macro library [name,string] |
{ common |
import.data: |
forward |
local _label |
if defined name#.redundant |
if ~ name#.redundant |
dd name#.lookup,0,0, _label, name#.address |
end if |
end if |
name#.referred = 1 |
common |
dd 0,0,0,0,0 |
forward |
if defined name#.redundant |
if ~ name#.redundant |
_label db string,0 |
rb $ and 1 |
end if |
end if } |
macro import name,[label,string] |
{ common |
rb (- $) and 3 |
if defined name#.referred |
name#.lookup: |
forward |
if used label |
if string eqtype '' |
local _label |
dd _label |
else |
dd 80000000h + string |
end if |
end if |
common |
if $ > name#.lookup |
name#.redundant = 0 |
dd 0 |
else |
name#.redundant = 1 |
end if |
name#.address: |
forward |
if used label |
if string eqtype '' |
label dd _label |
else |
label dd 80000000h + string |
end if |
end if |
common |
if ~ name#.redundant |
dd 0 |
end if |
forward |
if used label & string eqtype '' |
_label dw 0 |
db string,0 |
rb $ and 1 |
end if |
common |
end if } |
macro api [name] {} |
/programs/develop/libraries/newlib/sdk/fasm/include/libc.inc |
---|
0,0 → 1,674 |
import libc,\ |
__Balloc,'_Balloc',\ |
__Bfree,'_Bfree',\ |
__Exit,'_Exit',\ |
___ChkTTYIOMode,'__ChkTTYIOMode',\ |
___GetIOMode,'__GetIOMode',\ |
___SetIOMode,'__SetIOMode',\ |
___SetIOMode_nogrow,'__SetIOMode_nogrow',\ |
___allocPOSIXHandle,'__allocPOSIXHandle',\ |
___any_on,'__any_on',\ |
___ascii_mbtowc,'__ascii_mbtowc',\ |
___ascii_wctomb,'__ascii_wctomb',\ |
___assert_func,'__assert_func',\ |
___b2d,'__b2d',\ |
___call_exitprocs,'__call_exitprocs',\ |
___copybits,'__copybits',\ |
___cpu_features_init,'__cpu_features_init',\ |
___ctype_load_locale,'__ctype_load_locale',\ |
___ctype_ptr__,'__ctype_ptr__',\ |
___d2b,'__d2b',\ |
___dorand48,'__dorand48',\ |
___dtoa,'__dtoa',\ |
___emutls_get_address,'__emutls_get_address',\ |
___emutls_register_common,'__emutls_register_common',\ |
___errno,'__errno',\ |
___fp_lock_all,'__fp_lock_all',\ |
___fp_unlock_all,'__fp_unlock_all',\ |
___fpclassifyd,'__fpclassifyd',\ |
___fpclassifyf,'__fpclassifyf',\ |
___freePOSIXHandle,'__freePOSIXHandle',\ |
___getOSHandle,'__getOSHandle',\ |
___get_current_ctype_locale,'__get_current_ctype_locale',\ |
___gethex,'__gethex',\ |
___gettzinfo,'__gettzinfo',\ |
___growPOSIXHandles,'__growPOSIXHandles',\ |
___grow_iomode,'__grow_iomode',\ |
___gthread_once,'__gthread_once',\ |
___hexdig_init,'__hexdig_init',\ |
___hexnan,'__hexnan',\ |
___hi0bits,'__hi0bits',\ |
___i2b,'__i2b',\ |
___ieee754_acos,'__ieee754_acos',\ |
___ieee754_acosf,'__ieee754_acosf',\ |
___ieee754_acosh,'__ieee754_acosh',\ |
___ieee754_acoshf,'__ieee754_acoshf',\ |
___ieee754_asin,'__ieee754_asin',\ |
___ieee754_asinf,'__ieee754_asinf',\ |
___ieee754_atan2,'__ieee754_atan2',\ |
___ieee754_atan2f,'__ieee754_atan2f',\ |
___ieee754_atanh,'__ieee754_atanh',\ |
___ieee754_atanhf,'__ieee754_atanhf',\ |
___ieee754_cosh,'__ieee754_cosh',\ |
___ieee754_coshf,'__ieee754_coshf',\ |
___ieee754_exp,'__ieee754_exp',\ |
___ieee754_expf,'__ieee754_expf',\ |
___ieee754_fmod,'__ieee754_fmod',\ |
___ieee754_fmodf,'__ieee754_fmodf',\ |
___ieee754_gamma_r,'__ieee754_gamma_r',\ |
___ieee754_gammaf_r,'__ieee754_gammaf_r',\ |
___ieee754_hypot,'__ieee754_hypot',\ |
___ieee754_hypotf,'__ieee754_hypotf',\ |
___ieee754_j0,'__ieee754_j0',\ |
___ieee754_j0f,'__ieee754_j0f',\ |
___ieee754_j1,'__ieee754_j1',\ |
___ieee754_j1f,'__ieee754_j1f',\ |
___ieee754_jn,'__ieee754_jn',\ |
___ieee754_jnf,'__ieee754_jnf',\ |
___ieee754_lgamma_r,'__ieee754_lgamma_r',\ |
___ieee754_lgammaf_r,'__ieee754_lgammaf_r',\ |
___ieee754_log,'__ieee754_log',\ |
___ieee754_log10,'__ieee754_log10',\ |
___ieee754_log10f,'__ieee754_log10f',\ |
___ieee754_logf,'__ieee754_logf',\ |
___ieee754_pow,'__ieee754_pow',\ |
___ieee754_powf,'__ieee754_powf',\ |
___ieee754_rem_pio2,'__ieee754_rem_pio2',\ |
___ieee754_rem_pio2f,'__ieee754_rem_pio2f',\ |
___ieee754_remainder,'__ieee754_remainder',\ |
___ieee754_remainderf,'__ieee754_remainderf',\ |
___ieee754_scalb,'__ieee754_scalb',\ |
___ieee754_scalbf,'__ieee754_scalbf',\ |
___ieee754_sinh,'__ieee754_sinh',\ |
___ieee754_sinhf,'__ieee754_sinhf',\ |
___ieee754_sqrt,'__ieee754_sqrt',\ |
___ieee754_sqrtf,'__ieee754_sqrtf',\ |
___ieee754_y0,'__ieee754_y0',\ |
___ieee754_y0f,'__ieee754_y0f',\ |
___ieee754_y1,'__ieee754_y1',\ |
___ieee754_y1f,'__ieee754_y1f',\ |
___ieee754_yn,'__ieee754_yn',\ |
___ieee754_ynf,'__ieee754_ynf',\ |
___infinity,'__infinity',\ |
___infinityf,'__infinityf',\ |
___infinityld,'__infinityld',\ |
___init_mode,'__init_mode',\ |
___io_mode,'__io_mode',\ |
___isinfd,'__isinfd',\ |
___isinff,'__isinff',\ |
___isnand,'__isnand',\ |
___isnanf,'__isnanf',\ |
___kernel_cos,'__kernel_cos',\ |
___kernel_cosf,'__kernel_cosf',\ |
___kernel_rem_pio2,'__kernel_rem_pio2',\ |
___kernel_rem_pio2f,'__kernel_rem_pio2f',\ |
___kernel_sin,'__kernel_sin',\ |
___kernel_sinf,'__kernel_sinf',\ |
___kernel_standard,'__kernel_standard',\ |
___kernel_tan,'__kernel_tan',\ |
___kernel_tanf,'__kernel_tanf',\ |
___libc_getenv,'__libc_getenv',\ |
___lo0bits,'__lo0bits',\ |
___locale_charset,'__locale_charset',\ |
___locale_cjk_lang,'__locale_cjk_lang',\ |
___locale_mb_cur_max,'__locale_mb_cur_max',\ |
___locale_msgcharset,'__locale_msgcharset',\ |
___lshift,'__lshift',\ |
___malloc_lock,'__malloc_lock',\ |
___malloc_unlock,'__malloc_unlock',\ |
___mb_cur_max,'__mb_cur_max',\ |
___mbtowc,'__mbtowc',\ |
___mcmp,'__mcmp',\ |
___mdiff,'__mdiff',\ |
___mlocale_changed,'__mlocale_changed',\ |
___mprec_bigtens,'__mprec_bigtens',\ |
___mprec_tens,'__mprec_tens',\ |
___mprec_tinytens,'__mprec_tinytens',\ |
___multadd,'__multadd',\ |
___multiply,'__multiply',\ |
___mutex_lock,'__mutex_lock',\ |
___nlocale_changed,'__nlocale_changed',\ |
___pow5mult,'__pow5mult',\ |
___ratio,'__ratio',\ |
___register_exitproc,'__register_exitproc',\ |
___s2b,'__s2b',\ |
___sccl,'__sccl',\ |
___sclose,'__sclose',\ |
___seofread,'__seofread',\ |
___setOSHandle,'__setOSHandle',\ |
___set_handles,'__set_handles',\ |
___sflags,'__sflags',\ |
___sflush_r,'__sflush_r',\ |
___sfmoreglue,'__sfmoreglue',\ |
___sfp,'__sfp',\ |
___sfp_lock_acquire,'__sfp_lock_acquire',\ |
___sfp_lock_release,'__sfp_lock_release',\ |
___sfvwrite_r,'__sfvwrite_r',\ |
___shrink_iomode,'__shrink_iomode',\ |
___signbitd,'__signbitd',\ |
___signbitf,'__signbitf',\ |
___sigtramp,'__sigtramp',\ |
___sigtramp_r,'__sigtramp_r',\ |
___sinit,'__sinit',\ |
___sinit_lock_acquire,'__sinit_lock_acquire',\ |
___sinit_lock_release,'__sinit_lock_release',\ |
___smakebuf_r,'__smakebuf_r',\ |
___sprint_r,'__sprint_r',\ |
___sread,'__sread',\ |
___srefill_r,'__srefill_r',\ |
___srget,'__srget',\ |
___srget_r,'__srget_r',\ |
___sseek,'__sseek',\ |
___ssprint_r,'__ssprint_r',\ |
___ssrefill_r,'__ssrefill_r',\ |
___ssvfiscanf_r,'__ssvfiscanf_r',\ |
___ssvfscanf_r,'__ssvfscanf_r',\ |
___strtok_r,'__strtok_r',\ |
___submore,'__submore',\ |
___svfiscanf,'__svfiscanf',\ |
___svfiscanf_r,'__svfiscanf_r',\ |
___svfscanf,'__svfscanf',\ |
___svfscanf_r,'__svfscanf_r',\ |
___swbuf,'__swbuf',\ |
___swbuf_r,'__swbuf_r',\ |
___swrite,'__swrite',\ |
___swsetup_r,'__swsetup_r',\ |
___thread_startup,'__thread_startup',\ |
___tz_lock,'__tz_lock',\ |
___tz_unlock,'__tz_unlock',\ |
___tzcalc_limits,'__tzcalc_limits',\ |
___ulp,'__ulp',\ |
___wctomb,'__wctomb',\ |
__assert,'_assert',\ |
__atoi_r,'_atoi_r',\ |
__atol_r,'_atol_r',\ |
__buf_findstr,'_buf_findstr',\ |
__calloc_r,'_calloc_r',\ |
__cleanup,'_cleanup',\ |
__cleanup_r,'_cleanup_r',\ |
__close_r,'_close_r',\ |
__ctype_,'_ctype_',\ |
__daylight,'_daylight',\ |
__diprintf_r,'_diprintf_r',\ |
__dprintf_r,'_dprintf_r',\ |
__dtoa_r,'_dtoa_r',\ |
__exit,'_exit',\ |
__f_atan2,'_f_atan2',\ |
__f_atan2f,'_f_atan2f',\ |
__f_exp,'_f_exp',\ |
__f_expf,'_f_expf',\ |
__f_frexp,'_f_frexp',\ |
__f_frexpf,'_f_frexpf',\ |
__f_ldexp,'_f_ldexp',\ |
__f_ldexpf,'_f_ldexpf',\ |
__f_llrint,'_f_llrint',\ |
__f_llrintf,'_f_llrintf',\ |
__f_llrintl,'_f_llrintl',\ |
__f_log,'_f_log',\ |
__f_log10,'_f_log10',\ |
__f_log10f,'_f_log10f',\ |
__f_logf,'_f_logf',\ |
__f_lrint,'_f_lrint',\ |
__f_lrintf,'_f_lrintf',\ |
__f_lrintl,'_f_lrintl',\ |
__f_pow,'_f_pow',\ |
__f_powf,'_f_powf',\ |
__f_rint,'_f_rint',\ |
__f_rintf,'_f_rintf',\ |
__f_rintl,'_f_rintl',\ |
__f_tan,'_f_tan',\ |
__f_tanf,'_f_tanf',\ |
__fclose_r,'_fclose_r',\ |
__fdopen_r,'_fdopen_r',\ |
__fflush_r,'_fflush_r',\ |
__fgetc_r,'_fgetc_r',\ |
__fgets_r,'_fgets_r',\ |
__findenv,'_findenv',\ |
__fiprintf_r,'_fiprintf_r',\ |
__fiscanf_r,'_fiscanf_r',\ |
__fopen_r,'_fopen_r',\ |
__fprintf_r,'_fprintf_r',\ |
__fputc_r,'_fputc_r',\ |
__fputs_r,'_fputs_r',\ |
__fputwc_r,'_fputwc_r',\ |
__fread_r,'_fread_r',\ |
__free_r,'_free_r',\ |
__freopen_r,'_freopen_r',\ |
__fscanf_r,'_fscanf_r',\ |
__fseek_r,'_fseek_r',\ |
__fseeko_r,'_fseeko_r',\ |
__fstat_r,'_fstat_r',\ |
__ftell_r,'_ftell_r',\ |
__ftello_r,'_ftello_r',\ |
__fwalk,'_fwalk',\ |
__fwalk_reent,'_fwalk_reent',\ |
__fwrite_r,'_fwrite_r',\ |
__gettimeofday,'_gettimeofday',\ |
__gettimeofday_r,'_gettimeofday_r',\ |
__global_impure_ptr,'_global_impure_ptr',\ |
__grow_handles,'_grow_handles',\ |
__init_signal,'_init_signal',\ |
__init_signal_r,'_init_signal_r',\ |
__isatty,'_isatty',\ |
__isatty_r,'_isatty_r',\ |
__kill_r,'_kill_r',\ |
__localeconv_r,'_localeconv_r',\ |
__lseek_r,'_lseek_r',\ |
__malloc_r,'_malloc_r',\ |
__mbrtowc_r,'_mbrtowc_r',\ |
__mbtowc_r,'_mbtowc_r',\ |
__mktm_r,'_mktm_r',\ |
__mprec_log10,'_mprec_log10',\ |
__open_r,'_open_r',\ |
__printf_r,'_printf_r',\ |
__putc_r,'_putc_r',\ |
__putchar_r,'_putchar_r',\ |
__puts_r,'_puts_r',\ |
__raise_r,'_raise_r',\ |
__read,'_read',\ |
__read_r,'_read_r',\ |
__realloc_r,'_realloc_r',\ |
__remove_r,'_remove_r',\ |
__rename_r,'_rename_r',\ |
__seed48_r,'_seed48_r',\ |
__setlocale_r,'_setlocale_r',\ |
__sfread_r,'_sfread_r',\ |
__signal_r,'_signal_r',\ |
__siprintf_r,'_siprintf_r',\ |
__sniprintf_r,'_sniprintf_r',\ |
__snprintf_r,'_snprintf_r',\ |
__sprintf_r,'_sprintf_r',\ |
__srand48_r,'_srand48_r',\ |
__sscanf_r,'_sscanf_r',\ |
__strdup_r,'_strdup_r',\ |
__strerror_r,'_strerror_r',\ |
__strndup_r,'_strndup_r',\ |
__strtod_r,'_strtod_r',\ |
__strtol_r,'_strtol_r',\ |
__strtoll_r,'_strtoll_r',\ |
__strtoul_r,'_strtoul_r',\ |
__strtoull_r,'_strtoull_r',\ |
__sungetc_r,'_sungetc_r',\ |
__svfiprintf_r,'_svfiprintf_r',\ |
__svfprintf_r,'_svfprintf_r',\ |
__system_r,'_system_r',\ |
__tempnam_r,'_tempnam_r',\ |
__times_r,'_times_r',\ |
__timezone,'_timezone',\ |
__tls_map,'_tls_map',\ |
__tmpfile_r,'_tmpfile_r',\ |
__tmpnam_r,'_tmpnam_r',\ |
__towctrans_r,'_towctrans_r',\ |
__tzname,'_tzname',\ |
__ungetc_r,'_ungetc_r',\ |
__user_strerror,'_user_strerror',\ |
__vasniprintf_r,'_vasniprintf_r',\ |
__vasnprintf_r,'_vasnprintf_r',\ |
__vdiprintf_r,'_vdiprintf_r',\ |
__vdprintf_r,'_vdprintf_r',\ |
__vfiprintf_r,'_vfiprintf_r',\ |
__vfiscanf_r,'_vfiscanf_r',\ |
__vfprintf_r,'_vfprintf_r',\ |
__vfscanf_r,'_vfscanf_r',\ |
__vscanf_r,'_vscanf_r',\ |
__vsnprintf_r,'_vsnprintf_r',\ |
__vsprintf_r,'_vsprintf_r',\ |
__vsscanf_r,'_vsscanf_r',\ |
__wcrtomb_r,'_wcrtomb_r',\ |
__wctomb_r,'_wctomb_r',\ |
__wctrans_r,'_wctrans_r',\ |
__wctype_r,'_wctype_r',\ |
__write_r,'_write_r',\ |
_abort,'abort',\ |
_abs,'abs',\ |
_acos,'acos',\ |
_acosf,'acosf',\ |
_acosh,'acosh',\ |
_acoshf,'acoshf',\ |
_asctime,'asctime',\ |
_asctime_r,'asctime_r',\ |
_asin,'asin',\ |
_asinf,'asinf',\ |
_asinh,'asinh',\ |
_asinhf,'asinhf',\ |
_atan,'atan',\ |
_atan2,'atan2',\ |
_atan2f,'atan2f',\ |
_atanf,'atanf',\ |
_atanh,'atanh',\ |
_atanhf,'atanhf',\ |
_atof,'atof',\ |
_atoi,'atoi',\ |
_atol,'atol',\ |
_bsearch,'bsearch',\ |
_calloc,'calloc',\ |
_cbrt,'cbrt',\ |
_cbrtf,'cbrtf',\ |
_ceil,'ceil',\ |
_ceilf,'ceilf',\ |
_clearerr,'clearerr',\ |
_clock,'clock',\ |
_close,'close',\ |
_copysign,'copysign',\ |
_copysignf,'copysignf',\ |
_cos,'cos',\ |
_cosf,'cosf',\ |
_cosh,'cosh',\ |
_coshf,'coshf',\ |
_create_file,'create_file',\ |
_create_image,'create_image',\ |
_create_thread,'create_thread',\ |
_ctime,'ctime',\ |
_ctime_r,'ctime_r',\ |
_debugwrite,'debugwrite',\ |
_delete_file,'delete_file',\ |
_difftime,'difftime',\ |
_diprintf,'diprintf',\ |
_div,'div',\ |
_dprintf,'dprintf',\ |
_drem,'drem',\ |
_dremf,'dremf',\ |
_entry,'entry',\ |
_envz_get,'envz_get',\ |
_erf,'erf',\ |
_erfc,'erfc',\ |
_erfcf,'erfcf',\ |
_erff,'erff',\ |
_exit,'exit',\ |
_exp,'exp',\ |
_exp10,'exp10',\ |
_exp10f,'exp10f',\ |
_exp2,'exp2',\ |
_exp2f,'exp2f',\ |
_expf,'expf',\ |
_expm1,'expm1',\ |
_expm1f,'expm1f',\ |
_fabs,'fabs',\ |
_fabsf,'fabsf',\ |
_fclose,'fclose',\ |
_fdim,'fdim',\ |
_fdimf,'fdimf',\ |
_fdopen,'fdopen',\ |
_fflush,'fflush',\ |
_fgetc,'fgetc',\ |
_fgets,'fgets',\ |
_fileno,'fileno',\ |
_finite,'finite',\ |
_finitef,'finitef',\ |
_fiprintf,'fiprintf',\ |
_fiscanf,'fiscanf',\ |
_floor,'floor',\ |
_floorf,'floorf',\ |
_fma,'fma',\ |
_fmaf,'fmaf',\ |
_fmax,'fmax',\ |
_fmaxf,'fmaxf',\ |
_fmin,'fmin',\ |
_fminf,'fminf',\ |
_fmod,'fmod',\ |
_fmodf,'fmodf',\ |
_fopen,'fopen',\ |
_fprintf,'fprintf',\ |
_fputc,'fputc',\ |
_fputs,'fputs',\ |
_fputwc,'fputwc',\ |
_fread,'fread',\ |
_free,'free',\ |
_freopen,'freopen',\ |
_frexp,'frexp',\ |
_frexpf,'frexpf',\ |
_fscanf,'fscanf',\ |
_fseek,'fseek',\ |
_fseeko,'fseeko',\ |
_fstat,'fstat',\ |
_ftell,'ftell',\ |
_ftello,'ftello',\ |
_fwrite,'fwrite',\ |
_gamma,'gamma',\ |
_gamma_r,'gamma_r',\ |
_gammaf,'gammaf',\ |
_gammaf_r,'gammaf_r',\ |
_get_entry_point,'get_entry_point',\ |
_get_fileinfo,'get_fileinfo',\ |
_get_proc_address,'get_proc_address',\ |
_getenv,'getenv',\ |
_gettimeofday,'gettimeofday',\ |
_gmtime,'gmtime',\ |
_gmtime_r,'gmtime_r',\ |
_hypot,'hypot',\ |
_hypotf,'hypotf',\ |
_ilogb,'ilogb',\ |
_ilogbf,'ilogbf',\ |
_infinity,'infinity',\ |
_infinityf,'infinityf',\ |
_init_global_reent,'init_global_reent',\ |
_init_loader,'init_loader',\ |
_init_reent,'init_reent',\ |
_isalnum,'isalnum',\ |
_isalpha,'isalpha',\ |
_isascii,'isascii',\ |
_isblank,'isblank',\ |
_iscntrl,'iscntrl',\ |
_isdigit,'isdigit',\ |
_isgraph,'isgraph',\ |
_isinf,'isinf',\ |
_isinff,'isinff',\ |
_islower,'islower',\ |
_isnan,'isnan',\ |
_isnanf,'isnanf',\ |
_isprint,'isprint',\ |
_ispunct,'ispunct',\ |
_isspace,'isspace',\ |
_isupper,'isupper',\ |
_iswalnum,'iswalnum',\ |
_iswalpha,'iswalpha',\ |
_iswblank,'iswblank',\ |
_iswcntrl,'iswcntrl',\ |
_iswctype,'iswctype',\ |
_iswdigit,'iswdigit',\ |
_iswgraph,'iswgraph',\ |
_iswlower,'iswlower',\ |
_iswprint,'iswprint',\ |
_iswpunct,'iswpunct',\ |
_iswspace,'iswspace',\ |
_iswupper,'iswupper',\ |
_iswxdigit,'iswxdigit',\ |
_isxdigit,'isxdigit',\ |
_j0,'j0',\ |
_j0f,'j0f',\ |
_j1,'j1',\ |
_j1f,'j1f',\ |
_jn,'jn',\ |
_jnf,'jnf',\ |
_ldexp,'ldexp',\ |
_ldexpf,'ldexpf',\ |
_lgamma,'lgamma',\ |
_lgamma_r,'lgamma_r',\ |
_lgammaf,'lgammaf',\ |
_lgammaf_r,'lgammaf_r',\ |
_libc_crt_startup,'libc_crt_startup',\ |
_link_app,'link_app',\ |
_link_image,'link_image',\ |
_llrint,'llrint',\ |
_llrintf,'llrintf',\ |
_llrintl,'llrintl',\ |
_llround,'llround',\ |
_llroundf,'llroundf',\ |
_load_library,'load_library',\ |
_loader_env,'loader_env',\ |
_localeconv,'localeconv',\ |
_localtime,'localtime',\ |
_localtime_r,'localtime_r',\ |
_log,'log',\ |
_log10,'log10',\ |
_log10f,'log10f',\ |
_log1p,'log1p',\ |
_log1pf,'log1pf',\ |
_log2,'log2',\ |
_log2f,'log2f',\ |
_logb,'logb',\ |
_logbf,'logbf',\ |
_logf,'logf',\ |
_longjmp,'longjmp',\ |
_lrint,'lrint',\ |
_lrintf,'lrintf',\ |
_lrintl,'lrintl',\ |
_lround,'lround',\ |
_lroundf,'lroundf',\ |
_lseek,'lseek',\ |
_malloc,'malloc',\ |
_matherr,'matherr',\ |
_mbrtowc,'mbrtowc',\ |
_mbtowc,'mbtowc',\ |
_memalign,'memalign',\ |
_memchr,'memchr',\ |
_memcmp,'memcmp',\ |
_memcpy,'memcpy',\ |
_memmove,'memmove',\ |
_memset,'memset',\ |
_mktime,'mktime',\ |
_modf,'modf',\ |
_modff,'modff',\ |
_nan,'nan',\ |
_nanf,'nanf',\ |
_nearbyint,'nearbyint',\ |
_nearbyintf,'nearbyintf',\ |
_nextafter,'nextafter',\ |
_nextafterf,'nextafterf',\ |
_open,'open',\ |
_path_list,'path_list',\ |
_pow,'pow',\ |
_pow10,'pow10',\ |
_pow10f,'pow10f',\ |
_powf,'powf',\ |
_printf,'printf',\ |
_putc,'putc',\ |
_putchar,'putchar',\ |
_puts,'puts',\ |
_qsort,'qsort',\ |
_raise,'raise',\ |
_rand,'rand',\ |
_rand_r,'rand_r',\ |
_read,'read',\ |
_read_file,'read_file',\ |
_realloc,'realloc',\ |
_remainder,'remainder',\ |
_remainderf,'remainderf',\ |
_remove,'remove',\ |
_remquo,'remquo',\ |
_remquof,'remquof',\ |
_rename,'rename',\ |
_rint,'rint',\ |
_rintf,'rintf',\ |
_rintl,'rintl',\ |
_round,'round',\ |
_roundf,'roundf',\ |
_scalb,'scalb',\ |
_scalbf,'scalbf',\ |
_scalbln,'scalbln',\ |
_scalblnf,'scalblnf',\ |
_scalbn,'scalbn',\ |
_scalbnf,'scalbnf',\ |
_seed48,'seed48',\ |
_set_file_size,'set_file_size',\ |
_setjmp,'setjmp',\ |
_setlocale,'setlocale',\ |
_setvbuf,'setvbuf',\ |
_signal,'signal',\ |
_significand,'significand',\ |
_significandf,'significandf',\ |
_sin,'sin',\ |
_sincos,'sincos',\ |
_sincosf,'sincosf',\ |
_sinf,'sinf',\ |
_sinh,'sinh',\ |
_sinhf,'sinhf',\ |
_siprintf,'siprintf',\ |
_sniprintf,'sniprintf',\ |
_snprintf,'snprintf',\ |
_sprintf,'sprintf',\ |
_sqrt,'sqrt',\ |
_sqrtf,'sqrtf',\ |
_srand,'srand',\ |
_srand48,'srand48',\ |
_sscanf,'sscanf',\ |
_stpcpy,'stpcpy',\ |
_stpncpy,'stpncpy',\ |
_strcasecmp,'strcasecmp',\ |
_strcasestr,'strcasestr',\ |
_strcat,'strcat',\ |
_strchr,'strchr',\ |
_strcmp,'strcmp',\ |
_strcoll,'strcoll',\ |
_strcpy,'strcpy',\ |
_strcspn,'strcspn',\ |
_strdup,'strdup',\ |
_strerror,'strerror',\ |
_strftime,'strftime',\ |
_strlen,'strlen',\ |
_strncasecmp,'strncasecmp',\ |
_strncat,'strncat',\ |
_strncmp,'strncmp',\ |
_strncpy,'strncpy',\ |
_strndup,'strndup',\ |
_strnlen,'strnlen',\ |
_strpbrk,'strpbrk',\ |
_strrchr,'strrchr',\ |
_strsep,'strsep',\ |
_strspn,'strspn',\ |
_strstr,'strstr',\ |
_strtod,'strtod',\ |
_strtof,'strtof',\ |
_strtok,'strtok',\ |
_strtok_r,'strtok_r',\ |
_strtol,'strtol',\ |
_strtoll,'strtoll',\ |
_strtoul,'strtoul',\ |
_strtoull,'strtoull',\ |
_strupr,'strupr',\ |
_system,'system',\ |
_tan,'tan',\ |
_tanf,'tanf',\ |
_tanh,'tanh',\ |
_tanhf,'tanhf',\ |
_tempnam,'tempnam',\ |
_tgamma,'tgamma',\ |
_tgammaf,'tgammaf',\ |
_time,'time',\ |
_tls_alloc,'tls_alloc',\ |
_tmpfile,'tmpfile',\ |
_tmpnam,'tmpnam',\ |
_toascii,'toascii',\ |
_tolower,'tolower',\ |
_toupper,'toupper',\ |
_towctrans,'towctrans',\ |
_towlower,'towlower',\ |
_towupper,'towupper',\ |
_trunc,'trunc',\ |
_truncf,'truncf',\ |
_ungetc,'ungetc',\ |
_user_alloc,'user_alloc',\ |
_validate_pe,'validate_pe',\ |
_vasniprintf,'vasniprintf',\ |
_vasnprintf,'vasnprintf',\ |
_vdiprintf,'vdiprintf',\ |
_vdprintf,'vdprintf',\ |
_vfiprintf,'vfiprintf',\ |
_vfiscanf,'vfiscanf',\ |
_vfprintf,'vfprintf',\ |
_vfscanf,'vfscanf',\ |
_vscanf,'vscanf',\ |
_vsnprintf,'vsnprintf',\ |
_vsprintf,'vsprintf',\ |
_vsscanf,'vsscanf',\ |
_wcrtomb,'wcrtomb',\ |
_wctrans,'wctrans',\ |
_wctype,'wctype',\ |
_write,'write',\ |
_write_file,'write_file',\ |
_y0,'y0',\ |
_y0f,'y0f',\ |
_y1,'y1',\ |
_y1f,'y1f',\ |
_yn,'yn',\ |
_ynf,'ynf' |
/programs/develop/libraries/newlib/sdk/fasm/include/libfreetype.inc |
---|
0,0 → 1,348 |
import libfreetype,\ |
FTC_CMapCache_Lookup,'FTC_CMapCache_Lookup',\ |
FTC_CMapCache_New,'FTC_CMapCache_New',\ |
FTC_ImageCache_Lookup,'FTC_ImageCache_Lookup',\ |
FTC_ImageCache_LookupScaler,'FTC_ImageCache_LookupScaler',\ |
FTC_ImageCache_New,'FTC_ImageCache_New',\ |
FTC_Manager_Done,'FTC_Manager_Done',\ |
FTC_Manager_LookupFace,'FTC_Manager_LookupFace',\ |
FTC_Manager_LookupSize,'FTC_Manager_LookupSize',\ |
FTC_Manager_New,'FTC_Manager_New',\ |
FTC_Manager_RemoveFaceID,'FTC_Manager_RemoveFaceID',\ |
FTC_Manager_Reset,'FTC_Manager_Reset',\ |
FTC_Node_Unref,'FTC_Node_Unref',\ |
FTC_SBitCache_Lookup,'FTC_SBitCache_Lookup',\ |
FTC_SBitCache_LookupScaler,'FTC_SBitCache_LookupScaler',\ |
FTC_SBitCache_New,'FTC_SBitCache_New',\ |
FT_Activate_Size,'FT_Activate_Size',\ |
FT_Add_Default_Modules,'FT_Add_Default_Modules',\ |
FT_Add_Module,'FT_Add_Module',\ |
FT_Angle_Diff,'FT_Angle_Diff',\ |
FT_Atan2,'FT_Atan2',\ |
FT_Attach_File,'FT_Attach_File',\ |
FT_Attach_Stream,'FT_Attach_Stream',\ |
FT_Bitmap_Convert,'FT_Bitmap_Convert',\ |
FT_Bitmap_Copy,'FT_Bitmap_Copy',\ |
FT_Bitmap_Done,'FT_Bitmap_Done',\ |
FT_Bitmap_Embolden,'FT_Bitmap_Embolden',\ |
FT_Bitmap_New,'FT_Bitmap_New',\ |
FT_CMap_Done,'FT_CMap_Done',\ |
FT_CMap_New,'FT_CMap_New',\ |
FT_CeilFix,'FT_CeilFix',\ |
FT_ClassicKern_Free,'FT_ClassicKern_Free',\ |
FT_ClassicKern_Validate,'FT_ClassicKern_Validate',\ |
FT_Cos,'FT_Cos',\ |
FT_DivFix,'FT_DivFix',\ |
FT_Done_Face,'FT_Done_Face',\ |
FT_Done_FreeType,'FT_Done_FreeType',\ |
FT_Done_Glyph,'FT_Done_Glyph',\ |
FT_Done_GlyphSlot,'FT_Done_GlyphSlot',\ |
FT_Done_Library,'FT_Done_Library',\ |
FT_Done_Memory,'FT_Done_Memory',\ |
FT_Done_Size,'FT_Done_Size',\ |
FT_Face_CheckTrueTypePatents,'FT_Face_CheckTrueTypePatents',\ |
FT_Face_GetCharVariantIndex,'FT_Face_GetCharVariantIndex',\ |
FT_Face_GetCharVariantIsDefault,'FT_Face_GetCharVariantIsDefault',\ |
FT_Face_GetCharsOfVariant,'FT_Face_GetCharsOfVariant',\ |
FT_Face_GetVariantSelectors,'FT_Face_GetVariantSelectors',\ |
FT_Face_GetVariantsOfChar,'FT_Face_GetVariantsOfChar',\ |
FT_Face_SetUnpatentedHinting,'FT_Face_SetUnpatentedHinting',\ |
FT_FloorFix,'FT_FloorFix',\ |
FT_Get_Advance,'FT_Get_Advance',\ |
FT_Get_Advances,'FT_Get_Advances',\ |
FT_Get_BDF_Charset_ID,'FT_Get_BDF_Charset_ID',\ |
FT_Get_BDF_Property,'FT_Get_BDF_Property',\ |
FT_Get_CID_From_Glyph_Index,'FT_Get_CID_From_Glyph_Index',\ |
FT_Get_CID_Is_Internally_CID_Keyed,'FT_Get_CID_Is_Internally_CID_Keyed',\ |
FT_Get_CID_Registry_Ordering_Supplement,'FT_Get_CID_Registry_Ordering_Supplement',\ |
FT_Get_CMap_Format,'FT_Get_CMap_Format',\ |
FT_Get_CMap_Language_ID,'FT_Get_CMap_Language_ID',\ |
FT_Get_Char_Index,'FT_Get_Char_Index',\ |
FT_Get_Charmap_Index,'FT_Get_Charmap_Index',\ |
FT_Get_FSType_Flags,'FT_Get_FSType_Flags',\ |
FT_Get_First_Char,'FT_Get_First_Char',\ |
FT_Get_Gasp,'FT_Get_Gasp',\ |
FT_Get_Glyph,'FT_Get_Glyph',\ |
FT_Get_Glyph_Name,'FT_Get_Glyph_Name',\ |
FT_Get_Kerning,'FT_Get_Kerning',\ |
FT_Get_MM_Var,'FT_Get_MM_Var',\ |
FT_Get_Module,'FT_Get_Module',\ |
FT_Get_Module_Interface,'FT_Get_Module_Interface',\ |
FT_Get_Multi_Master,'FT_Get_Multi_Master',\ |
FT_Get_Name_Index,'FT_Get_Name_Index',\ |
FT_Get_Next_Char,'FT_Get_Next_Char',\ |
FT_Get_PFR_Advance,'FT_Get_PFR_Advance',\ |
FT_Get_PFR_Kerning,'FT_Get_PFR_Kerning',\ |
FT_Get_PFR_Metrics,'FT_Get_PFR_Metrics',\ |
FT_Get_PS_Font_Info,'FT_Get_PS_Font_Info',\ |
FT_Get_PS_Font_Private,'FT_Get_PS_Font_Private',\ |
FT_Get_PS_Font_Value,'FT_Get_PS_Font_Value',\ |
FT_Get_Postscript_Name,'FT_Get_Postscript_Name',\ |
FT_Get_Renderer,'FT_Get_Renderer',\ |
FT_Get_Sfnt_Name,'FT_Get_Sfnt_Name',\ |
FT_Get_Sfnt_Name_Count,'FT_Get_Sfnt_Name_Count',\ |
FT_Get_Sfnt_Table,'FT_Get_Sfnt_Table',\ |
FT_Get_SubGlyph_Info,'FT_Get_SubGlyph_Info',\ |
FT_Get_Track_Kerning,'FT_Get_Track_Kerning',\ |
FT_Get_TrueType_Engine_Type,'FT_Get_TrueType_Engine_Type',\ |
FT_GlyphLoader_Add,'FT_GlyphLoader_Add',\ |
FT_GlyphLoader_CheckPoints,'FT_GlyphLoader_CheckPoints',\ |
FT_GlyphLoader_CheckSubGlyphs,'FT_GlyphLoader_CheckSubGlyphs',\ |
FT_GlyphLoader_CopyPoints,'FT_GlyphLoader_CopyPoints',\ |
FT_GlyphLoader_CreateExtra,'FT_GlyphLoader_CreateExtra',\ |
FT_GlyphLoader_Done,'FT_GlyphLoader_Done',\ |
FT_GlyphLoader_New,'FT_GlyphLoader_New',\ |
FT_GlyphLoader_Prepare,'FT_GlyphLoader_Prepare',\ |
FT_GlyphLoader_Reset,'FT_GlyphLoader_Reset',\ |
FT_GlyphLoader_Rewind,'FT_GlyphLoader_Rewind',\ |
FT_GlyphSlot_Embolden,'FT_GlyphSlot_Embolden',\ |
FT_GlyphSlot_Oblique,'FT_GlyphSlot_Oblique',\ |
FT_GlyphSlot_Own_Bitmap,'FT_GlyphSlot_Own_Bitmap',\ |
FT_Glyph_Copy,'FT_Glyph_Copy',\ |
FT_Glyph_Get_CBox,'FT_Glyph_Get_CBox',\ |
FT_Glyph_Stroke,'FT_Glyph_Stroke',\ |
FT_Glyph_StrokeBorder,'FT_Glyph_StrokeBorder',\ |
FT_Glyph_To_Bitmap,'FT_Glyph_To_Bitmap',\ |
FT_Glyph_Transform,'FT_Glyph_Transform',\ |
FT_Has_PS_Glyph_Names,'FT_Has_PS_Glyph_Names',\ |
FT_Hypot,'FT_Hypot',\ |
FT_Init_FreeType,'FT_Init_FreeType',\ |
FT_Library_SetLcdFilter,'FT_Library_SetLcdFilter',\ |
FT_Library_SetLcdFilterWeights,'FT_Library_SetLcdFilterWeights',\ |
FT_Library_Version,'FT_Library_Version',\ |
FT_List_Add,'FT_List_Add',\ |
FT_List_Finalize,'FT_List_Finalize',\ |
FT_List_Find,'FT_List_Find',\ |
FT_List_Insert,'FT_List_Insert',\ |
FT_List_Iterate,'FT_List_Iterate',\ |
FT_List_Remove,'FT_List_Remove',\ |
FT_List_Up,'FT_List_Up',\ |
FT_Load_Char,'FT_Load_Char',\ |
FT_Load_Glyph,'FT_Load_Glyph',\ |
FT_Load_Sfnt_Table,'FT_Load_Sfnt_Table',\ |
FT_Lookup_Renderer,'FT_Lookup_Renderer',\ |
FT_MSB,'FT_MSB',\ |
FT_Match_Size,'FT_Match_Size',\ |
FT_Matrix_Invert,'FT_Matrix_Invert',\ |
FT_Matrix_Multiply,'FT_Matrix_Multiply',\ |
FT_Matrix_Multiply_Scaled,'FT_Matrix_Multiply_Scaled',\ |
FT_MulDiv,'FT_MulDiv',\ |
FT_MulDiv_No_Round,'FT_MulDiv_No_Round',\ |
FT_MulFix,'FT_MulFix',\ |
FT_New_Face,'FT_New_Face',\ |
FT_New_GlyphSlot,'FT_New_GlyphSlot',\ |
FT_New_Library,'FT_New_Library',\ |
FT_New_Memory,'FT_New_Memory',\ |
FT_New_Memory_Face,'FT_New_Memory_Face',\ |
FT_New_Size,'FT_New_Size',\ |
FT_OpenType_Free,'FT_OpenType_Free',\ |
FT_OpenType_Validate,'FT_OpenType_Validate',\ |
FT_Open_Face,'FT_Open_Face',\ |
FT_Outline_Check,'FT_Outline_Check',\ |
FT_Outline_Copy,'FT_Outline_Copy',\ |
FT_Outline_Decompose,'FT_Outline_Decompose',\ |
FT_Outline_Done,'FT_Outline_Done',\ |
FT_Outline_Done_Internal,'FT_Outline_Done_Internal',\ |
FT_Outline_Embolden,'FT_Outline_Embolden',\ |
FT_Outline_EmboldenXY,'FT_Outline_EmboldenXY',\ |
FT_Outline_GetInsideBorder,'FT_Outline_GetInsideBorder',\ |
FT_Outline_GetOutsideBorder,'FT_Outline_GetOutsideBorder',\ |
FT_Outline_Get_BBox,'FT_Outline_Get_BBox',\ |
FT_Outline_Get_Bitmap,'FT_Outline_Get_Bitmap',\ |
FT_Outline_Get_CBox,'FT_Outline_Get_CBox',\ |
FT_Outline_Get_Orientation,'FT_Outline_Get_Orientation',\ |
FT_Outline_New,'FT_Outline_New',\ |
FT_Outline_New_Internal,'FT_Outline_New_Internal',\ |
FT_Outline_Render,'FT_Outline_Render',\ |
FT_Outline_Reverse,'FT_Outline_Reverse',\ |
FT_Outline_Transform,'FT_Outline_Transform',\ |
FT_Outline_Translate,'FT_Outline_Translate',\ |
FT_Property_Get,'FT_Property_Get',\ |
FT_Property_Set,'FT_Property_Set',\ |
FT_Raccess_Get_DataOffsets,'FT_Raccess_Get_DataOffsets',\ |
FT_Raccess_Get_HeaderInfo,'FT_Raccess_Get_HeaderInfo',\ |
FT_Raccess_Guess,'FT_Raccess_Guess',\ |
FT_Reference_Face,'FT_Reference_Face',\ |
FT_Reference_Library,'FT_Reference_Library',\ |
FT_Remove_Module,'FT_Remove_Module',\ |
FT_Render_Glyph,'FT_Render_Glyph',\ |
FT_Render_Glyph_Internal,'FT_Render_Glyph_Internal',\ |
FT_Request_Metrics,'FT_Request_Metrics',\ |
FT_Request_Size,'FT_Request_Size',\ |
FT_RoundFix,'FT_RoundFix',\ |
FT_Select_Charmap,'FT_Select_Charmap',\ |
FT_Select_Metrics,'FT_Select_Metrics',\ |
FT_Select_Size,'FT_Select_Size',\ |
FT_Set_Char_Size,'FT_Set_Char_Size',\ |
FT_Set_Charmap,'FT_Set_Charmap',\ |
FT_Set_Debug_Hook,'FT_Set_Debug_Hook',\ |
FT_Set_MM_Blend_Coordinates,'FT_Set_MM_Blend_Coordinates',\ |
FT_Set_MM_Design_Coordinates,'FT_Set_MM_Design_Coordinates',\ |
FT_Set_Pixel_Sizes,'FT_Set_Pixel_Sizes',\ |
FT_Set_Renderer,'FT_Set_Renderer',\ |
FT_Set_Transform,'FT_Set_Transform',\ |
FT_Set_Var_Blend_Coordinates,'FT_Set_Var_Blend_Coordinates',\ |
FT_Set_Var_Design_Coordinates,'FT_Set_Var_Design_Coordinates',\ |
FT_Sfnt_Table_Info,'FT_Sfnt_Table_Info',\ |
FT_Sin,'FT_Sin',\ |
FT_SqrtFixed,'FT_SqrtFixed',\ |
FT_Stream_Close,'FT_Stream_Close',\ |
FT_Stream_EnterFrame,'FT_Stream_EnterFrame',\ |
FT_Stream_ExitFrame,'FT_Stream_ExitFrame',\ |
FT_Stream_ExtractFrame,'FT_Stream_ExtractFrame',\ |
FT_Stream_Free,'FT_Stream_Free',\ |
FT_Stream_GetChar,'FT_Stream_GetChar',\ |
FT_Stream_GetULong,'FT_Stream_GetULong',\ |
FT_Stream_GetULongLE,'FT_Stream_GetULongLE',\ |
FT_Stream_GetUOffset,'FT_Stream_GetUOffset',\ |
FT_Stream_GetUShort,'FT_Stream_GetUShort',\ |
FT_Stream_GetUShortLE,'FT_Stream_GetUShortLE',\ |
FT_Stream_New,'FT_Stream_New',\ |
FT_Stream_Open,'FT_Stream_Open',\ |
FT_Stream_OpenBzip2,'FT_Stream_OpenBzip2',\ |
FT_Stream_OpenGzip,'FT_Stream_OpenGzip',\ |
FT_Stream_OpenLZW,'FT_Stream_OpenLZW',\ |
FT_Stream_OpenMemory,'FT_Stream_OpenMemory',\ |
FT_Stream_Pos,'FT_Stream_Pos',\ |
FT_Stream_Read,'FT_Stream_Read',\ |
FT_Stream_ReadAt,'FT_Stream_ReadAt',\ |
FT_Stream_ReadChar,'FT_Stream_ReadChar',\ |
FT_Stream_ReadFields,'FT_Stream_ReadFields',\ |
FT_Stream_ReadULong,'FT_Stream_ReadULong',\ |
FT_Stream_ReadULongLE,'FT_Stream_ReadULongLE',\ |
FT_Stream_ReadUOffset,'FT_Stream_ReadUOffset',\ |
FT_Stream_ReadUShort,'FT_Stream_ReadUShort',\ |
FT_Stream_ReadUShortLE,'FT_Stream_ReadUShortLE',\ |
FT_Stream_ReleaseFrame,'FT_Stream_ReleaseFrame',\ |
FT_Stream_Seek,'FT_Stream_Seek',\ |
FT_Stream_Skip,'FT_Stream_Skip',\ |
FT_Stream_TryRead,'FT_Stream_TryRead',\ |
FT_Stroker_BeginSubPath,'FT_Stroker_BeginSubPath',\ |
FT_Stroker_ConicTo,'FT_Stroker_ConicTo',\ |
FT_Stroker_CubicTo,'FT_Stroker_CubicTo',\ |
FT_Stroker_Done,'FT_Stroker_Done',\ |
FT_Stroker_EndSubPath,'FT_Stroker_EndSubPath',\ |
FT_Stroker_Export,'FT_Stroker_Export',\ |
FT_Stroker_ExportBorder,'FT_Stroker_ExportBorder',\ |
FT_Stroker_GetBorderCounts,'FT_Stroker_GetBorderCounts',\ |
FT_Stroker_GetCounts,'FT_Stroker_GetCounts',\ |
FT_Stroker_LineTo,'FT_Stroker_LineTo',\ |
FT_Stroker_New,'FT_Stroker_New',\ |
FT_Stroker_ParseOutline,'FT_Stroker_ParseOutline',\ |
FT_Stroker_Rewind,'FT_Stroker_Rewind',\ |
FT_Stroker_Set,'FT_Stroker_Set',\ |
FT_Tan,'FT_Tan',\ |
FT_Trace_Get_Count,'FT_Trace_Get_Count',\ |
FT_Trace_Get_Name,'FT_Trace_Get_Name',\ |
FT_TrueTypeGX_Free,'FT_TrueTypeGX_Free',\ |
FT_TrueTypeGX_Validate,'FT_TrueTypeGX_Validate',\ |
FT_Vector_From_Polar,'FT_Vector_From_Polar',\ |
FT_Vector_Length,'FT_Vector_Length',\ |
FT_Vector_Polarize,'FT_Vector_Polarize',\ |
FT_Vector_Rotate,'FT_Vector_Rotate',\ |
FT_Vector_Transform,'FT_Vector_Transform',\ |
FT_Vector_Transform_Scaled,'FT_Vector_Transform_Scaled',\ |
FT_Vector_Unit,'FT_Vector_Unit',\ |
TT_New_Context,'TT_New_Context',\ |
TT_RunIns,'TT_RunIns',\ |
af_autofitter_interface,'af_autofitter_interface',\ |
af_cjk_script_class,'af_cjk_script_class',\ |
af_dummy_script_class,'af_dummy_script_class',\ |
af_glyph_hints_dump_edges,'af_glyph_hints_dump_edges',\ |
af_glyph_hints_dump_points,'af_glyph_hints_dump_points',\ |
af_glyph_hints_dump_segments,'af_glyph_hints_dump_segments',\ |
af_glyph_hints_get_num_segments,'af_glyph_hints_get_num_segments',\ |
af_glyph_hints_get_segment_offset,'af_glyph_hints_get_segment_offset',\ |
af_indic_script_class,'af_indic_script_class',\ |
af_latin_script_class,'af_latin_script_class',\ |
af_property_get,'af_property_get',\ |
af_property_get_face_globals,'af_property_get_face_globals',\ |
af_property_set,'af_property_set',\ |
afm_parser_funcs,'afm_parser_funcs',\ |
autofit_module_class,'autofit_module_class',\ |
bdf_cmap_class,'bdf_cmap_class',\ |
bdf_driver_class,'bdf_driver_class',\ |
cff_cmap_encoding_class_rec,'cff_cmap_encoding_class_rec',\ |
cff_cmap_unicode_class_rec,'cff_cmap_unicode_class_rec',\ |
cff_driver_class,'cff_driver_class',\ |
ft_bitmap_glyph_class,'ft_bitmap_glyph_class',\ |
ft_corner_is_flat,'ft_corner_is_flat',\ |
ft_corner_orientation,'ft_corner_orientation',\ |
ft_debug_init,'ft_debug_init',\ |
ft_glyphslot_alloc_bitmap,'ft_glyphslot_alloc_bitmap',\ |
ft_glyphslot_free_bitmap,'ft_glyphslot_free_bitmap',\ |
ft_glyphslot_set_bitmap,'ft_glyphslot_set_bitmap',\ |
ft_gray_for_premultiplied_srgb_bgra,'ft_gray_for_premultiplied_srgb_bgra',\ |
ft_grays_raster,'ft_grays_raster',\ |
ft_highpow2,'ft_highpow2',\ |
ft_lzwstate_done,'ft_lzwstate_done',\ |
ft_lzwstate_init,'ft_lzwstate_init',\ |
ft_lzwstate_io,'ft_lzwstate_io',\ |
ft_lzwstate_reset,'ft_lzwstate_reset',\ |
ft_mem_alloc,'ft_mem_alloc',\ |
ft_mem_dup,'ft_mem_dup',\ |
ft_mem_free,'ft_mem_free',\ |
ft_mem_qalloc,'ft_mem_qalloc',\ |
ft_mem_qrealloc,'ft_mem_qrealloc',\ |
ft_mem_realloc,'ft_mem_realloc',\ |
ft_mem_strcpyn,'ft_mem_strcpyn',\ |
ft_mem_strdup,'ft_mem_strdup',\ |
ft_module_get_service,'ft_module_get_service',\ |
ft_outline_glyph_class,'ft_outline_glyph_class',\ |
ft_property_do,'ft_property_do',\ |
ft_raccess_guess_table,'ft_raccess_guess_table',\ |
ft_raster1_renderer_class,'ft_raster1_renderer_class',\ |
ft_raster5_renderer_class,'ft_raster5_renderer_class',\ |
ft_service_list_lookup,'ft_service_list_lookup',\ |
ft_smooth_lcd_renderer_class,'ft_smooth_lcd_renderer_class',\ |
ft_smooth_lcdv_renderer_class,'ft_smooth_lcdv_renderer_class',\ |
ft_smooth_renderer_class,'ft_smooth_renderer_class',\ |
ft_standard_raster,'ft_standard_raster',\ |
ft_synthesize_vertical_metrics,'ft_synthesize_vertical_metrics',\ |
ft_validator_error,'ft_validator_error',\ |
ft_validator_init,'ft_validator_init',\ |
ft_validator_run,'ft_validator_run',\ |
ftc_basic_image_cache_class,'ftc_basic_image_cache_class',\ |
ftc_basic_image_family_class,'ftc_basic_image_family_class',\ |
ftc_basic_sbit_cache_class,'ftc_basic_sbit_cache_class',\ |
ftc_basic_sbit_family_class,'ftc_basic_sbit_family_class',\ |
ftc_cmap_cache_class,'ftc_cmap_cache_class',\ |
ftc_face_list_class,'ftc_face_list_class',\ |
ftc_size_list_class,'ftc_size_list_class',\ |
longjmp,'longjmp',\ |
otv_module_class,'otv_module_class',\ |
pcf_cmap_class,'pcf_cmap_class',\ |
pcf_driver_class,'pcf_driver_class',\ |
pfr_cmap_class_rec,'pfr_cmap_class_rec',\ |
pfr_driver_class,'pfr_driver_class',\ |
pfr_metrics_service_rec,'pfr_metrics_service_rec',\ |
ps_hints_apply,'ps_hints_apply',\ |
ps_parser_funcs,'ps_parser_funcs',\ |
ps_table_funcs,'ps_table_funcs',\ |
psaux_module_class,'psaux_module_class',\ |
pshinter_module_class,'pshinter_module_class',\ |
psnames_module_class,'psnames_module_class',\ |
setjmp,'setjmp',\ |
sfnt_module_class,'sfnt_module_class',\ |
t1_builder_funcs,'t1_builder_funcs',\ |
t1_cmap_classes,'t1_cmap_classes',\ |
t1_cmap_custom_class_rec,'t1_cmap_custom_class_rec',\ |
t1_cmap_expert_class_rec,'t1_cmap_expert_class_rec',\ |
t1_cmap_standard_class_rec,'t1_cmap_standard_class_rec',\ |
t1_cmap_unicode_class_rec,'t1_cmap_unicode_class_rec',\ |
t1_decoder_funcs,'t1_decoder_funcs',\ |
t1_driver_class,'t1_driver_class',\ |
t1cid_driver_class,'t1cid_driver_class',\ |
t42_driver_class,'t42_driver_class',\ |
tt_cmap0_class_rec,'tt_cmap0_class_rec',\ |
tt_cmap10_class_rec,'tt_cmap10_class_rec',\ |
tt_cmap12_class_rec,'tt_cmap12_class_rec',\ |
tt_cmap13_class_rec,'tt_cmap13_class_rec',\ |
tt_cmap14_class_rec,'tt_cmap14_class_rec',\ |
tt_cmap2_class_rec,'tt_cmap2_class_rec',\ |
tt_cmap4_class_rec,'tt_cmap4_class_rec',\ |
tt_cmap6_class_rec,'tt_cmap6_class_rec',\ |
tt_cmap8_class_rec,'tt_cmap8_class_rec',\ |
tt_default_graphics_state,'tt_default_graphics_state',\ |
tt_driver_class,'tt_driver_class',\ |
winfnt_driver_class,'winfnt_driver_class',\ |
/programs/develop/libraries/newlib/sdk/fasm/include/proc32.inc |
---|
0,0 → 1,301 |
; Macroinstructions for defining and calling procedures |
macro stdcall proc,[arg] ; directly call STDCALL procedure |
{ common |
if ~ arg eq |
reverse |
pushd arg |
common |
end if |
call proc } |
macro invoke proc,[arg] ; indirectly call STDCALL procedure |
{ common |
if ~ arg eq |
reverse |
pushd arg |
common |
end if |
call [proc] } |
macro ccall proc,[arg] ; directly call CDECL procedure |
{ common |
size@ccall = 0 |
if ~ arg eq |
reverse |
pushd arg |
size@ccall = size@ccall+4 |
common |
end if |
call proc |
if size@ccall |
add esp,size@ccall |
end if } |
macro cinvoke proc,[arg] ; indirectly call CDECL procedure |
{ common |
size@ccall = 0 |
if ~ arg eq |
reverse |
pushd arg |
size@ccall = size@ccall+4 |
common |
end if |
call [proc] |
if size@ccall |
add esp,size@ccall |
end if } |
macro proc [args] ; define procedure |
{ common |
match name params, args> |
\{ define@proc name,<params \} } |
prologue@proc equ prologuedef |
macro prologuedef procname,flag,parmbytes,localbytes,reglist |
{ local loc |
loc = (localbytes+3) and (not 3) |
parmbase@proc equ ebp+8 |
localbase@proc equ ebp-loc |
if parmbytes | localbytes |
push ebp |
mov ebp,esp |
if localbytes |
sub esp,loc |
end if |
end if |
irps reg, reglist \{ push reg \} } |
epilogue@proc equ epiloguedef |
macro epiloguedef procname,flag,parmbytes,localbytes,reglist |
{ irps reg, reglist \{ reverse pop reg \} |
if parmbytes | localbytes |
leave |
end if |
if flag and 10000b |
retn |
else |
retn parmbytes |
end if } |
close@proc equ |
macro define@proc name,statement |
{ local params,flag,regs,parmbytes,localbytes,current |
if used name |
name: |
match =stdcall args, statement \{ params equ args |
flag = 11b \} |
match =stdcall, statement \{ params equ |
flag = 11b \} |
match =c args, statement \{ params equ args |
flag = 10001b \} |
match =c, statement \{ params equ |
flag = 10001b \} |
match =params, params \{ params equ statement |
flag = 0 \} |
match =uses reglist=,args, params \{ regs equ reglist |
params equ args \} |
match =regs =uses reglist, regs params \{ regs equ reglist |
params equ \} |
match =regs, regs \{ regs equ \} |
match prologue:reglist, prologue@proc:<regs> \{ prologue name,flag,parmbytes,localbytes,reglist \} |
virtual at parmbase@proc |
match =,args, params \{ defargs@proc args \} |
match =args@proc args, args@proc params \{ defargs@proc args \} |
parmbytes = $-(parmbase@proc) |
end virtual |
name # % = parmbytes/4 |
all@vars equ |
current = 0 |
macro locals |
\{ virtual at localbase@proc+current |
macro label def \\{ match . type,def> \\\{ deflocal@proc .,label,<type \\\} \\} |
struc db [val] \\{ \common deflocal@proc .,db,val \\} |
struc du [val] \\{ \common deflocal@proc .,du,val \\} |
struc dw [val] \\{ \common deflocal@proc .,dw,val \\} |
struc dp [val] \\{ \common deflocal@proc .,dp,val \\} |
struc dd [val] \\{ \common deflocal@proc .,dd,val \\} |
struc dt [val] \\{ \common deflocal@proc .,dt,val \\} |
struc dq [val] \\{ \common deflocal@proc .,dq,val \\} |
struc rb cnt \\{ deflocal@proc .,rb cnt, \\} |
struc rw cnt \\{ deflocal@proc .,rw cnt, \\} |
struc rp cnt \\{ deflocal@proc .,rp cnt, \\} |
struc rd cnt \\{ deflocal@proc .,rd cnt, \\} |
struc rt cnt \\{ deflocal@proc .,rt cnt, \\} |
struc rq cnt \\{ deflocal@proc .,rq cnt, \\} \} |
macro endl |
\{ purge label |
restruc db,du,dw,dp,dd,dt,dq |
restruc rb,rw,rp,rd,rt,rq |
current = $-(localbase@proc) |
end virtual \} |
macro ret operand |
\{ match any, operand \\{ retn operand \\} |
match , operand \\{ match epilogue:reglist, epilogue@proc:<regs> \\\{ epilogue name,flag,parmbytes,localbytes,reglist \\\} \\} \} |
macro finish@proc |
\{ localbytes = current |
match close:reglist, close@proc:<regs> \\{ close name,flag,parmbytes,localbytes,reglist \\} |
end if \} } |
macro defargs@proc [arg] |
{ common |
if ~ arg eq |
forward |
local ..arg,current@arg |
match argname:type, arg |
\{ current@arg equ argname |
label ..arg type |
argname equ ..arg |
if qqword eq type |
dd ?,?,?,?,?,?,?,? |
else if dqword eq type |
dd ?,?,?,? |
else if tbyte eq type |
dd ?,?,? |
else if qword eq type | pword eq type |
dd ?,? |
else |
dd ? |
end if \} |
match =current@arg,current@arg |
\{ current@arg equ arg |
arg equ ..arg |
..arg dd ? \} |
common |
args@proc equ current@arg |
forward |
restore current@arg |
common |
end if } |
macro deflocal@proc name,def,[val] { name def val } |
macro deflocal@proc name,def,[val] |
{ common |
match vars, all@vars \{ all@vars equ all@vars, \} |
all@vars equ all@vars name |
forward |
local ..var,..tmp |
..var def val |
match =?, val \{ ..tmp equ \} |
match any =?, val \{ ..tmp equ \} |
match any (=?), val \{ ..tmp equ \} |
match =label, def \{ ..tmp equ \} |
match tmp : value, ..tmp : val |
\{ tmp: end virtual |
initlocal@proc ..var,def value |
virtual at tmp\} |
common |
match first rest, ..var, \{ name equ first \} } |
struc label type { label . type } |
macro initlocal@proc name,def |
{ virtual at name |
def |
size@initlocal = $ - name |
end virtual |
position@initlocal = 0 |
while size@initlocal > position@initlocal |
virtual at name |
def |
if size@initlocal - position@initlocal < 2 |
current@initlocal = 1 |
load byte@initlocal byte from name+position@initlocal |
else if size@initlocal - position@initlocal < 4 |
current@initlocal = 2 |
load word@initlocal word from name+position@initlocal |
else |
current@initlocal = 4 |
load dword@initlocal dword from name+position@initlocal |
end if |
end virtual |
if current@initlocal = 1 |
mov byte [name+position@initlocal],byte@initlocal |
else if current@initlocal = 2 |
mov word [name+position@initlocal],word@initlocal |
else |
mov dword [name+position@initlocal],dword@initlocal |
end if |
position@initlocal = position@initlocal + current@initlocal |
end while } |
macro endp |
{ purge ret,locals,endl |
finish@proc |
purge finish@proc |
restore regs@proc |
match all,args@proc \{ restore all \} |
restore args@proc |
match all,all@vars \{ restore all \} } |
macro local [var] |
{ common |
locals |
forward done@local equ |
match varname[count]:vartype, var |
\{ match =BYTE, vartype \\{ varname rb count |
restore done@local \\} |
match =WORD, vartype \\{ varname rw count |
restore done@local \\} |
match =DWORD, vartype \\{ varname rd count |
restore done@local \\} |
match =PWORD, vartype \\{ varname rp count |
restore done@local \\} |
match =QWORD, vartype \\{ varname rq count |
restore done@local \\} |
match =TBYTE, vartype \\{ varname rt count |
restore done@local \\} |
match =DQWORD, vartype \\{ label varname dqword |
rq count*2 |
restore done@local \\} |
match =QQWORD, vartype \\{ label varname qqword |
rq count*4 |
restore done@local \\} |
match =XWORD, vartype \\{ label varname xword |
rq count*2 |
restore done@local \\} |
match =YWORD, vartype \\{ label varname yword |
rq count*4 |
restore done@local \\} |
match , done@local \\{ virtual |
varname vartype |
end virtual |
rb count*sizeof.\#vartype |
restore done@local \\} \} |
match :varname:vartype, done@local:var |
\{ match =BYTE, vartype \\{ varname db ? |
restore done@local \\} |
match =WORD, vartype \\{ varname dw ? |
restore done@local \\} |
match =DWORD, vartype \\{ varname dd ? |
restore done@local \\} |
match =PWORD, vartype \\{ varname dp ? |
restore done@local \\} |
match =QWORD, vartype \\{ varname dq ? |
restore done@local \\} |
match =TBYTE, vartype \\{ varname dt ? |
restore done@local \\} |
match =DQWORD, vartype \\{ label varname dqword |
dq ?,? |
restore done@local \\} |
match =QQWORD, vartype \\{ label varname qqword |
dq ?,?,?,? |
restore done@local \\} |
match =XWORD, vartype \\{ label varname xword |
dq ?,? |
restore done@local \\} |
match =YWORD, vartype \\{ label varname yword |
dq ?,?,?,? |
restore done@local \\} |
match , done@local \\{ varname vartype |
restore done@local \\} \} |
match ,done@local |
\{ var |
restore done@local \} |
common |
endl } |
/programs/develop/libraries/newlib/sdk/fasm/include/struct.inc |
---|
0,0 → 1,240 |
; Macroinstructions for defining data structures |
macro struct name |
{ virtual at 0 |
fields@struct equ name |
match child parent, name \{ fields@struct equ child,fields@\#parent \} |
sub@struct equ |
struc db [val] \{ \common define field@struct .,db,<val> |
fields@struct equ fields@struct,field@struct \} |
struc dw [val] \{ \common define field@struct .,dw,<val> |
fields@struct equ fields@struct,field@struct \} |
struc du [val] \{ \common define field@struct .,du,<val> |
fields@struct equ fields@struct,field@struct \} |
struc dd [val] \{ \common define field@struct .,dd,<val> |
fields@struct equ fields@struct,field@struct \} |
struc dp [val] \{ \common define field@struct .,dp,<val> |
fields@struct equ fields@struct,field@struct \} |
struc dq [val] \{ \common define field@struct .,dq,<val> |
fields@struct equ fields@struct,field@struct \} |
struc dt [val] \{ \common define field@struct .,dt,<val> |
fields@struct equ fields@struct,field@struct \} |
struc rb count \{ define field@struct .,db,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
struc rw count \{ define field@struct .,dw,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
struc rd count \{ define field@struct .,dd,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
struc rp count \{ define field@struct .,dp,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
struc rq count \{ define field@struct .,dq,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
struc rt count \{ define field@struct .,dt,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
macro db [val] \{ \common \local anonymous |
define field@struct anonymous,db,<val> |
fields@struct equ fields@struct,field@struct \} |
macro dw [val] \{ \common \local anonymous |
define field@struct anonymous,dw,<val> |
fields@struct equ fields@struct,field@struct \} |
macro du [val] \{ \common \local anonymous |
define field@struct anonymous,du,<val> |
fields@struct equ fields@struct,field@struct \} |
macro dd [val] \{ \common \local anonymous |
define field@struct anonymous,dd,<val> |
fields@struct equ fields@struct,field@struct \} |
macro dp [val] \{ \common \local anonymous |
define field@struct anonymous,dp,<val> |
fields@struct equ fields@struct,field@struct \} |
macro dq [val] \{ \common \local anonymous |
define field@struct anonymous,dq,<val> |
fields@struct equ fields@struct,field@struct \} |
macro dt [val] \{ \common \local anonymous |
define field@struct anonymous,dt,<val> |
fields@struct equ fields@struct,field@struct \} |
macro rb count \{ \local anonymous |
define field@struct anonymous,db,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
macro rw count \{ \local anonymous |
define field@struct anonymous,dw,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
macro rd count \{ \local anonymous |
define field@struct anonymous,dd,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
macro rp count \{ \local anonymous |
define field@struct anonymous,dp,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
macro rq count \{ \local anonymous |
define field@struct anonymous,dq,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
macro rt count \{ \local anonymous |
define field@struct anonymous,dt,count dup (?) |
fields@struct equ fields@struct,field@struct \} |
macro union \{ fields@struct equ fields@struct,,union,< |
sub@struct equ union \} |
macro struct \{ fields@struct equ fields@struct,,substruct,< |
sub@struct equ substruct \} } |
macro ends |
{ match , sub@struct \{ restruc db,dw,du,dd,dp,dq,dt |
restruc rb,rw,rd,rp,rq,rt |
purge db,dw,du,dd,dp,dq,dt |
purge rb,rw,rd,rp,rq,rt |
purge union,struct |
match name tail,fields@struct, \\{ if $ |
display 'Error: definition of ',\\`name,' contains illegal instructions.',0Dh,0Ah |
err |
end if \\} |
match name=,fields,fields@struct \\{ fields@struct equ |
make@struct name,fields |
define fields@\\#name fields \\} |
end virtual \} |
match any, sub@struct \{ fields@struct equ fields@struct> \} |
restore sub@struct } |
macro make@struct name,[field,type,def] |
{ common |
local define |
define equ name |
forward |
local sub |
match , field \{ make@substruct type,name,sub def |
define equ define,.,sub, \} |
match any, field \{ define equ define,.#field,type,<def> \} |
common |
match fields, define \{ define@struct fields \} } |
macro define@struct name,[field,type,def] |
{ common |
virtual |
db `name |
load initial@struct byte from 0 |
if initial@struct = '.' |
display 'Error: name of structure should not begin with a dot.',0Dh,0Ah |
err |
end if |
end virtual |
local list |
list equ |
forward |
if ~ field eq . |
name#field type def |
sizeof.#name#field = $ - name#field |
else |
label name#.#type |
rb sizeof.#type |
end if |
local value |
match any, list \{ list equ list, \} |
list equ list <value> |
common |
sizeof.#name = $ |
restruc name |
match values, list \{ |
struc name value \\{ \\local \\..base |
match any, fields@struct \\\{ fields@struct equ fields@struct,.,name,<values> \\\} |
match , fields@struct \\\{ label \\..base |
forward |
match , value \\\\{ field type def \\\\} |
match any, value \\\\{ field type value |
if ~ field eq . |
rb sizeof.#name#field - ($-field) |
end if \\\\} |
common label . at \\..base \\\} |
\\} |
macro name value \\{ |
match any, fields@struct \\\{ \\\local anonymous |
fields@struct equ fields@struct,anonymous,name,<values> \\\} |
match , fields@struct \\\{ |
forward |
match , value \\\\{ type def \\\\} |
match any, value \\\\{ \\\\local ..field |
..field = $ |
type value |
if ~ field eq . |
rb sizeof.#name#field - ($-..field) |
end if \\\\} |
common \\\} \\} \} } |
macro enable@substruct |
{ macro make@substruct substruct,parent,name,[field,type,def] |
\{ \common |
\local define |
define equ parent,name |
\forward |
\local sub |
match , field \\{ match any, type \\\{ enable@substruct |
make@substruct type,parent,sub def |
purge make@substruct |
define equ define,.,sub, \\\} \\} |
match any, field \\{ define equ define,.\#field,type,<def> \\} |
\common |
match fields, define \\{ define@\#substruct fields \\} \} } |
enable@substruct |
macro define@union parent,name,[field,type,def] |
{ common |
virtual at parent#.#name |
forward |
if ~ field eq . |
virtual at parent#.#name |
parent#field type def |
sizeof.#parent#field = $ - parent#field |
end virtual |
if sizeof.#parent#field > $ - parent#.#name |
rb sizeof.#parent#field - ($ - parent#.#name) |
end if |
else |
virtual at parent#.#name |
label parent#.#type |
type def |
end virtual |
label name#.#type at parent#.#name |
if sizeof.#type > $ - parent#.#name |
rb sizeof.#type - ($ - parent#.#name) |
end if |
end if |
common |
sizeof.#name = $ - parent#.#name |
end virtual |
struc name [value] \{ \common |
label .\#name |
last@union equ |
forward |
match any, last@union \\{ virtual at .\#name |
field type def |
end virtual \\} |
match , last@union \\{ match , value \\\{ field type def \\\} |
match any, value \\\{ field type value \\\} \\} |
last@union equ field |
common rb sizeof.#name - ($ - .\#name) \} |
macro name [value] \{ \common \local ..anonymous |
..anonymous name value \} } |
macro define@substruct parent,name,[field,type,def] |
{ common |
virtual at parent#.#name |
forward |
if ~ field eq . |
parent#field type def |
sizeof.#parent#field = $ - parent#field |
else |
label parent#.#type |
rb sizeof.#type |
end if |
common |
sizeof.#name = $ - parent#.#name |
end virtual |
struc name value \{ |
label .\#name |
forward |
match , value \\{ field type def \\} |
match any, value \\{ field type value |
if ~ field eq . |
rb sizeof.#parent#field - ($-field) |
end if \\} |
common \} |
macro name value \{ \local ..anonymous |
..anonymous name \} } |
/programs/develop/libraries/newlib/sdk/fasm/include/swresample-0.inc |
---|
0,0 → 1,93 |
import swresample-0, \ |
ff_float_to_int16_a_sse2,'ff_float_to_int16_a_sse2',\,'ff_float_to_int16_a_sse2',\ |
ff_float_to_int16_u_sse2,'ff_float_to_int16_u_sse2',\,'ff_float_to_int16_u_sse2',\ |
ff_float_to_int32_a_sse2,'ff_float_to_int32_a_sse2',\,'ff_float_to_int32_a_sse2',\ |
ff_float_to_int32_u_sse2,'ff_float_to_int32_u_sse2',\,'ff_float_to_int32_u_sse2',\ |
ff_int16_to_float_a_sse2,'ff_int16_to_float_a_sse2',\,'ff_int16_to_float_a_sse2',\ |
ff_int16_to_float_u_sse2,'ff_int16_to_float_u_sse2',\,'ff_int16_to_float_u_sse2',\ |
ff_int16_to_int32_a_mmx,'ff_int16_to_int32_a_mmx',\,'ff_int16_to_int32_a_mmx',\ |
ff_int16_to_int32_a_sse2,'ff_int16_to_int32_a_sse2',\,'ff_int16_to_int32_a_sse2',\ |
ff_int16_to_int32_u_mmx,'ff_int16_to_int32_u_mmx',\,'ff_int16_to_int32_u_mmx',\ |
ff_int16_to_int32_u_sse2,'ff_int16_to_int32_u_sse2',\,'ff_int16_to_int32_u_sse2',\ |
ff_int32_to_float_a_sse2,'ff_int32_to_float_a_sse2',\,'ff_int32_to_float_a_sse2',\ |
ff_int32_to_float_u_sse2,'ff_int32_to_float_u_sse2',\,'ff_int32_to_float_u_sse2',\ |
ff_int32_to_int16_a_mmx,'ff_int32_to_int16_a_mmx',\,'ff_int32_to_int16_a_mmx',\ |
ff_int32_to_int16_a_sse2,'ff_int32_to_int16_a_sse2',\,'ff_int32_to_int16_a_sse2',\ |
ff_int32_to_int16_u_mmx,'ff_int32_to_int16_u_mmx',\,'ff_int32_to_int16_u_mmx',\ |
ff_int32_to_int16_u_sse2,'ff_int32_to_int16_u_sse2',\,'ff_int32_to_int16_u_sse2',\ |
ff_log2_tab,'ff_log2_tab',\,'ff_log2_tab',\ |
ff_mix_1_1_a_float_sse,'ff_mix_1_1_a_float_sse',\,'ff_mix_1_1_a_float_sse',\ |
ff_mix_1_1_a_int16_mmx,'ff_mix_1_1_a_int16_mmx',\,'ff_mix_1_1_a_int16_mmx',\ |
ff_mix_1_1_a_int16_sse2,'ff_mix_1_1_a_int16_sse2',\,'ff_mix_1_1_a_int16_sse2',\ |
ff_mix_1_1_u_float_sse,'ff_mix_1_1_u_float_sse',\,'ff_mix_1_1_u_float_sse',\ |
ff_mix_1_1_u_int16_mmx,'ff_mix_1_1_u_int16_mmx',\,'ff_mix_1_1_u_int16_mmx',\ |
ff_mix_1_1_u_int16_sse2,'ff_mix_1_1_u_int16_sse2',\,'ff_mix_1_1_u_int16_sse2',\ |
ff_mix_2_1_a_float_sse,'ff_mix_2_1_a_float_sse',\,'ff_mix_2_1_a_float_sse',\ |
ff_mix_2_1_a_int16_mmx,'ff_mix_2_1_a_int16_mmx',\,'ff_mix_2_1_a_int16_mmx',\ |
ff_mix_2_1_a_int16_sse2,'ff_mix_2_1_a_int16_sse2',\,'ff_mix_2_1_a_int16_sse2',\ |
ff_mix_2_1_u_float_sse,'ff_mix_2_1_u_float_sse',\,'ff_mix_2_1_u_float_sse',\ |
ff_mix_2_1_u_int16_mmx,'ff_mix_2_1_u_int16_mmx',\,'ff_mix_2_1_u_int16_mmx',\ |
ff_mix_2_1_u_int16_sse2,'ff_mix_2_1_u_int16_sse2',\,'ff_mix_2_1_u_int16_sse2',\ |
ff_pack_2ch_float_to_int16_a_sse2,'ff_pack_2ch_float_to_int16_a_sse2',\,'ff_pack_2ch_float_to_int16_a_sse2',\ |
ff_pack_2ch_float_to_int16_u_sse2,'ff_pack_2ch_float_to_int16_u_sse2',\,'ff_pack_2ch_float_to_int16_u_sse2',\ |
ff_pack_2ch_float_to_int32_a_sse2,'ff_pack_2ch_float_to_int32_a_sse2',\,'ff_pack_2ch_float_to_int32_a_sse2',\ |
ff_pack_2ch_float_to_int32_u_sse2,'ff_pack_2ch_float_to_int32_u_sse2',\,'ff_pack_2ch_float_to_int32_u_sse2',\ |
ff_pack_2ch_int16_to_float_a_sse2,'ff_pack_2ch_int16_to_float_a_sse2',\,'ff_pack_2ch_int16_to_float_a_sse2',\ |
ff_pack_2ch_int16_to_float_u_sse2,'ff_pack_2ch_int16_to_float_u_sse2',\,'ff_pack_2ch_int16_to_float_u_sse2',\ |
ff_pack_2ch_int16_to_int16_a_sse2,'ff_pack_2ch_int16_to_int16_a_sse2',\,'ff_pack_2ch_int16_to_int16_a_sse2',\ |
ff_pack_2ch_int16_to_int16_u_sse2,'ff_pack_2ch_int16_to_int16_u_sse2',\,'ff_pack_2ch_int16_to_int16_u_sse2',\ |
ff_pack_2ch_int16_to_int32_a_sse2,'ff_pack_2ch_int16_to_int32_a_sse2',\,'ff_pack_2ch_int16_to_int32_a_sse2',\ |
ff_pack_2ch_int16_to_int32_u_sse2,'ff_pack_2ch_int16_to_int32_u_sse2',\,'ff_pack_2ch_int16_to_int32_u_sse2',\ |
ff_pack_2ch_int32_to_float_a_sse2,'ff_pack_2ch_int32_to_float_a_sse2',\,'ff_pack_2ch_int32_to_float_a_sse2',\ |
ff_pack_2ch_int32_to_float_u_sse2,'ff_pack_2ch_int32_to_float_u_sse2',\,'ff_pack_2ch_int32_to_float_u_sse2',\ |
ff_pack_2ch_int32_to_int16_a_sse2,'ff_pack_2ch_int32_to_int16_a_sse2',\,'ff_pack_2ch_int32_to_int16_a_sse2',\ |
ff_pack_2ch_int32_to_int16_u_sse2,'ff_pack_2ch_int32_to_int16_u_sse2',\,'ff_pack_2ch_int32_to_int16_u_sse2',\ |
ff_pack_2ch_int32_to_int32_a_sse2,'ff_pack_2ch_int32_to_int32_a_sse2',\,'ff_pack_2ch_int32_to_int32_a_sse2',\ |
ff_pack_2ch_int32_to_int32_u_sse2,'ff_pack_2ch_int32_to_int32_u_sse2',\,'ff_pack_2ch_int32_to_int32_u_sse2',\ |
ff_pack_6ch_float_to_float_a_mmx,'ff_pack_6ch_float_to_float_a_mmx',\,'ff_pack_6ch_float_to_float_a_mmx',\ |
ff_pack_6ch_float_to_float_a_sse4,'ff_pack_6ch_float_to_float_a_sse4',\,'ff_pack_6ch_float_to_float_a_sse4',\ |
ff_pack_6ch_float_to_float_u_mmx,'ff_pack_6ch_float_to_float_u_mmx',\,'ff_pack_6ch_float_to_float_u_mmx',\ |
ff_pack_6ch_float_to_float_u_sse4,'ff_pack_6ch_float_to_float_u_sse4',\,'ff_pack_6ch_float_to_float_u_sse4',\ |
ff_pack_6ch_float_to_int32_a_sse4,'ff_pack_6ch_float_to_int32_a_sse4',\,'ff_pack_6ch_float_to_int32_a_sse4',\ |
ff_pack_6ch_float_to_int32_u_sse4,'ff_pack_6ch_float_to_int32_u_sse4',\,'ff_pack_6ch_float_to_int32_u_sse4',\ |
ff_pack_6ch_int32_to_float_a_sse4,'ff_pack_6ch_int32_to_float_a_sse4',\,'ff_pack_6ch_int32_to_float_a_sse4',\ |
ff_pack_6ch_int32_to_float_u_sse4,'ff_pack_6ch_int32_to_float_u_sse4',\,'ff_pack_6ch_int32_to_float_u_sse4',\ |
ff_resample_int16_rounder,'ff_resample_int16_rounder',\,'ff_resample_int16_rounder',\ |
ff_unpack_2ch_float_to_int16_a_sse2,'ff_unpack_2ch_float_to_int16_a_sse2',\,'ff_unpack_2ch_float_to_int16_a_sse2',\ |
ff_unpack_2ch_float_to_int16_u_sse2,'ff_unpack_2ch_float_to_int16_u_sse2',\,'ff_unpack_2ch_float_to_int16_u_sse2',\ |
ff_unpack_2ch_float_to_int32_a_sse2,'ff_unpack_2ch_float_to_int32_a_sse2',\,'ff_unpack_2ch_float_to_int32_a_sse2',\ |
ff_unpack_2ch_float_to_int32_u_sse2,'ff_unpack_2ch_float_to_int32_u_sse2',\,'ff_unpack_2ch_float_to_int32_u_sse2',\ |
ff_unpack_2ch_int16_to_float_a_sse2,'ff_unpack_2ch_int16_to_float_a_sse2',\,'ff_unpack_2ch_int16_to_float_a_sse2',\ |
ff_unpack_2ch_int16_to_float_a_ssse3,'ff_unpack_2ch_int16_to_float_a_ssse3',\,'ff_unpack_2ch_int16_to_float_a_ssse3',\ |
ff_unpack_2ch_int16_to_float_u_sse2,'ff_unpack_2ch_int16_to_float_u_sse2',\,'ff_unpack_2ch_int16_to_float_u_sse2',\ |
ff_unpack_2ch_int16_to_float_u_ssse3,'ff_unpack_2ch_int16_to_float_u_ssse3',\,'ff_unpack_2ch_int16_to_float_u_ssse3',\ |
ff_unpack_2ch_int16_to_int16_a_sse2,'ff_unpack_2ch_int16_to_int16_a_sse2',\,'ff_unpack_2ch_int16_to_int16_a_sse2',\ |
ff_unpack_2ch_int16_to_int16_a_ssse3,'ff_unpack_2ch_int16_to_int16_a_ssse3',\,'ff_unpack_2ch_int16_to_int16_a_ssse3',\ |
ff_unpack_2ch_int16_to_int16_u_sse2,'ff_unpack_2ch_int16_to_int16_u_sse2',\,'ff_unpack_2ch_int16_to_int16_u_sse2',\ |
ff_unpack_2ch_int16_to_int16_u_ssse3,'ff_unpack_2ch_int16_to_int16_u_ssse3',\,'ff_unpack_2ch_int16_to_int16_u_ssse3',\ |
ff_unpack_2ch_int16_to_int32_a_sse2,'ff_unpack_2ch_int16_to_int32_a_sse2',\,'ff_unpack_2ch_int16_to_int32_a_sse2',\ |
ff_unpack_2ch_int16_to_int32_a_ssse3,'ff_unpack_2ch_int16_to_int32_a_ssse3',\,'ff_unpack_2ch_int16_to_int32_a_ssse3',\ |
ff_unpack_2ch_int16_to_int32_u_sse2,'ff_unpack_2ch_int16_to_int32_u_sse2',\,'ff_unpack_2ch_int16_to_int32_u_sse2',\ |
ff_unpack_2ch_int16_to_int32_u_ssse3,'ff_unpack_2ch_int16_to_int32_u_ssse3',\,'ff_unpack_2ch_int16_to_int32_u_ssse3',\ |
ff_unpack_2ch_int32_to_float_a_sse2,'ff_unpack_2ch_int32_to_float_a_sse2',\,'ff_unpack_2ch_int32_to_float_a_sse2',\ |
ff_unpack_2ch_int32_to_float_u_sse2,'ff_unpack_2ch_int32_to_float_u_sse2',\,'ff_unpack_2ch_int32_to_float_u_sse2',\ |
ff_unpack_2ch_int32_to_int16_a_sse2,'ff_unpack_2ch_int32_to_int16_a_sse2',\,'ff_unpack_2ch_int32_to_int16_a_sse2',\ |
ff_unpack_2ch_int32_to_int16_u_sse2,'ff_unpack_2ch_int32_to_int16_u_sse2',\,'ff_unpack_2ch_int32_to_int16_u_sse2',\ |
ff_unpack_2ch_int32_to_int32_a_sse2,'ff_unpack_2ch_int32_to_int32_a_sse2',\,'ff_unpack_2ch_int32_to_int32_a_sse2',\ |
ff_unpack_2ch_int32_to_int32_u_sse2,'ff_unpack_2ch_int32_to_int32_u_sse2',\,'ff_unpack_2ch_int32_to_int32_u_sse2',\ |
swr_alloc,'swr_alloc',\,'swr_alloc',\ |
swr_alloc_set_opts,'swr_alloc_set_opts',\,'swr_alloc_set_opts',\ |
swr_convert,'swr_convert',\,'swr_convert',\ |
swr_drop_output,'swr_drop_output',\,'swr_drop_output',\ |
swr_free,'swr_free',\,'swr_free',\ |
swr_get_class,'swr_get_class',\,'swr_get_class',\ |
swr_get_delay,'swr_get_delay',\,'swr_get_delay',\ |
swr_init,'swr_init',\,'swr_init',\ |
swr_inject_silence,'swr_inject_silence',\,'swr_inject_silence',\ |
swr_next_pts,'swr_next_pts',\,'swr_next_pts',\ |
swr_set_channel_mapping,'swr_set_channel_mapping',\,'swr_set_channel_mapping',\ |
swr_set_compensation,'swr_set_compensation',\,'swr_set_compensation',\ |
swr_set_matrix,'swr_set_matrix',\,'swr_set_matrix',\ |
swresample_configuration,'swresample_configuration',\,'swresample_configuration',\ |
swresample_license,'swresample_license',\,'swresample_license',\ |
swresample_version,'swresample_version',\,'swresample_version' |
/programs/develop/libraries/newlib/sdk/fasm/include/swscale-2.inc |
---|
0,0 → 1,36 |
import swscale-2,\ |
sws_addVec,'sws_addVec',\,'sws_addVec',\ |
sws_allocVec,'sws_allocVec',\,'sws_allocVec',\ |
sws_alloc_context,'sws_alloc_context',\,'sws_alloc_context',\ |
sws_cloneVec,'sws_cloneVec',\,'sws_cloneVec',\ |
sws_context_class,'sws_context_class',\,'sws_context_class',\ DATA |
sws_convVec,'sws_convVec',\,'sws_convVec',\ |
sws_convertPalette8ToPacked24,'sws_convertPalette8ToPacked24',\,'sws_convertPalette8ToPacked24',\ |
sws_convertPalette8ToPacked32,'sws_convertPalette8ToPacked32',\,'sws_convertPalette8ToPacked32',\ |
sws_format_name,'sws_format_name',\,'sws_format_name',\ |
sws_freeContext,'sws_freeContext',\,'sws_freeContext',\ |
sws_freeFilter,'sws_freeFilter',\,'sws_freeFilter',\ |
sws_freeVec,'sws_freeVec',\,'sws_freeVec',\ |
sws_getCachedContext,'sws_getCachedContext',\,'sws_getCachedContext',\ |
sws_getCoefficients,'sws_getCoefficients',\,'sws_getCoefficients',\ |
sws_getColorspaceDetails,'sws_getColorspaceDetails',\,'sws_getColorspaceDetails',\ |
sws_getConstVec,'sws_getConstVec',\,'sws_getConstVec',\ |
sws_getContext,'sws_getContext',\,'sws_getContext',\ |
sws_getDefaultFilter,'sws_getDefaultFilter',\,'sws_getDefaultFilter',\ |
sws_getGaussianVec,'sws_getGaussianVec',\,'sws_getGaussianVec',\ |
sws_getIdentityVec,'sws_getIdentityVec',\,'sws_getIdentityVec',\ |
sws_get_class,'sws_get_class',\,'sws_get_class',\ |
sws_init_context,'sws_init_context',\,'sws_init_context',\ |
sws_isSupportedInput,'sws_isSupportedInput',\,'sws_isSupportedInput',\ |
sws_isSupportedOutput,'sws_isSupportedOutput',\,'sws_isSupportedOutput',\ |
sws_normalizeVec,'sws_normalizeVec',\,'sws_normalizeVec',\ |
sws_printVec2,'sws_printVec2',\,'sws_printVec2',\ |
sws_rgb2rgb_init,'sws_rgb2rgb_init',\,'sws_rgb2rgb_init',\ |
sws_scale,'sws_scale',\,'sws_scale',\ |
sws_scaleVec,'sws_scaleVec',\,'sws_scaleVec',\ |
sws_setColorspaceDetails,'sws_setColorspaceDetails',\,'sws_setColorspaceDetails',\ |
sws_shiftVec,'sws_shiftVec',\,'sws_shiftVec',\ |
sws_subVec,'sws_subVec',\,'sws_subVec',\ |
swscale_configuration,'swscale_configuration',\,'swscale_configuration',\ |
swscale_license,'swscale_license',\,'swscale_license',\ |
swscale_version,'swscale_version',\,'swscale_version' |
/programs/develop/libraries/newlib/sdk/fasm/include |
---|
Property changes: |
Added: tsvn:logminsize |
+5 |
\ No newline at end of property |
/programs/develop/libraries/newlib/sdk/fasm |
---|
Property changes: |
Added: tsvn:logminsize |
+5 |
\ No newline at end of property |