sw_accel_cores.cpp 448 B

1234567891011121314151617
  1. // (C) 2024 Victor Suarez Rovere <suarezvictor@gmail.com>
  2. // SPDX-License-Identifier: AGPL-3.0-only
  3. #include <stdint.h>
  4. #define iabs(x) ((x) < 0 ? -(x) : (x))
  5. #define DISABLE_HARDWARE_ACCEL
  6. #define BUSMASTER_CPU busmaster_t //this enable compilation/execution of cores on CPU
  7. typedef uint32_t *busmaster_t;
  8. #include "accel_cores.h"
  9. #include "rectangle_fill32.cc"
  10. #include "ellipse_fill32.cc"
  11. #include "line32.cc"
  12. #include "litex/accel_cores.c"