<SECTION>
<FILE>orc</FILE>
orc_init
orc_version_string
</SECTION>

<SECTION>
<FILE>orcprogram</FILE>
OrcProgram
ORC_N_CONSTANTS
ORC_N_RULE_SETS
ORC_N_TARGETS
ORC_PROGRAM_ERROR
orc_program_new
orc_program_new_dss
orc_program_new_as
orc_program_new_ass
orc_program_new_ds
orc_program_free
orc_program_get_name
orc_program_set_name

orc_program_add_temporary
orc_program_add_source
orc_program_add_destination
orc_program_add_constant
orc_program_add_accumulator
orc_program_add_parameter

orc_program_append
orc_program_append_str
orc_program_append_ds
orc_program_append_ds_str

orc_program_compile
orc_program_compile_for_target
orc_program_compile_full

orc_program_get_asm_code

<SUBSECTION>
orc_program_find_var_by_name
orc_program_allocate_register
orc_program_get_max_var_size
orc_program_dup_temporary
</SECTION>

<SECTION>
<FILE>orcutils</FILE>
orc_bool
ORC_ASSERT
ORC_BEGIN_DECLS
ORC_CLAMP
ORC_END_DECLS
ORC_EXPORT
ORC_GNUC_PREREQ
ORC_GNU_PRINTF
ORC_INTERNAL
ORC_PTR_TO_INT
ORC_READ_UINT32_LE
ORC_WRITE_UINT32_LE
</SECTION>

<SECTION>
<FILE>misc</FILE>
OrcVariable
OrcInstruction
OrcRule
OrcFixup
OrcRuleEmitFunc
ORC_N_REGS
ORC_N_INSNS
ORC_N_VARIABLES
ORC_N_REGISTERS
ORC_N_FIXUPS
ORC_N_LABELS
ORC_GP_REG_BASE
ORC_VEC_REG_BASE
ORC_STRUCT_OFFSET
OrcVarType
orc_powerpc_init
orc_arm_init
orc_c_init
orc_parse
ARRAY_SIZE
MAX
MIN
get_cpuinfo_line
get_file
get_file_int
get_tag_value
strsplit
</SECTION>

<SECTION>
<FILE>orcdebug</FILE>
OrcDebugLevel
OrcDebugPrintFunc
ORC_DEBUG_PRINT
ORC_ERROR
ORC_WARNING
ORC_INFO
ORC_DEBUG
ORC_LOG
ORC_FUNCTION
orc_debug_get_level
orc_debug_print
orc_debug_set_level
orc_debug_set_print_function
</SECTION>

<SECTION>
<FILE>orccompiler</FILE>
OrcCompileResult
OrcCompiler
OrcConstant
ORC_COMPILER_ERROR
ORC_COMPILE_RESULT_IS_FATAL
ORC_COMPILE_RESULT_IS_SUCCESSFUL
ORC_ASM_CODE
ORC_ENABLE_ASM_CODE
orc_compiler_allocate_codemem
orc_compiler_append_code
orc_compiler_get_dest
orc_compiler_label_new
</SECTION>

<SECTION>
<FILE>orcopcode</FILE>
OrcOpcodeEmulateFunc
OrcOpcodeExecutor
OrcOpcodeSet
OrcRuleSet
OrcStaticOpcode
OrcTarget
ORC_OPCODE_N_ARGS
ORC_STATIC_OPCODE_ACCUMULATOR
ORC_STATIC_OPCODE_N_DEST
ORC_STATIC_OPCODE_N_SRC
orc_opcode_find_by_name
orc_opcode_init
orc_opcode_register_static
orc_opcode_set_find_by_name
orc_opcode_set_get
orc_rule_set_new
orc_target_get_asm_preamble
orc_target_get_by_name
orc_target_get_default
orc_target_get_default_flags
orc_target_get_name
orc_target_get_rule
orc_target_register
</SECTION>

<SECTION>
<FILE>orcexecutor</FILE>
OrcExecutor
orc_executor_new
orc_executor_free
orc_executor_set_array
orc_executor_set_array_str
orc_executor_set_n
orc_executor_emulate
orc_executor_run
orc_executor_get_accumulator
orc_executor_get_accumulator_str
orc_executor_set_param
orc_executor_set_param_str
orc_executor_set_program

</SECTION>

<SECTION>
<FILE>orcrule</FILE>
orc_rule_register
</SECTION>

<SECTION>
<FILE>orcx86</FILE>
orc_x86_emit_add_imm_memoffset
orc_x86_emit_add_imm_reg
orc_x86_emit_add_reg_memoffset
orc_x86_emit_align
orc_x86_emit_and_imm_memoffset
orc_x86_emit_and_imm_reg
orc_x86_emit_cmp_imm_memoffset
orc_x86_emit_cmp_reg_memoffset
orc_x86_emit_dec_memoffset
orc_x86_emit_emms
orc_x86_emit_epilogue
orc_x86_emit_je
orc_x86_emit_jle
orc_x86_emit_jmp
orc_x86_emit_jne
orc_x86_emit_label
orc_x86_emit_modrm_memoffset
orc_x86_emit_modrm_reg
orc_x86_emit_mov_imm_reg
orc_x86_emit_mov_memoffset_mmx
orc_x86_emit_mov_memoffset_reg
orc_x86_emit_mov_memoffset_sse
orc_x86_emit_mov_mmx_memoffset
orc_x86_emit_mov_mmx_reg
orc_x86_emit_mov_mmx_reg_reg
orc_x86_emit_mov_reg_memoffset
orc_x86_emit_mov_reg_mmx
orc_x86_emit_mov_reg_reg
orc_x86_emit_mov_reg_sse
orc_x86_emit_mov_sse_memoffset
orc_x86_emit_mov_sse_reg
orc_x86_emit_mov_sse_reg_reg
orc_x86_emit_pop
orc_x86_emit_prologue
orc_x86_emit_push
orc_x86_emit_ret
orc_x86_emit_rex
orc_x86_emit_sar_imm_reg
orc_x86_emit_sub_memoffset_reg
orc_x86_emit_sub_reg_reg
orc_x86_emit_test_reg_reg
orc_x86_get_regname
orc_x86_get_regname_16
orc_x86_get_regname_64
orc_x86_get_regname_mmx
orc_x86_get_regname_ptr
orc_x86_get_regname_sse
orc_x86_get_regnum
orc_x86_do_fixups
</SECTION>

<SECTION>
<FILE>orcsse</FILE>
OrcSSERegister
OrcTargetSSEFlags
ORC_SSE_SHUF
orc_sse_emit_0f
orc_sse_emit_660f
orc_sse_emit_f20f
orc_sse_emit_f30f
orc_sse_emit_loadib
orc_sse_emit_loadil
orc_sse_emit_loadiw
orc_sse_emit_loadpb
orc_sse_emit_loadpl
orc_sse_emit_loadpq
orc_sse_emit_loadpw
orc_sse_emit_pshufd
orc_sse_emit_pshuflw
orc_sse_emit_shiftimm
orc_sse_get_cpu_flags
orc_sse_init
</SECTION>

<SECTION>
<FILE>orcmmx</FILE>
OrcMMXRegister
OrcTargetMMXFlags
ORC_MMX_SHUF
orc_mmx_emit_0f
orc_mmx_emit_660f
orc_mmx_emit_f20f
orc_mmx_emit_f30f
orc_mmx_emit_loadib
orc_mmx_emit_loadil
orc_mmx_emit_loadiw
orc_mmx_emit_loadpb
orc_mmx_emit_loadpl
orc_mmx_emit_loadpq
orc_mmx_emit_loadpw
orc_mmx_emit_pshufw
orc_mmx_emit_shiftimm
orc_mmx_get_cpu_flags
orc_mmx_init
</SECTION>

<SECTION>
<FILE>orcarm</FILE>
OrcArmCond
OrcArmDP
OrcArmRegister
orc_arm_do_fixups
orc_arm_emit
orc_arm_emit_add
orc_arm_emit_add_imm
orc_arm_emit_branch
orc_arm_emit_bx_lr
orc_arm_emit_cmp_imm
orc_arm_emit_dp_reg
orc_arm_emit_label
orc_arm_emit_load_reg
orc_arm_emit_loadimm
orc_arm_emit_mov
orc_arm_emit_pop
orc_arm_emit_push
orc_arm_emit_sub
orc_arm_emit_sub_imm
orc_arm_loadw
orc_arm_reg_name
orc_arm_storew
</SECTION>

<SECTION>
<FILE>orcpowerpc</FILE>
powerpc_get_regname
powerpc_regnum
powerpc_add_fixup
powerpc_do_fixups
powerpc_emit
powerpc_emit_655510
powerpc_emit_VA
powerpc_emit_VX
powerpc_emit_VX_2
powerpc_emit_X
powerpc_emit_addi
powerpc_emit_b
powerpc_emit_beq
powerpc_emit_bne
powerpc_emit_label
powerpc_emit_lwz
powerpc_emit_ret
powerpc_emit_srawi
powerpc_emit_stwu
powerpc_flush
powerpc_get_constant
</SECTION>
