quakeforge/libs/gamecode
Bill Currie 861e98725c [gamecode] Return early if the entered function has no locals
As even the simplest v6p functions that take parameters but have no
local or temporary variables still have locals for the local copy of the
parameters, this is a both a good check for for the Ruamoko ISA as its
functions never have locals (everything's on the progs data stack), and
an optimization for v6p functions that have no params or locals (simple
getters (very rare?), most .ctor, etc).
2022-01-22 21:41:35 +09:00
..
test [gamecode] Change address mode B to entity.field 2022-01-20 14:55:29 +09:00
convert.py [gamecode] Add a fixme about using gcc's vec convert 2022-01-17 10:32:19 +09:00
hops.py [gamecode] Add tests for the hops instructions 2022-01-16 18:46:29 +09:00
Makemodule.am [gamecode] Implement the HOPS sub-instructions 2022-01-16 16:28:48 +09:00
opcodes.py [gamecode] Add instructions for stack adjust, nop, and ldconst 2022-01-21 20:00:38 +09:00
pr_builtins.c [gamecode] Remove the wart from def and function names 2021-12-31 15:02:31 +09:00
pr_debug.c [gamecode] Partially implement conversion code debug 2022-01-21 10:12:50 +09:00
pr_edict.c [gamecode] Use unsigned for entity values 2022-01-16 22:15:18 +09:00
pr_exec.c [gamecode] Return early if the entered function has no locals 2022-01-22 21:41:35 +09:00
pr_load.c [gamecode] Initialize .stack if it's available 2022-01-21 20:33:15 +09:00
pr_opcode.c [gamecode] Don't check v6p progs for Ruamoko progs 2022-01-21 20:31:49 +09:00
pr_parse.c [gamecode] Rename ev_quat to ev_quaternion 2022-01-18 17:05:12 +09:00
pr_resolve.c [gamecode] Clean up string_t and pointer_t 2022-01-18 12:11:14 +09:00
pr_resource.c
pr_strings.c [gamecode] Clean up string_t and pointer_t 2022-01-18 12:11:14 +09:00
pr_v6p_opcode.c [gamecode] Don't check v6p progs for Ruamoko progs 2022-01-21 20:31:49 +09:00
pr_zone.c [gamecode] Conform with libc malloc for pr zone 2021-09-26 12:03:44 +09:00
swizzle.py [gamecode] Add tests for the swizzle instructions 2022-01-15 22:44:58 +09:00