I investigated a bit:
- on ARM M1 it is 64 bit so the compiler directive is __arm64__ but fix8 uses __arm__ to check, if one adds __arm64__ the assembly inline code has several size related warnings, which let me guess it will most likely break
- there is an issue with the __MAC_OS_X_VERSION_MIN_REQUIRED to decide if to use system posix_memalign or override it
- there is an issue in determining where ticks is defined
And some more. So the current code cannot compile as it has several issues which has to be fixed. It requires an update.
Hoever, looking at the commit history, the project is not really maintained anymore actively. I may be wrong - I hope so :)