Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adriancable/eternal
/ functions
Functions
1,064 in github.com/adriancable/eternal
⨍
Functions
1,064
◇
Types & classes
95
↓ 6 callers
Function
emit_inline_pp_or
(asm, bit)
runtime/core/emit_or_o32.py:112
↓ 6 callers
Function
emit_inline_pp_xor
(asm, bit)
runtime/core/emit_xor_o32.py:120
↓ 6 callers
Function
emit_push_ra
Push RA onto the stack (for non-leaf runtime function entry). Call this once at the top of any runtime function that calls other function
runtime/core/gen_runtime.py:105
↓ 6 callers
Function
normalize
runtime/fpu/subleq_runtime_softfloat.c:280
↓ 5 callers
Function
G_CheckDemoStatus
doom/src/g_game.c:1647
↓ 5 callers
Function
G_DeferedPlayDemo
doom/src/g_game.c:1576
↓ 5 callers
Function
HUlib_addCharToTextLine
doom/src/hu_lib.c:68
↓ 5 callers
Function
P_CheckPosition
P_CheckPosition This is purely informative, nothing is modified (except things picked up). in: a mobj_t (can be valid or invalid) a position to be ch
doom/src/p_map.c:374
↓ 5 callers
Function
P_FindLowestFloorSurrounding
P_FindLowestFloorSurrounding() FIND LOWEST FLOOR HEIGHT IN SURROUNDING SECTORS
doom/src/p_spec.c:270
↓ 5 callers
Function
P_SetThingPosition
P_SetThingPosition Links a thing into both a block and a subsector based on it's x y. Sets thing->subsector properly
doom/src/p_maputl.c:395
↓ 5 callers
Function
R_FlatNumForName
R_FlatNumForName Retrieval, get a flat number for a flat name.
doom/src/r_data.c:749
↓ 5 callers
Function
STlib_initMultIcon
doom/src/st_lib.c:192
↓ 5 callers
Function
STlib_updateNum
doom/src/st_lib.c:152
↓ 5 callers
Function
WI_drawNum
doom/src/wi_stuff.c:611
↓ 5 callers
Function
WI_fragSum
doom/src/wi_stuff.c:818
↓ 5 callers
Function
WI_updateAnimatedBack
doom/src/wi_stuff.c:532
↓ 5 callers
Function
__clzsi2
Count leading zeros for 32-bit integer
runtime/fpu/subleq_runtime_softfloat.c:183
↓ 5 callers
Function
emit_inline_shl
Emit inline shift left by a fixed amount using doubling. x << shift_amount is achieved by doubling x shift_amount times. Each doubling: x
runtime/core/emit_memory_ops.py:138
↓ 5 callers
Function
readULEB128
Read unsigned LEB128 value */
runtime/cxxabi/sjlj_unwind.c:136
↓ 4 callers
Function
AM_Stop
doom/src/am_map.c:560
↓ 4 callers
Function
AM_drawLineCharacter
doom/src/am_map.c:1193
↓ 4 callers
Function
A_Chase
A_Chase Actor has a melee attack, so it tries to close as fast as possible
doom/src/p_enemy.c:672
↓ 4 callers
Function
A_PainShootSkull
A_PainShootSkull Spawn a lost soul and launch it at the target
doom/src/p_enemy.c:1449
↓ 4 callers
Method
Compare
Compares two keys, returning zero if they are the same.
doom/src/tarray.h:546
↓ 4 callers
Function
EV_BuildStairs
BUILD A STAIRCASE!
doom/src/p_floor.c:452
↓ 4 callers
Function
EV_Teleport
TELEPORTATION
doom/src/p_telept.c:47
↓ 4 callers
Function
G_InitNew
doom/src/g_game.c:1364
↓ 4 callers
Function
HGetPacket
HGetPacket Returns false if no packet is waiting
doom/src/d_net.c:192
↓ 4 callers
Function
HSendPacket
HSendPacket
doom/src/d_net.c:142
↓ 4 callers
Function
I_SetPalette
Takes full 8 bit values.
doom/src/device/i_fb_video.c:93
↓ 4 callers
Function
I_StartTic
doom/src/device/main.c:123
↓ 4 callers
Function
M_AddToBox
doom/src/m_bbox.c:45
↓ 4 callers
Function
M_DrawThermo
Menu Functions
doom/src/m_menu.c:1181
↓ 4 callers
Function
M_WriteText
Write a string using the hu_font
doom/src/m_menu.c:1295
↓ 4 callers
Function
P_BulletSlope
doom/src/p_pspr.c:601
↓ 4 callers
Function
P_ExplodeMissile
P_ExplodeMissile
doom/src/p_mobj.c:90
↓ 4 callers
Function
P_FindMinSurroundingLight
Find minimum light from an adjacent sector
doom/src/p_spec.c:453
↓ 4 callers
Function
P_LookForPlayers
P_LookForPlayers If allaround is false, only look 180 degrees in front. Returns true if a player is targeted.
doom/src/p_enemy.c:498
↓ 4 callers
Function
P_PointOnDivlineSide
P_PointOnDivlineSide Returns 0 or 1.
doom/src/p_maputl.c:160
↓ 4 callers
Function
P_UnsetThingPosition
P_UnsetThingPosition Unlinks a thing from block map and sectors. On each position change, BLOCKMAP and other lookups maintaining lists ot things insid
doom/src/p_maputl.c:347
↓ 4 callers
Function
R_GetColumn
R_GetColumn
doom/src/r_data.c:401
↓ 4 callers
Function
S_StartMusic
Starts some music with the music id found in sounds.h.
doom/src/s_sound.c:644
↓ 4 callers
Method
SetNil
doom/src/tarray.h:789
↓ 4 callers
Function
V_CopyRect
V_CopyRect
doom/src/v_video.c:160
↓ 4 callers
Function
WI_drawAnimatedBack
doom/src/wi_stuff.c:583
↓ 4 callers
Function
WI_initAnimatedBack
doom/src/wi_stuff.c:503
↓ 4 callers
Function
WI_initNoState
doom/src/wi_stuff.c:730
↓ 4 callers
Function
WI_slamBackground
doom/src/wi_stuff.c:406
↓ 4 callers
Function
__Unwind_SjLj_GetTopOfFunctionStack
runtime/cxxabi/sjlj_unwind.c:223
↓ 4 callers
Function
__Unwind_SjLj_SetTopOfFunctionStack
runtime/cxxabi/sjlj_unwind.c:228
↓ 4 callers
Function
__leXf2__
runtime/fpu/subleq_runtime_softfloat.c:609
↓ 4 callers
Function
df_rep_clz
runtime/fpu/subleq_runtime_softfloat.c:820
↓ 4 callers
Function
emit_backward_unaligned_body_loop
Generate a 2x-unrolled backward unaligned body loop for fixed shift amount. Uses register renaming: even iterations have WordHigh in T0 and l
runtime/core/emit_memory_ops.py:866
↓ 4 callers
Function
emit_bit31_check_clear
Emit bit 31 check and clear for input_reg. If bit 31 set: clears it, jumps to set_label (Z clean). If bit 31 not set: jumps to clear_label (Z
runtime/core/emit_shift_di3.py:150
↓ 4 callers
Function
emit_lattice_mask_insert
Generate Biased Non-Restoring Lattice code to: 1. Extract T3 into T4 (Result), SKIPPING bits in the target byte range. 2. Add shifted R22
runtime/core/emit_sb_packed.py:14
↓ 4 callers
Function
emit_pop_ra
Pop RA from the stack (for non-leaf runtime function exit). Call this once before emit_return_sequence in any runtime function that calle
runtime/core/gen_runtime.py:119
↓ 4 callers
Function
keep_bit
(k)
runtime/core/emit_sh.py:36
↓ 4 callers
Function
rep_clz
runtime/fpu/subleq_runtime_softfloat.c:245
↓ 3 callers
Function
AM_activateNewScale
doom/src/am_map.c:327
↓ 3 callers
Function
A_Fire
doom/src/p_enemy.c:1257
↓ 3 callers
Function
D_AdvanceDemo
D_AdvanceDemo Called after each demo or intro demosequence finishes
doom/src/d_main.c:449
↓ 3 callers
Function
D_DoomLoop
doom/src/d_main.c:359
↓ 3 callers
Function
G_CheckSpot
doom/src/g_game.c:843
↓ 3 callers
Function
G_DeathMatchSpawnPlayer
G_DeathMatchSpawnPlayer Spawns a player at one of the random death match spots called at level load and each death
doom/src/g_game.c:897
↓ 3 callers
Function
G_DeferedInitNew
doom/src/g_game.c:1332
↓ 3 callers
Function
G_DoLoadLevel
doom/src/g_game.c:445
↓ 3 callers
Function
HUlib_clearTextLine
doom/src/hu_lib.c:46
↓ 3 callers
Function
HUlib_drawTextLine
doom/src/hu_lib.c:99
↓ 3 callers
Function
HUlib_eraseTextLine
sorta called by HU_Erase and just better darn get things straight
doom/src/hu_lib.c:143
↓ 3 callers
Function
HUlib_initTextLine
doom/src/hu_lib.c:53
↓ 3 callers
Function
HUlib_resetIText
Resets left margin as well
doom/src/hu_lib.c:299
↓ 3 callers
Function
M_ReadSaveStrings
M_ReadSaveStrings read the strings from the savegame files
doom/src/m_menu.c:511
↓ 3 callers
Function
M_StringWidth
Find string width from hu_font chars
doom/src/m_menu.c:1254
↓ 3 callers
Function
M_Ticker
M_Ticker
doom/src/m_menu.c:1834
↓ 3 callers
Function
M_WriteFile
doom/src/m_misc.c:112
↓ 3 callers
Function
NetbufferSize
doom/src/d_net.c:90
↓ 3 callers
Function
P_CheckAmmo
P_CheckAmmo Returns true if there is enough ammo to shoot. If not, selects the next weapon to use.
doom/src/p_pspr.c:161
↓ 3 callers
Function
P_FindHighestFloorSurrounding
P_FindHighestFloorSurrounding() FIND HIGHEST FLOOR HEIGHT IN SURROUNDING SECTORS
doom/src/p_spec.c:297
↓ 3 callers
Function
P_FindNextHighestFloor
doom/src/p_spec.c:328
↓ 3 callers
Function
P_GiveArmor
P_GiveArmor Returns false if the armor is worse than the current armor.
doom/src/p_inter.c:251
↓ 3 callers
Function
P_GiveBody
P_GiveBody Returns false if the body isn't needed at all
doom/src/p_inter.c:228
↓ 3 callers
Function
P_GunShot
P_GunShot
doom/src/p_pspr.c:625
↓ 3 callers
Function
P_SpawnPlayerMissile
P_SpawnPlayerMissile Tries to aim at a nearby monster
doom/src/p_mobj.c:934
↓ 3 callers
Function
P_SpawnPuff
doom/src/p_mobj.c:811
↓ 3 callers
Function
P_StartButton
Start a button counting down till it turns off.
doom/src/p_switch.c:154
↓ 3 callers
Function
R_CheckTextureNumForName
R_CheckTextureNumForName Check whether texture is available. Filter out NoTexture indicator.
doom/src/r_data.c:773
↓ 3 callers
Function
R_FillBackScreen
R_FillBackScreen Fills the back screen with a pattern for variable screen sizes Also draws a beveled edge.
doom/src/r_draw.c:930
↓ 3 callers
Function
ST_Responder
Respond to keyboard input events, intercept cheats.
doom/src/st_stuff.c:517
↓ 3 callers
Function
STlib_updateMultIcon
doom/src/st_lib.c:211
↓ 3 callers
Function
WI_drawLF
Draws "<Levelname> Finished!"
doom/src/wi_stuff.c:421
↓ 3 callers
Function
WI_drawOnLnode
doom/src/wi_stuff.c:455
↓ 3 callers
Function
WI_initShowNextLoc
doom/src/wi_stuff.c:752
↓ 3 callers
Function
_Unwind_SetIP
runtime/cxxabi/sjlj_unwind.c:284
↓ 3 callers
Function
_Unwind_SjLj_RaiseException
runtime/cxxabi/sjlj_unwind.c:388
↓ 3 callers
Function
_Unwind_SjLj_Resume
runtime/cxxabi/sjlj_unwind.c:406
↓ 3 callers
Function
__ledf2
runtime/fpu/subleq_runtime_softfloat.c:1109
↓ 3 callers
Function
_emit_accum64
(prefix, exit_label, bit_hi, bit_lo)
runtime/core/emit_udivrem_o64.py:167
↓ 3 callers
Function
_emit_accum64s
(prefix, exit_label, bit_hi, bit_lo)
runtime/core/emit_sdivrem_o64.py:348
↓ 3 callers
Function
emit_inline_srl_lattice
Emit inline SRL lattice for input_reg >> shift_amount, accumulating into result_reg. Assumes: bit 31 handled/cleared, input biased +1. WA
runtime/core/emit_shift_di3.py:44
↓ 3 callers
Function
emit_unaligned_body_loop
Generate a 2x-unrolled forward unaligned body loop for fixed shift amount. Uses register renaming: even iterations have word0 in T0 and load
runtime/core/emit_memory_ops.py:710
← previous
next →
101–200 of 1,064, ranked by callers