C to ASM Parameter Passing Registers

r25 r24 r23 r22 r21 r20 r19 r18
uint8_t uint8_t uint8_t
uint16_t uint16_t
uint8_t uint16_t uint16_t
uint32_t uint32_t uint32_t uint32_t uint16_t uint16_t
Values Passed In
Values Passed Out
uint8_t
uint16_t uint16_t
uint32_t uint32_t uint32_t uint32_t
uint64_t uint64_t uint64_t uint64_t uint64_t uint64_t uint64_t uint64_t