Martin Penkava
05d4f35bd6
build: MSVC portability for runtime and generated code
...
- psx_cyc.h / psx_cycles.c: _BitScanForward/_BitScanReverse shims for
__builtin_ctz/__builtin_clz under _MSC_VER
- full_function_emitter.cpp / main_psx.cpp: emit a portable .CRT$XCU
init-pointer instead of GCC-only __attribute__((constructor)) in
generated dispatch/game code
- main.cpp: declare cross-language globals extern "C" so MSVC links
them against their C definitions (no-op for GCC/Clang)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-13 21:47:40 -07:00
..
2026-06-12 04:25:56 -07:00
2026-07-10 13:55:52 -07:00
2026-06-25 18:57:57 -07:00
2026-05-29 21:14:30 -07:00
2026-07-06 11:34:35 -07:00
2026-06-24 23:10:37 -07:00
2026-05-29 21:14:30 -07:00
2026-05-29 21:14:30 -07:00
2026-07-10 13:55:52 -07:00
2026-06-16 13:52:18 -07:00
2026-06-12 04:25:56 -07:00
2026-07-01 09:28:50 -07:00
2026-07-10 15:51:07 -07:00
2026-06-10 12:17:10 -07:00
2026-06-09 12:24:40 -07:00
2026-07-10 15:23:44 -07:00
2026-06-29 21:53:27 -07:00
2026-07-10 19:12:32 -07:00
2026-06-12 12:57:23 -07:00
2026-07-11 14:07:17 -07:00
2026-06-09 22:05:13 -07:00
2026-06-18 08:03:04 -07:00
2026-07-13 05:23:33 -07:00
2026-05-29 21:14:30 -07:00
2026-06-18 18:47:27 -07:00
2026-07-11 14:07:17 -07:00
2026-07-10 01:47:29 -07:00
2026-07-10 01:47:29 -07:00
2026-06-18 14:56:12 -07:00
2026-07-10 15:41:52 -07:00
2026-05-17 21:58:55 -07:00
2026-07-11 14:07:17 -07:00
2026-07-12 18:29:32 -07:00
2026-06-18 14:56:12 -07:00
2026-07-01 09:28:50 -07:00
2026-06-15 12:52:15 -07:00
2026-06-12 13:55:58 -07:00
2026-07-11 14:07:17 -07:00
2026-06-25 13:10:57 -07:00
2026-06-09 16:16:36 -07:00
2026-06-25 10:13:53 -07:00
2026-07-11 14:07:17 -07:00
2026-06-25 13:10:57 -07:00
2026-07-04 12:55:10 -07:00
2026-07-10 15:23:44 -07:00
2026-07-13 21:47:40 -07:00
2026-07-11 14:07:17 -07:00
2026-05-29 18:53:22 -07:00
2026-06-27 14:14:47 -07:00
2026-05-29 21:14:30 -07:00
2026-07-05 13:26:11 -07:00
2026-06-29 14:20:17 -07:00
2026-07-07 12:29:53 -07:00
2026-07-10 15:23:44 -07:00
2026-07-04 23:51:31 -07:00
2026-06-12 12:42:42 -07:00
2026-07-10 15:02:31 -07:00
2026-05-29 21:14:30 -07:00
2026-07-06 15:19:08 -07:00
2026-06-26 15:04:25 -07:00
2026-06-16 14:48:15 -07:00
2026-07-06 19:30:09 -07:00