gpu_neon: try more to not violate the arm32 abi
authornotaz <notasas@gmail.com>
Mon, 6 Jan 2025 00:51:47 +0000 (02:51 +0200)
committernotaz <notasas@gmail.com>
Mon, 6 Jan 2025 22:34:37 +0000 (00:34 +0200)
commitdb2804fbcca41bf20ad0abfbec9daac3496e1d30
treedc3edd79c591c22f063cea68862af21d4407906f
parentb64d8c9bf2c3b978e98518eb68e64a37b0c76905
gpu_neon: try more to not violate the arm32 abi

keep 8b stack alignment, save/restore regs, try avoiding hazards of
arm+neon accessing same cachelines on cortex-a8
plugins/gpu_neon/psx_gpu/psx_gpu.c
plugins/gpu_neon/psx_gpu/psx_gpu.h
plugins/gpu_neon/psx_gpu/psx_gpu_arm_neon.S
plugins/gpu_neon/psx_gpu/psx_gpu_offsets.h
plugins/gpu_neon/psx_gpu/psx_gpu_offsets_update.c
plugins/gpu_neon/psx_gpu_if.c