Small Clang assembly scripts needed

Job ID: 31294486

Budget: £250 – £750 GBP

Project is a one-off job for an open-source project. It will involve two scripts, doing much the same thing, and involve embedded Clang ASM inside a C++ project.

The scripts will take a pre-filled stack array of native-size long variables, and call a cdecl member function by a pointer. The longs will be native-size pointers, 32-bit integer, or 32-bit float, in any arrangement, and from 0-16 parameters.
The return value will need to be stored, and it can be a pointer, integer, float, bool or void.

The CPU architectures include all variants of iOS and Android, and will run in Clang. So that includes:
Android: ARMv7, ARM64, x86, x64_86, ARM thumb code if that differs
iOS: ARMv7, ARM64, x86, x64_86, and ARMv7s, ARM64e if they differ. ARMv6 is desired but not required.
Existing x86/ARM scripts for demonstration can be found in the following link or attached file, from lines 852+, and 1548+.
https://github.com/SortaCore/MMF2Exts/blob/master/DarkEdif/Lib/Shared/Edif.cpp#L852

Thanks for your time!