Lines Matching defs:ABI
1049 // Any custom ABI to use for all (non-externally-facing) stage functions?
1054 #define ABI __attribute__((pcs("aapcs-vfp")))
1059 #define ABI __vectorcall
1062 // These platforms are ideal for wider stages, and their default ABI is ideal.
1063 #define ABI
1068 #define ABI
1077 using Stage = void(ABI*)(Params*, void** program, F r, F g, F b, F a);
1080 using Stage = void(ABI*)(size_t tail, void** program, size_t dx, size_t dy, F,F,F,F, F,F,F,F);
1115 static void ABI name(Params* params, void** program, \
1128 static void ABI name(size_t tail, void** program, size_t dx, size_t dy, \
1142 static void ABI just_return(Params*, void**, F,F,F,F) {}
1144 static void ABI just_return(size_t, void**, size_t,size_t, F,F,F,F, F,F,F,F) {}
2936 using Stage = void(ABI*)(Params*, void** program, U16 r, U16 g, U16 b, U16 a);
2939 using Stage = void (ABI*)(size_t tail, void** program, size_t dx, size_t dy,
2970 static void ABI just_return(Params*, void**, U16,U16,U16,U16) {}
2972 static void ABI just_return(size_t,void**,size_t,size_t, U16,U16,U16,U16, U16,U16,U16,U16) {}
2975 // All stages use the same function call ABI to chain into each other, but there are three types:
2988 static void ABI name(Params* params, void** program, U16 r, U16 g, U16 b, U16 a) { \
3003 static void ABI name(Params* params, void** program, U16 r, U16 g, U16 b, U16 a) { \
3019 static void ABI name(Params* params, void** program, U16 r, U16 g, U16 b, U16 a) { \
3031 static void ABI name(size_t tail, void** program, size_t dx, size_t dy, \
3048 static void ABI name(size_t tail, void** program, size_t dx, size_t dy, \
3065 static void ABI name(size_t tail, void** program, size_t dx, size_t dy, \