[x264-devel] [PATCH 11/11] checkasm: aarch64: Check register clobbering

Janne Grunau janne-x264 at jannau.net
Tue Aug 25 21:17:05 CEST 2015


On 2015-08-25 14:38:20 +0300, Martin Storsjö wrote:
> Disable this on iOS, since it has got a slightly different ABI
> for vararg parameters.

hackish idea to support it on ios:

instead of passing two extra paramters, pass a pointer to a struct 
holding the function pointer, the pointer to ok and the first argument

x264_checkasm_call then just needs to write the first argument to x0 but 
all other args don't need to be touched (except copying stacked 
arguments).

I guess I'll try that when I can tests again on ios. in the meantime
patch ok

Janne


More information about the x264-devel mailing list