quakeforge/libs/gamecode
Bill Currie d109571994 [gamecode] Use 64 byte alignment for most of progs memory
Only edicts themselves get a smaller alignment (4, 8 or 32 bytes,
depending on hardware and progs version). I didn't want to waste too
much memory on edict alignment for progs that don't need any better than
void *, but the zone really wants 64 bytes, and the stack might as well
have 64 bytes as well. Fixes a segfault when running v6 progs in a clang
build (clang got really agressive with simd in zone.c).
2022-03-31 02:51:05 +09:00
..
test Work around some clang parsing issues 2022-03-31 02:44:58 +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 [simd] Use portable swizzles 2022-03-31 02:25:33 +09:00
opcodes.py [gamecode] Add single-component float bitop instructions 2022-02-06 21:20:00 +09:00
pr_builtins.c [gamecode] Fix handling of undefined builtins 2022-02-14 14:28:19 +09:00
pr_debug.c [gamecode] use correct void for global_string 2022-03-31 02:48:01 +09:00
pr_edict.c [gamecode] Use unsigned for entity values 2022-01-16 22:15:18 +09:00
pr_exec.c Work around some clang parsing issues 2022-03-31 02:44:58 +09:00
pr_load.c [gamecode] Use 64 byte alignment for most of progs memory 2022-03-31 02:51:05 +09:00
pr_opcode.c [gamecode] Create macros for progs sizeof and alignof 2022-01-23 14:29:33 +09:00
pr_parse.c [gamecode] Pass registered data pointer to builtins 2022-02-14 12:28:38 +09:00
pr_resolve.c [gamecode] Use an explicit size for the null page 2022-02-01 16:43:29 +09:00
pr_resource.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
pr_strings.c [gamecode] Support %u format in PR_Sprintf 2022-02-12 01:58:38 +09:00
pr_v6p_opcode.c [gamecode] Fix an enum cast warning 2022-03-31 02:50:03 +09:00
pr_zone.c [gamecode] Conform with libc malloc for pr zone 2021-09-26 12:03:44 +09:00
swizzle.py [simd] Use portable swizzles 2022-03-31 02:25:33 +09:00