3.29 __x, __x_z, __z, __z_x Keywords

The IAR __x keyword places the first pointer of the parameter list in the X register, and with the __x_z keyword, places the second pointer in the register Z.

The IAR __z keyword places the first pointer of the parameter list in the Z register, and with the __z_x keyword, places the second pointer in the register X.

Suggested Replacement

None. These calling conventions are not available.

Further Information

See the Functions section in the MPLAB XC8 C Compiler User's Guide for AVR MCUs for more information on how function calls are encoded.