MCPcopy Create free account

hub / github.com/adriancable/eternal / functions

Functions1,064 in github.com/adriancable/eternal

↓ 1 callersFunctionS_getChannel
S_getChannel : If none available, return -1. Otherwise channel #.
doom/src/s_sound.c:827
↓ 1 callersMethodSetNodeVector
doom/src/tarray.h:821
↓ 1 callersFunctionTryRunTics
doom/src/d_net.c:636
↓ 1 callersFunctionV_DrawPatchFlipped
V_DrawPatchFlipped Masks a column based masked pic to the screen. Flips horizontally, e.g. to mirror face.
doom/src/v_video.c:369
↓ 1 callersFunctionV_FindLumpForPtr
doom/src/v_video.c:229
↓ 1 callersFunctionV_Init
V_Init
doom/src/v_video.c:591
↓ 1 callersFunctionV_InitPatchCache
doom/src/v_video.c:208
↓ 1 callersFunctionWI_Drawer
doom/src/wi_stuff.c:1772
↓ 1 callersFunctionWI_End
doom/src/wi_stuff.c:724
↓ 1 callersFunctionWI_Start
doom/src/wi_stuff.c:1838
↓ 1 callersFunctionWI_Ticker
Updates stuff each tick
doom/src/wi_stuff.c:1503
↓ 1 callersFunctionWI_checkForAccelerate
doom/src/wi_stuff.c:1470
↓ 1 callersFunctionWI_drawDeathmatchStats
doom/src/wi_stuff.c:981
↓ 1 callersFunctionWI_drawNetgameStats
doom/src/wi_stuff.c:1261
↓ 1 callersFunctionWI_drawNoState
doom/src/wi_stuff.c:812
↓ 1 callersFunctionWI_drawStats
doom/src/wi_stuff.c:1436
↓ 1 callersFunctionWI_initDeathmatchStats
doom/src/wi_stuff.c:849
↓ 1 callersFunctionWI_initNetgameStats
doom/src/wi_stuff.c:1078
↓ 1 callersFunctionWI_initStats
doom/src/wi_stuff.c:1318
↓ 1 callersFunctionWI_initVariables
doom/src/wi_stuff.c:1796
↓ 1 callersFunctionWI_loadData
doom/src/wi_stuff.c:1538
↓ 1 callersFunctionWI_unloadData
doom/src/wi_stuff.c:1708
↓ 1 callersFunctionWI_updateDeathmatchStats
doom/src/wi_stuff.c:878
↓ 1 callersFunctionWI_updateNetgameStats
doom/src/wi_stuff.c:1106
↓ 1 callersFunctionWI_updateNoState
doom/src/wi_stuff.c:737
↓ 1 callersFunctionWI_updateShowNextLoc
doom/src/wi_stuff.c:761
↓ 1 callersFunctionWI_updateStats
doom/src/wi_stuff.c:1330
↓ 1 callersFunctionW_AddFile
doom/src/w_wad.c:141
↓ 1 callersFunctionW_Reload
W_Reload Flushes any of the reloadable lumps in memory and reloads the directory.
doom/src/w_wad.c:236
↓ 1 callersFunctionWriteVarLen
doom/src/mus2midi.cpp:112
↓ 1 callersFunctionZ_CheckHeap
Z_CheckHeap
doom/src/z_zone.c:400
↓ 1 callersFunctionZ_FileDumpHeap
Z_FileDumpHeap
doom/src/z_zone.c:367
↓ 1 callersFunctionZ_Init
Z_Init
doom/src/z_zone.c:93
↓ 1 callersFunction_Unwind_GetIP
runtime/cxxabi/sjlj_unwind.c:278
↓ 1 callersFunction_Unwind_GetLanguageSpecificData
runtime/cxxabi/sjlj_unwind.c:263
↓ 1 callersFunction__addXf3__
runtime/fpu/subleq_runtime_softfloat.c:311
↓ 1 callersFunction__adddf3
runtime/fpu/subleq_runtime_softfloat.c:877
↓ 1 callersFunction__addsf3
runtime/fpu/subleq_runtime_softfloat.c:412
↓ 1 callersFunction__cxa_decrement_exception_refcount
runtime/cxxabi/cxxabi_minimal.c:274
↓ 1 callersFunction__cxa_free_exception
* Free an exception object */
runtime/cxxabi/cxxabi_minimal.c:87
↓ 1 callersFunction__cxa_type_match
runtime/cxxabi/cxxabi_typeinfo.cpp:646
↓ 1 callersFunction__divXf3__
runtime/fpu/subleq_runtime_softfloat.c:504
↓ 1 callersFunction__fe_getround
Default: IEEE-754 round-to-nearest, ties-to-even
runtime/fpu/subleq_runtime_softfloat.c:227
↓ 1 callersFunction__fe_raise_inexact
runtime/fpu/subleq_runtime_softfloat.c:228
↓ 1 callersFunction__gedf2
runtime/fpu/subleq_runtime_softfloat.c:1120
↓ 1 callersFunction__gxx_personality_v0
runtime/cxxabi/sjlj_unwind.c:531
↓ 1 callersFunction__mulXf3__
runtime/fpu/subleq_runtime_softfloat.c:427
↓ 1 callersFunction_emit_bit31_extract
Emit bit 31 extraction (sign-check based, shared by both loops).
runtime/core/emit_udivrem_o32.py:36
↓ 1 callersFunction_emit_bit31_extract_big
Emit bit 31 extraction for the R22-big loop (separate labels).
runtime/core/emit_udivrem_o32.py:365
↓ 1 callersFunction_emit_r22big_cmp
Emit the R22-big comparison for bit i (R22 has bit 31 set).
runtime/core/emit_udivrem_o32.py:96
↓ 1 callersFunction_emit_r22pos_cmp
Emit the R22>0 fused restoring comparison for bit i.
runtime/core/emit_udivrem_o32.py:66
↓ 1 callersFunctioncan_catch
runtime/cxxabi/sjlj_unwind.c:522
↓ 1 callersFunctioncheck_base
runtime/cxxabi/cxxabi_typeinfo.cpp:511
↓ 1 callersFunctioncreate_boot_sequence
Create the boot sequence based on text_start.
tools/make_boot_image.py:34
↓ 1 callersFunctiondf_wideLeftShift
runtime/fpu/subleq_runtime_softfloat.c:852
↓ 1 callersFunctiondf_wideRightShiftWithSticky
runtime/fpu/subleq_runtime_softfloat.c:857
↓ 1 callersFunctionemit_all
Generate all runtime functions by importing from separate modules.
runtime/core/gen_runtime.py:209
↓ 1 callersFunctionemit_const_pool
Emit the accumulated constant pool as a .rodata section. Handles the __main__ vs gen_runtime module identity issue: when gen_runtime.py runs
runtime/core/gen_runtime.py:88
↓ 1 callersFunctionemit_inline_np_or
(asm, bit)
runtime/core/emit_or_o32.py:125
↓ 1 callersFunctionemit_inline_np_xor
(asm, bit)
runtime/core/emit_xor_o32.py:134
↓ 1 callersFunctionemit_inline_shl_lattice
Emit inline SHL lattice for input_reg << shift_amount, accumulating into result_reg. Assumes: bit 31 handled/cleared, input biased +1. On
runtime/core/emit_shift_di3.py:89
↓ 1 callersFunctionemit_lattice_extract
Generate Biased Non-Restoring Lattice code to extract a byte from T3. OPTIMIZED: - Sign check: 1 op hot path (T3 > 0 falls through t
runtime/core/emit_lb_o1.py:24
↓ 1 callersFunctionemit_lattice_extract_lh
Generate Biased Non-Restoring Lattice code to extract a halfword from T3. Arguments: - low_half: True for bits 0-15, False for bits
runtime/core/emit_lh.py:23
↓ 1 callersFunctionemit_lattice_mul_core
Emit the lattice core for Multiplication with early exit checkpoints. bits 30 down to 0. R20 = Accumulator (Result, directly in return regis
runtime/core/emit_mul_o32.py:32
↓ 1 callersFunctionemit_lb
Generate __subleq_lb with O(1) modulo and O(32) bit extraction.
runtime/core/emit_lb_o1.py:207
↓ 1 callersFunctionemit_load_from_sp_offset
Generate code to load a value from [SP + offset] into dest_reg using indirect addressing.
runtime/core/emit_divdi3.py:43
↓ 1 callersFunctionemit_memcpy
Generate __subleq_memcpy as a jump to __subleq_memmove.
runtime/core/emit_memory_ops.py:896
↓ 1 callersFunctionemit_memcpy_aligned
Generate __subleq_memcpy_aligned as alias for __subleq_memmove_aligned.
runtime/core/emit_memory_ops.py:2614
↓ 1 callersFunctionemit_memmove
Generate optimized memmove using 3-phase algorithm when aligned. void *memmove(void *dest, const void *src, size_t n) Input: R21=dest, R2
runtime/core/emit_memory_ops.py:1370
↓ 1 callersFunctionemit_memmove_aligned
Generate __subleq_memmove_aligned entry point. PRECONDITION: dest (R21) and src (R22) are both word-aligned. This means (dest-src) & 3 ==
runtime/core/emit_memory_ops.py:2629
↓ 1 callersFunctionemit_memset
Generate optimized memset using 3-phase algorithm. void *memset(void *dest, int c, size_t n) Input: R21=dest, R22=c, R23=n Output: R2
runtime/core/emit_memory_ops.py:911
↓ 1 callersFunctionemit_memset16
Generate __subleq_memset16: halfword-width memset using word stores. void *memset16(uint16_t *s, uint16_t v, size_t count) Input: R21=s,
runtime/core/emit_memory_ops.py:2444
↓ 1 callersFunctionemit_memset32
Generate __subleq_memset32: word-aligned memset for u32 values. void *memset32(uint32_t *s, uint32_t v, size_t count) Input: R21=s, R22=v
runtime/core/emit_memory_ops.py:2375
↓ 1 callersFunctionemit_memset_aligned
Generate __subleq_memset_aligned entry point. PRECONDITION: dest (R21) is word-aligned. This means we skip: 1. The head-phase alignme
runtime/core/emit_memory_ops.py:2706
↓ 1 callersFunctionemit_sra
()
runtime/core/emit_shift_unrolled.py:319
↓ 1 callersFunctionemit_sra_shift_path
(asm, shift_amount)
runtime/core/emit_shift_unrolled.py:194
↓ 1 callersFunctionemit_srl
()
runtime/core/emit_shift_unrolled.py:264
↓ 1 callersFunctionemit_srl_shift_path
(asm, shift_amount)
runtime/core/emit_shift_unrolled.py:151
↓ 1 callersFunctionemit_tree
Binary dispatch over a list of (reg_value, target_shift) pairs.
runtime/core/emit_shift_unrolled.py:38
↓ 1 callersFunctionextract_binary
Extract raw binary from ELF file.
tools/make_boot_image.py:92
↓ 1 callersFunctionfilelength
doom/src/w_wad.c:74
↓ 1 callersFunctionget_entry_point
Get the entry point address from an ELF file.
tools/make_boot_image.py:71
↓ 1 callersFunctionget_most_derived
Get most-derived object info from vtable
runtime/cxxabi/cxxabi_typeinfo.cpp:582
↓ 1 callersMethodis_public
runtime/cxxabi/cxxabi_typeinfo.cpp:407
↓ 1 callersFunctionis_si_class
Check if type_info is __si_class_type_info
runtime/cxxabi/cxxabi_typeinfo.cpp:479
↓ 1 callersMethodis_virtual
runtime/cxxabi/cxxabi_typeinfo.cpp:406
↓ 1 callersFunctionis_vmi_class
Check if type_info is __vmi_class_type_info
runtime/cxxabi/cxxabi_typeinfo.cpp:486
↓ 1 callersFunctionkb_poll
Poll one key event from SDL's internal queue. Returns: positive = key down scancode, negative = key up, 0 = none
vm/vm.c:29
↓ 1 callersFunctionmain
()
tools/make_boot_image.py:105
↓ 1 callersMethodname
runtime/cxxabi/cxxabi_typeinfo.cpp:69
↓ 1 callersFunctionstrupr
doom/src/w_wad.c:69
↓ 1 callersFunctionunwind_phase1
Phase 1: Search for a handler */
runtime/cxxabi/sjlj_unwind.c:313
↓ 1 callersFunctionunwind_phase2
Phase 2: Run cleanups and transfer to handler */
runtime/cxxabi/sjlj_unwind.c:347
↓ 1 callersFunctionwideLeftShift
runtime/fpu/subleq_runtime_softfloat.c:286
↓ 1 callersFunctionwideRightShiftWithSticky
runtime/fpu/subleq_runtime_softfloat.c:291
↓ 1 callersFunctionwipe_EndScreen
doom/src/f_wipe.c:246
↓ 1 callersFunctionwipe_ScreenWipe
doom/src/f_wipe.c:261
↓ 1 callersFunctionwipe_StartScreen
doom/src/f_wipe.c:234
↓ 1 callersFunctionxlatekey
Translate Linux console scancode to Doom keycode
doom/src/device/main.c:18
↓ 1 callersMethod~bad_cast
runtime/cxxabi/cxxabi_typeinfo.cpp:238
← previousnext →601–700 of 1,064, ranked by callers