linear cannon
04c89959f8
adjust CLOCK_CYCLES and related macros to handle fpu/iu concurrency
...
add CLOCK_CYCLES_FPU, which does exactly what CLOCK_CYCLES already did.
add CONCURRENCY_CYCLES, which sets fpu_cycles, which is the number of
available concurrent execution cycles that the integer unit can do
"free" work in while the fpu is executing.
adjust CLOCK_CYCLES so that if there are fpu_cycles, the cycle count is
subtracted from fpu_cycles instead of cycles, emulating the behavior of
these concurrent cycles being "free" as on real hardware.
2022-01-29 07:38:41 -08:00
..
2021-09-25 15:30:06 +02:00
2021-04-10 19:05:12 +02:00
2022-01-29 07:38:41 -08:00
2022-01-29 07:38:41 -08:00
2021-08-23 17:26:40 +02:00
2022-01-29 07:38:41 -08:00
2022-01-29 07:38:41 -08:00
2021-12-20 15:08:23 +01:00
2020-06-13 10:54:05 +02:00
2020-06-13 11:12:28 +02:00
2020-06-13 11:12:28 +02:00
2020-11-16 00:01:21 +01:00
2020-06-13 11:12:28 +02:00
2020-11-18 01:09:17 -03:00
2020-11-18 01:09:17 -03:00
2020-06-13 11:12:28 +02:00
2020-06-13 11:12:28 +02:00
2020-06-13 11:12:28 +02:00
2021-11-14 19:33:51 +08:00
2022-01-29 07:34:58 -08:00
2022-01-29 07:38:29 -08:00
2021-04-10 07:22:49 +02:00
2020-07-15 03:22:28 +02:00
2020-06-13 10:54:05 +02:00
2021-04-10 07:18:47 +02:00
2021-04-10 07:18:47 +02:00
2020-06-13 10:54:05 +02:00
2020-11-18 01:09:17 -03:00
2020-06-13 10:54:05 +02:00
2020-06-13 10:54:05 +02:00
2021-04-10 07:18:47 +02:00
2021-04-11 08:30:46 +02:00
2020-11-16 00:01:21 +01:00
2020-06-13 10:54:05 +02:00
2021-04-10 07:18:47 +02:00
2020-06-13 10:54:05 +02:00
2020-11-16 00:01:21 +01:00
2020-06-13 10:54:05 +02:00
2020-06-13 10:54:05 +02:00
2021-11-18 18:28:40 +01:00
2020-06-13 10:54:05 +02:00
2020-06-13 10:54:05 +02:00
2020-06-13 10:54:05 +02:00
2020-11-16 00:06:33 +01:00
2020-06-13 10:54:05 +02:00
2020-06-13 10:54:05 +02:00
2020-06-13 10:54:05 +02:00
2021-10-09 17:37:09 +02:00
2021-08-29 13:34:51 +02:00
2021-04-10 07:18:47 +02:00
2020-06-13 10:54:05 +02:00
2021-08-09 09:58:01 +02:00
2020-06-13 10:54:05 +02:00
2021-04-11 07:25:08 +02:00
2020-06-13 10:54:05 +02:00
2021-04-10 19:05:12 +02:00
2020-11-16 00:01:21 +01:00
2020-06-13 10:54:05 +02:00
2020-07-22 16:45:46 +02:00
2021-04-10 07:18:47 +02:00
2021-04-15 02:17:03 +02:00
2020-06-13 10:54:05 +02:00
2021-08-09 09:58:01 +02:00
2021-12-19 20:00:27 +01:00
2020-11-16 00:01:21 +01:00
2021-12-19 20:00:27 +01:00
2020-11-16 00:01:21 +01:00
2020-07-22 22:17:58 -06:00
2021-09-17 02:17:25 +02:00
2021-06-02 15:25:21 -05:00
2021-09-17 02:17:25 +02:00
2022-01-29 07:34:58 -08:00
2022-01-29 07:34:58 -08:00
2020-06-13 10:54:05 +02:00
2020-06-13 10:54:05 +02:00