diff test/callback_suite/_auto_invoke_macros.h @ 487:d8f0e6cecdab

- simplified test/callback_suite
author Tassilo Philipp
date Fri, 18 Mar 2022 09:47:18 +0100
parents ca36937b4613
children
line wrap: on
line diff
--- a/test/callback_suite/_auto_invoke_macros.h	Thu Mar 17 17:56:44 2022 +0100
+++ b/test/callback_suite/_auto_invoke_macros.h	Fri Mar 18 09:47:18 2022 +0100
@@ -1,68 +1,68 @@
 #define F0(ID,R) void ID(void* addr) { Result.R = ((CONFIG_API R(*)())addr)();}
-#define F1(ID,R,A0) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0))addr)(A[0].A0);}
-#define F2(ID,R,A0,A1) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1))addr)(A[0].A0,A[1].A1);}
-#define F3(ID,R,A0,A1,A2) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2))addr)(A[0].A0,A[1].A1,A[2].A2);}
-#define F4(ID,R,A0,A1,A2,A3) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3);}
-#define F5(ID,R,A0,A1,A2,A3,A4) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4);}
-#define F6(ID,R,A0,A1,A2,A3,A4,A5) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5);}
-#define F7(ID,R,A0,A1,A2,A3,A4,A5,A6) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6);}
-#define F8(ID,R,A0,A1,A2,A3,A4,A5,A6,A7) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7);}
-#define F9(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8);}
-#define F10(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9);}
-#define F11(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10);}
-#define F12(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11);}
-#define F13(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12);}
-#define F14(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13);}
-#define F15(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14);}
-#define F16(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15);}
-#define F17(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16);}
-#define F18(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17);}
-#define F19(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18);}
-#define F20(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19);}
-#define F21(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20);}
-#define F22(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21);}
-#define F23(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22);}
-#define F24(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23);}
-#define F25(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24);}
-#define F26(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25);}
-#define F27(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26);}
-#define F28(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27);}
-#define F29(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28);}
-#define F30(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29);}
-#define F31(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30);}
-#define F32(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31);}
-#define F33(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32);}
-#define F34(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33);}
-#define F35(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34);}
-#define F36(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35);}
-#define F37(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36);}
-#define F38(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37);}
-#define F39(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38);}
-#define F40(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39);}
-#define F41(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40);}
-#define F42(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41);}
-#define F43(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42);}
-#define F44(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43);}
-#define F45(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44);}
-#define F46(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45);}
-#define F47(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46);}
-#define F48(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47);}
-#define F49(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48);}
-#define F50(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49);}
-#define F51(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50);}
-#define F52(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51);}
-#define F53(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52);}
-#define F54(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53);}
-#define F55(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54);}
-#define F56(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55);}
-#define F57(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55,A[56].A56);}
-#define F58(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55,A[56].A56,A[57].A57);}
-#define F59(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55,A[56].A56,A[57].A57,A[58].A58);}
-#define F60(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55,A[56].A56,A[57].A57,A[58].A58,A[59].A59);}
-#define F61(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55,A[56].A56,A[57].A57,A[58].A58,A[59].A59,A[60].A60);}
-#define F62(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55,A[56].A56,A[57].A57,A[58].A58,A[59].A59,A[60].A60,A[61].A61);}
-#define F63(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61,A62) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61,A62))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55,A[56].A56,A[57].A57,A[58].A58,A[59].A59,A[60].A60,A[61].A61,A[62].A62);}
-#define F64(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61,A62,A63) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61,A62,A63))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55,A[56].A56,A[57].A57,A[58].A58,A[59].A59,A[60].A60,A[61].A61,A[62].A62,A[63].A63);}
-#define F65(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61,A62,A63,A64) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61,A62,A63,A64))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55,A[56].A56,A[57].A57,A[58].A58,A[59].A59,A[60].A60,A[61].A61,A[62].A62,A[63].A63,A[64].A64);}
-#define F66(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61,A62,A63,A64,A65) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61,A62,A63,A64,A65))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55,A[56].A56,A[57].A57,A[58].A58,A[59].A59,A[60].A60,A[61].A61,A[62].A62,A[63].A63,A[64].A64,A[65].A65);}
-#define F67(ID,R,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61,A62,A63,A64,A65,A66) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,A32,A33,A34,A35,A36,A37,A38,A39,A40,A41,A42,A43,A44,A45,A46,A47,A48,A49,A50,A51,A52,A53,A54,A55,A56,A57,A58,A59,A60,A61,A62,A63,A64,A65,A66))addr)(A[0].A0,A[1].A1,A[2].A2,A[3].A3,A[4].A4,A[5].A5,A[6].A6,A[7].A7,A[8].A8,A[9].A9,A[10].A10,A[11].A11,A[12].A12,A[13].A13,A[14].A14,A[15].A15,A[16].A16,A[17].A17,A[18].A18,A[19].A19,A[20].A20,A[21].A21,A[22].A22,A[23].A23,A[24].A24,A[25].A25,A[26].A26,A[27].A27,A[28].A28,A[29].A29,A[30].A30,A[31].A31,A[32].A32,A[33].A33,A[34].A34,A[35].A35,A[36].A36,A[37].A37,A[38].A38,A[39].A39,A[40].A40,A[41].A41,A[42].A42,A[43].A43,A[44].A44,A[45].A45,A[46].A46,A[47].A47,A[48].A48,A[49].A49,A[50].A50,A[51].A51,A[52].A52,A[53].A53,A[54].A54,A[55].A55,A[56].A56,A[57].A57,A[58].A58,A[59].A59,A[60].A60,A[61].A61,A[62].A62,A[63].A63,A[64].A64,A[65].A65,A[66].A66);}
+#define F1(ID,R,M0) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0))addr)(M[0].M0);}
+#define F2(ID,R,M0,M1) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1))addr)(M[0].M0,M[1].M1);}
+#define F3(ID,R,M0,M1,M2) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2))addr)(M[0].M0,M[1].M1,M[2].M2);}
+#define F4(ID,R,M0,M1,M2,M3) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3);}
+#define F5(ID,R,M0,M1,M2,M3,M4) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4);}
+#define F6(ID,R,M0,M1,M2,M3,M4,M5) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5);}
+#define F7(ID,R,M0,M1,M2,M3,M4,M5,M6) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6);}
+#define F8(ID,R,M0,M1,M2,M3,M4,M5,M6,M7) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7);}
+#define F9(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8);}
+#define F10(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9);}
+#define F11(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10);}
+#define F12(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11);}
+#define F13(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12);}
+#define F14(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13);}
+#define F15(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14);}
+#define F16(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15);}
+#define F17(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16);}
+#define F18(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17);}
+#define F19(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18);}
+#define F20(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19);}
+#define F21(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20);}
+#define F22(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21);}
+#define F23(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22);}
+#define F24(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23);}
+#define F25(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24);}
+#define F26(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25);}
+#define F27(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26);}
+#define F28(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27);}
+#define F29(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28);}
+#define F30(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29);}
+#define F31(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30);}
+#define F32(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31);}
+#define F33(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32);}
+#define F34(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33);}
+#define F35(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34);}
+#define F36(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35);}
+#define F37(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36);}
+#define F38(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37);}
+#define F39(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38);}
+#define F40(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39);}
+#define F41(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40);}
+#define F42(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41);}
+#define F43(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42);}
+#define F44(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43);}
+#define F45(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44);}
+#define F46(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45);}
+#define F47(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46);}
+#define F48(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47);}
+#define F49(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48);}
+#define F50(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49);}
+#define F51(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50);}
+#define F52(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51);}
+#define F53(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52);}
+#define F54(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53);}
+#define F55(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54);}
+#define F56(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55);}
+#define F57(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55,M[56].M56);}
+#define F58(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55,M[56].M56,M[57].M57);}
+#define F59(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55,M[56].M56,M[57].M57,M[58].M58);}
+#define F60(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55,M[56].M56,M[57].M57,M[58].M58,M[59].M59);}
+#define F61(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55,M[56].M56,M[57].M57,M[58].M58,M[59].M59,M[60].M60);}
+#define F62(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55,M[56].M56,M[57].M57,M[58].M58,M[59].M59,M[60].M60,M[61].M61);}
+#define F63(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61,M62) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61,M62))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55,M[56].M56,M[57].M57,M[58].M58,M[59].M59,M[60].M60,M[61].M61,M[62].M62);}
+#define F64(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61,M62,M63) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61,M62,M63))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55,M[56].M56,M[57].M57,M[58].M58,M[59].M59,M[60].M60,M[61].M61,M[62].M62,M[63].M63);}
+#define F65(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61,M62,M63,M64) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61,M62,M63,M64))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55,M[56].M56,M[57].M57,M[58].M58,M[59].M59,M[60].M60,M[61].M61,M[62].M62,M[63].M63,M[64].M64);}
+#define F66(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61,M62,M63,M64,M65) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61,M62,M63,M64,M65))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55,M[56].M56,M[57].M57,M[58].M58,M[59].M59,M[60].M60,M[61].M61,M[62].M62,M[63].M63,M[64].M64,M[65].M65);}
+#define F67(ID,R,M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61,M62,M63,M64,M65,M66) void ID(void* addr) { Result.R = ((CONFIG_API R(*)(M0,M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,M21,M22,M23,M24,M25,M26,M27,M28,M29,M30,M31,M32,M33,M34,M35,M36,M37,M38,M39,M40,M41,M42,M43,M44,M45,M46,M47,M48,M49,M50,M51,M52,M53,M54,M55,M56,M57,M58,M59,M60,M61,M62,M63,M64,M65,M66))addr)(M[0].M0,M[1].M1,M[2].M2,M[3].M3,M[4].M4,M[5].M5,M[6].M6,M[7].M7,M[8].M8,M[9].M9,M[10].M10,M[11].M11,M[12].M12,M[13].M13,M[14].M14,M[15].M15,M[16].M16,M[17].M17,M[18].M18,M[19].M19,M[20].M20,M[21].M21,M[22].M22,M[23].M23,M[24].M24,M[25].M25,M[26].M26,M[27].M27,M[28].M28,M[29].M29,M[30].M30,M[31].M31,M[32].M32,M[33].M33,M[34].M34,M[35].M35,M[36].M36,M[37].M37,M[38].M38,M[39].M39,M[40].M40,M[41].M41,M[42].M42,M[43].M43,M[44].M44,M[45].M45,M[46].M46,M[47].M47,M[48].M48,M[49].M49,M[50].M50,M[51].M51,M[52].M52,M[53].M53,M[54].M54,M[55].M55,M[56].M56,M[57].M57,M[58].M58,M[59].M59,M[60].M60,M[61].M61,M[62].M62,M[63].M63,M[64].M64,M[65].M65,M[66].M66);}