// generated by generate_preprocess_macro.py #pragma once #define KAGUYA_PP_REPEAT0(MACRO) #define KAGUYA_PP_REPEAT1(MACRO) KAGUYA_PP_REPEAT0(MACRO) MACRO(1) #define KAGUYA_PP_REPEAT2(MACRO) KAGUYA_PP_REPEAT1(MACRO) MACRO(2) #define KAGUYA_PP_REPEAT3(MACRO) KAGUYA_PP_REPEAT2(MACRO) MACRO(3) #define KAGUYA_PP_REPEAT4(MACRO) KAGUYA_PP_REPEAT3(MACRO) MACRO(4) #define KAGUYA_PP_REPEAT5(MACRO) KAGUYA_PP_REPEAT4(MACRO) MACRO(5) #define KAGUYA_PP_REPEAT6(MACRO) KAGUYA_PP_REPEAT5(MACRO) MACRO(6) #define KAGUYA_PP_REPEAT7(MACRO) KAGUYA_PP_REPEAT6(MACRO) MACRO(7) #define KAGUYA_PP_REPEAT8(MACRO) KAGUYA_PP_REPEAT7(MACRO) MACRO(8) #define KAGUYA_PP_REPEAT9(MACRO) KAGUYA_PP_REPEAT8(MACRO) MACRO(9) #define KAGUYA_PP_REPEAT10(MACRO) KAGUYA_PP_REPEAT9(MACRO) MACRO(10) #define KAGUYA_PP_REPEAT11(MACRO) KAGUYA_PP_REPEAT10(MACRO) MACRO(11) #define KAGUYA_PP_REPEAT12(MACRO) KAGUYA_PP_REPEAT11(MACRO) MACRO(12) #define KAGUYA_PP_REPEAT13(MACRO) KAGUYA_PP_REPEAT12(MACRO) MACRO(13) #define KAGUYA_PP_REPEAT14(MACRO) KAGUYA_PP_REPEAT13(MACRO) MACRO(14) #define KAGUYA_PP_REPEAT15(MACRO) KAGUYA_PP_REPEAT14(MACRO) MACRO(15) #define KAGUYA_PP_REPEAT16(MACRO) KAGUYA_PP_REPEAT15(MACRO) MACRO(16) #define KAGUYA_PP_REPEAT17(MACRO) KAGUYA_PP_REPEAT16(MACRO) MACRO(17) #define KAGUYA_PP_REPEAT18(MACRO) KAGUYA_PP_REPEAT17(MACRO) MACRO(18) #define KAGUYA_PP_REPEAT19(MACRO) KAGUYA_PP_REPEAT18(MACRO) MACRO(19) #define KAGUYA_PP_REPEAT20(MACRO) KAGUYA_PP_REPEAT19(MACRO) MACRO(20) #define KAGUYA_PP_REPEAT21(MACRO) KAGUYA_PP_REPEAT20(MACRO) MACRO(21) #define KAGUYA_PP_REPEAT22(MACRO) KAGUYA_PP_REPEAT21(MACRO) MACRO(22) #define KAGUYA_PP_REPEAT23(MACRO) KAGUYA_PP_REPEAT22(MACRO) MACRO(23) #define KAGUYA_PP_REPEAT24(MACRO) KAGUYA_PP_REPEAT23(MACRO) MACRO(24) #define KAGUYA_PP_REPEAT25(MACRO) KAGUYA_PP_REPEAT24(MACRO) MACRO(25) #define KAGUYA_PP_REPEAT26(MACRO) KAGUYA_PP_REPEAT25(MACRO) MACRO(26) #define KAGUYA_PP_REPEAT27(MACRO) KAGUYA_PP_REPEAT26(MACRO) MACRO(27) #define KAGUYA_PP_REPEAT28(MACRO) KAGUYA_PP_REPEAT27(MACRO) MACRO(28) #define KAGUYA_PP_REPEAT29(MACRO) KAGUYA_PP_REPEAT28(MACRO) MACRO(29) #define KAGUYA_PP_REPEAT30(MACRO) KAGUYA_PP_REPEAT29(MACRO) MACRO(30) #define KAGUYA_PP_REPEAT31(MACRO) KAGUYA_PP_REPEAT30(MACRO) MACRO(31) #define KAGUYA_PP_REPEAT32(MACRO) KAGUYA_PP_REPEAT31(MACRO) MACRO(32) #define KAGUYA_PP_REPEAT33(MACRO) KAGUYA_PP_REPEAT32(MACRO) MACRO(33) #define KAGUYA_PP_REPEAT34(MACRO) KAGUYA_PP_REPEAT33(MACRO) MACRO(34) #define KAGUYA_PP_REPEAT35(MACRO) KAGUYA_PP_REPEAT34(MACRO) MACRO(35) #define KAGUYA_PP_REPEAT36(MACRO) KAGUYA_PP_REPEAT35(MACRO) MACRO(36) #define KAGUYA_PP_REPEAT37(MACRO) KAGUYA_PP_REPEAT36(MACRO) MACRO(37) #define KAGUYA_PP_REPEAT38(MACRO) KAGUYA_PP_REPEAT37(MACRO) MACRO(38) #define KAGUYA_PP_REPEAT39(MACRO) KAGUYA_PP_REPEAT38(MACRO) MACRO(39) #define KAGUYA_PP_REPEAT40(MACRO) KAGUYA_PP_REPEAT39(MACRO) MACRO(40) #define KAGUYA_PP_REPEAT41(MACRO) KAGUYA_PP_REPEAT40(MACRO) MACRO(41) #define KAGUYA_PP_REPEAT42(MACRO) KAGUYA_PP_REPEAT41(MACRO) MACRO(42) #define KAGUYA_PP_REPEAT43(MACRO) KAGUYA_PP_REPEAT42(MACRO) MACRO(43) #define KAGUYA_PP_REPEAT44(MACRO) KAGUYA_PP_REPEAT43(MACRO) MACRO(44) #define KAGUYA_PP_REPEAT45(MACRO) KAGUYA_PP_REPEAT44(MACRO) MACRO(45) #define KAGUYA_PP_REPEAT46(MACRO) KAGUYA_PP_REPEAT45(MACRO) MACRO(46) #define KAGUYA_PP_REPEAT47(MACRO) KAGUYA_PP_REPEAT46(MACRO) MACRO(47) #define KAGUYA_PP_REPEAT48(MACRO) KAGUYA_PP_REPEAT47(MACRO) MACRO(48) #define KAGUYA_PP_REPEAT49(MACRO) KAGUYA_PP_REPEAT48(MACRO) MACRO(49) #define KAGUYA_PP_REPEAT50(MACRO) KAGUYA_PP_REPEAT49(MACRO) MACRO(50) #define KAGUYA_PP_REPEAT51(MACRO) KAGUYA_PP_REPEAT50(MACRO) MACRO(51) #define KAGUYA_PP_REPEAT52(MACRO) KAGUYA_PP_REPEAT51(MACRO) MACRO(52) #define KAGUYA_PP_REPEAT53(MACRO) KAGUYA_PP_REPEAT52(MACRO) MACRO(53) #define KAGUYA_PP_REPEAT54(MACRO) KAGUYA_PP_REPEAT53(MACRO) MACRO(54) #define KAGUYA_PP_REPEAT55(MACRO) KAGUYA_PP_REPEAT54(MACRO) MACRO(55) #define KAGUYA_PP_REPEAT56(MACRO) KAGUYA_PP_REPEAT55(MACRO) MACRO(56) #define KAGUYA_PP_REPEAT57(MACRO) KAGUYA_PP_REPEAT56(MACRO) MACRO(57) #define KAGUYA_PP_REPEAT58(MACRO) KAGUYA_PP_REPEAT57(MACRO) MACRO(58) #define KAGUYA_PP_REPEAT59(MACRO) KAGUYA_PP_REPEAT58(MACRO) MACRO(59) #define KAGUYA_PP_REPEAT60(MACRO) KAGUYA_PP_REPEAT59(MACRO) MACRO(60) #define KAGUYA_PP_REPEAT61(MACRO) KAGUYA_PP_REPEAT60(MACRO) MACRO(61) #define KAGUYA_PP_REPEAT62(MACRO) KAGUYA_PP_REPEAT61(MACRO) MACRO(62) #define KAGUYA_PP_REPEAT63(MACRO) KAGUYA_PP_REPEAT62(MACRO) MACRO(63) #define KAGUYA_PP_REPEAT64(MACRO) KAGUYA_PP_REPEAT63(MACRO) MACRO(64) #define KAGUYA_PP_REPEAT65(MACRO) KAGUYA_PP_REPEAT64(MACRO) MACRO(65) #define KAGUYA_PP_REPEAT66(MACRO) KAGUYA_PP_REPEAT65(MACRO) MACRO(66) #define KAGUYA_PP_REPEAT67(MACRO) KAGUYA_PP_REPEAT66(MACRO) MACRO(67) #define KAGUYA_PP_REPEAT68(MACRO) KAGUYA_PP_REPEAT67(MACRO) MACRO(68) #define KAGUYA_PP_REPEAT69(MACRO) KAGUYA_PP_REPEAT68(MACRO) MACRO(69) #define KAGUYA_PP_REPEAT70(MACRO) KAGUYA_PP_REPEAT69(MACRO) MACRO(70) #define KAGUYA_PP_REPEAT71(MACRO) KAGUYA_PP_REPEAT70(MACRO) MACRO(71) #define KAGUYA_PP_REPEAT72(MACRO) KAGUYA_PP_REPEAT71(MACRO) MACRO(72) #define KAGUYA_PP_REPEAT73(MACRO) KAGUYA_PP_REPEAT72(MACRO) MACRO(73) #define KAGUYA_PP_REPEAT74(MACRO) KAGUYA_PP_REPEAT73(MACRO) MACRO(74) #define KAGUYA_PP_REPEAT75(MACRO) KAGUYA_PP_REPEAT74(MACRO) MACRO(75) #define KAGUYA_PP_REPEAT76(MACRO) KAGUYA_PP_REPEAT75(MACRO) MACRO(76) #define KAGUYA_PP_REPEAT77(MACRO) KAGUYA_PP_REPEAT76(MACRO) MACRO(77) #define KAGUYA_PP_REPEAT78(MACRO) KAGUYA_PP_REPEAT77(MACRO) MACRO(78) #define KAGUYA_PP_REPEAT79(MACRO) KAGUYA_PP_REPEAT78(MACRO) MACRO(79) #define KAGUYA_PP_REPEAT80(MACRO) KAGUYA_PP_REPEAT79(MACRO) MACRO(80) #define KAGUYA_PP_REPEAT81(MACRO) KAGUYA_PP_REPEAT80(MACRO) MACRO(81) #define KAGUYA_PP_REPEAT82(MACRO) KAGUYA_PP_REPEAT81(MACRO) MACRO(82) #define KAGUYA_PP_REPEAT83(MACRO) KAGUYA_PP_REPEAT82(MACRO) MACRO(83) #define KAGUYA_PP_REPEAT84(MACRO) KAGUYA_PP_REPEAT83(MACRO) MACRO(84) #define KAGUYA_PP_REPEAT85(MACRO) KAGUYA_PP_REPEAT84(MACRO) MACRO(85) #define KAGUYA_PP_REPEAT86(MACRO) KAGUYA_PP_REPEAT85(MACRO) MACRO(86) #define KAGUYA_PP_REPEAT87(MACRO) KAGUYA_PP_REPEAT86(MACRO) MACRO(87) #define KAGUYA_PP_REPEAT88(MACRO) KAGUYA_PP_REPEAT87(MACRO) MACRO(88) #define KAGUYA_PP_REPEAT89(MACRO) KAGUYA_PP_REPEAT88(MACRO) MACRO(89) #define KAGUYA_PP_REPEAT90(MACRO) KAGUYA_PP_REPEAT89(MACRO) MACRO(90) #define KAGUYA_PP_REPEAT91(MACRO) KAGUYA_PP_REPEAT90(MACRO) MACRO(91) #define KAGUYA_PP_REPEAT92(MACRO) KAGUYA_PP_REPEAT91(MACRO) MACRO(92) #define KAGUYA_PP_REPEAT93(MACRO) KAGUYA_PP_REPEAT92(MACRO) MACRO(93) #define KAGUYA_PP_REPEAT94(MACRO) KAGUYA_PP_REPEAT93(MACRO) MACRO(94) #define KAGUYA_PP_REPEAT95(MACRO) KAGUYA_PP_REPEAT94(MACRO) MACRO(95) #define KAGUYA_PP_REPEAT96(MACRO) KAGUYA_PP_REPEAT95(MACRO) MACRO(96) #define KAGUYA_PP_REPEAT97(MACRO) KAGUYA_PP_REPEAT96(MACRO) MACRO(97) #define KAGUYA_PP_REPEAT98(MACRO) KAGUYA_PP_REPEAT97(MACRO) MACRO(98) #define KAGUYA_PP_REPEAT99(MACRO) KAGUYA_PP_REPEAT98(MACRO) MACRO(99) #define KAGUYA_PP_REPEAT100(MACRO) KAGUYA_PP_REPEAT99(MACRO) MACRO(100) #define KAGUYA_PP_REPEAT101(MACRO) KAGUYA_PP_REPEAT100(MACRO) MACRO(101) #define KAGUYA_PP_REPEAT102(MACRO) KAGUYA_PP_REPEAT101(MACRO) MACRO(102) #define KAGUYA_PP_REPEAT103(MACRO) KAGUYA_PP_REPEAT102(MACRO) MACRO(103) #define KAGUYA_PP_REPEAT104(MACRO) KAGUYA_PP_REPEAT103(MACRO) MACRO(104) #define KAGUYA_PP_REPEAT105(MACRO) KAGUYA_PP_REPEAT104(MACRO) MACRO(105) #define KAGUYA_PP_REPEAT106(MACRO) KAGUYA_PP_REPEAT105(MACRO) MACRO(106) #define KAGUYA_PP_REPEAT107(MACRO) KAGUYA_PP_REPEAT106(MACRO) MACRO(107) #define KAGUYA_PP_REPEAT108(MACRO) KAGUYA_PP_REPEAT107(MACRO) MACRO(108) #define KAGUYA_PP_REPEAT109(MACRO) KAGUYA_PP_REPEAT108(MACRO) MACRO(109) #define KAGUYA_PP_REPEAT110(MACRO) KAGUYA_PP_REPEAT109(MACRO) MACRO(110) #define KAGUYA_PP_REPEAT111(MACRO) KAGUYA_PP_REPEAT110(MACRO) MACRO(111) #define KAGUYA_PP_REPEAT112(MACRO) KAGUYA_PP_REPEAT111(MACRO) MACRO(112) #define KAGUYA_PP_REPEAT113(MACRO) KAGUYA_PP_REPEAT112(MACRO) MACRO(113) #define KAGUYA_PP_REPEAT114(MACRO) KAGUYA_PP_REPEAT113(MACRO) MACRO(114) #define KAGUYA_PP_REPEAT115(MACRO) KAGUYA_PP_REPEAT114(MACRO) MACRO(115) #define KAGUYA_PP_REPEAT116(MACRO) KAGUYA_PP_REPEAT115(MACRO) MACRO(116) #define KAGUYA_PP_REPEAT117(MACRO) KAGUYA_PP_REPEAT116(MACRO) MACRO(117) #define KAGUYA_PP_REPEAT118(MACRO) KAGUYA_PP_REPEAT117(MACRO) MACRO(118) #define KAGUYA_PP_REPEAT119(MACRO) KAGUYA_PP_REPEAT118(MACRO) MACRO(119) #define KAGUYA_PP_REPEAT120(MACRO) KAGUYA_PP_REPEAT119(MACRO) MACRO(120) #define KAGUYA_PP_REPEAT121(MACRO) KAGUYA_PP_REPEAT120(MACRO) MACRO(121) #define KAGUYA_PP_REPEAT122(MACRO) KAGUYA_PP_REPEAT121(MACRO) MACRO(122) #define KAGUYA_PP_REPEAT123(MACRO) KAGUYA_PP_REPEAT122(MACRO) MACRO(123) #define KAGUYA_PP_REPEAT124(MACRO) KAGUYA_PP_REPEAT123(MACRO) MACRO(124) #define KAGUYA_PP_REPEAT125(MACRO) KAGUYA_PP_REPEAT124(MACRO) MACRO(125) #define KAGUYA_PP_REPEAT126(MACRO) KAGUYA_PP_REPEAT125(MACRO) MACRO(126) #define KAGUYA_PP_REPEAT127(MACRO) KAGUYA_PP_REPEAT126(MACRO) MACRO(127) #define KAGUYA_PP_REPEAT128(MACRO) KAGUYA_PP_REPEAT127(MACRO) MACRO(128) #define KAGUYA_PP_REPEAT129(MACRO) KAGUYA_PP_REPEAT128(MACRO) MACRO(129) #define KAGUYA_PP_REPEAT130(MACRO) KAGUYA_PP_REPEAT129(MACRO) MACRO(130) #define KAGUYA_PP_REPEAT131(MACRO) KAGUYA_PP_REPEAT130(MACRO) MACRO(131) #define KAGUYA_PP_REPEAT132(MACRO) KAGUYA_PP_REPEAT131(MACRO) MACRO(132) #define KAGUYA_PP_REPEAT133(MACRO) KAGUYA_PP_REPEAT132(MACRO) MACRO(133) #define KAGUYA_PP_REPEAT134(MACRO) KAGUYA_PP_REPEAT133(MACRO) MACRO(134) #define KAGUYA_PP_REPEAT135(MACRO) KAGUYA_PP_REPEAT134(MACRO) MACRO(135) #define KAGUYA_PP_REPEAT136(MACRO) KAGUYA_PP_REPEAT135(MACRO) MACRO(136) #define KAGUYA_PP_REPEAT137(MACRO) KAGUYA_PP_REPEAT136(MACRO) MACRO(137) #define KAGUYA_PP_REPEAT138(MACRO) KAGUYA_PP_REPEAT137(MACRO) MACRO(138) #define KAGUYA_PP_REPEAT139(MACRO) KAGUYA_PP_REPEAT138(MACRO) MACRO(139) #define KAGUYA_PP_REPEAT140(MACRO) KAGUYA_PP_REPEAT139(MACRO) MACRO(140) #define KAGUYA_PP_REPEAT141(MACRO) KAGUYA_PP_REPEAT140(MACRO) MACRO(141) #define KAGUYA_PP_REPEAT142(MACRO) KAGUYA_PP_REPEAT141(MACRO) MACRO(142) #define KAGUYA_PP_REPEAT143(MACRO) KAGUYA_PP_REPEAT142(MACRO) MACRO(143) #define KAGUYA_PP_REPEAT144(MACRO) KAGUYA_PP_REPEAT143(MACRO) MACRO(144) #define KAGUYA_PP_REPEAT145(MACRO) KAGUYA_PP_REPEAT144(MACRO) MACRO(145) #define KAGUYA_PP_REPEAT146(MACRO) KAGUYA_PP_REPEAT145(MACRO) MACRO(146) #define KAGUYA_PP_REPEAT147(MACRO) KAGUYA_PP_REPEAT146(MACRO) MACRO(147) #define KAGUYA_PP_REPEAT148(MACRO) KAGUYA_PP_REPEAT147(MACRO) MACRO(148) #define KAGUYA_PP_REPEAT149(MACRO) KAGUYA_PP_REPEAT148(MACRO) MACRO(149) #define KAGUYA_PP_REPEAT150(MACRO) KAGUYA_PP_REPEAT149(MACRO) MACRO(150) #define KAGUYA_PP_REPEAT151(MACRO) KAGUYA_PP_REPEAT150(MACRO) MACRO(151) #define KAGUYA_PP_REPEAT152(MACRO) KAGUYA_PP_REPEAT151(MACRO) MACRO(152) #define KAGUYA_PP_REPEAT153(MACRO) KAGUYA_PP_REPEAT152(MACRO) MACRO(153) #define KAGUYA_PP_REPEAT154(MACRO) KAGUYA_PP_REPEAT153(MACRO) MACRO(154) #define KAGUYA_PP_REPEAT155(MACRO) KAGUYA_PP_REPEAT154(MACRO) MACRO(155) #define KAGUYA_PP_REPEAT156(MACRO) KAGUYA_PP_REPEAT155(MACRO) MACRO(156) #define KAGUYA_PP_REPEAT157(MACRO) KAGUYA_PP_REPEAT156(MACRO) MACRO(157) #define KAGUYA_PP_REPEAT158(MACRO) KAGUYA_PP_REPEAT157(MACRO) MACRO(158) #define KAGUYA_PP_REPEAT159(MACRO) KAGUYA_PP_REPEAT158(MACRO) MACRO(159) #define KAGUYA_PP_REPEAT160(MACRO) KAGUYA_PP_REPEAT159(MACRO) MACRO(160) #define KAGUYA_PP_REPEAT161(MACRO) KAGUYA_PP_REPEAT160(MACRO) MACRO(161) #define KAGUYA_PP_REPEAT162(MACRO) KAGUYA_PP_REPEAT161(MACRO) MACRO(162) #define KAGUYA_PP_REPEAT163(MACRO) KAGUYA_PP_REPEAT162(MACRO) MACRO(163) #define KAGUYA_PP_REPEAT164(MACRO) KAGUYA_PP_REPEAT163(MACRO) MACRO(164) #define KAGUYA_PP_REPEAT165(MACRO) KAGUYA_PP_REPEAT164(MACRO) MACRO(165) #define KAGUYA_PP_REPEAT166(MACRO) KAGUYA_PP_REPEAT165(MACRO) MACRO(166) #define KAGUYA_PP_REPEAT167(MACRO) KAGUYA_PP_REPEAT166(MACRO) MACRO(167) #define KAGUYA_PP_REPEAT168(MACRO) KAGUYA_PP_REPEAT167(MACRO) MACRO(168) #define KAGUYA_PP_REPEAT169(MACRO) KAGUYA_PP_REPEAT168(MACRO) MACRO(169) #define KAGUYA_PP_REPEAT170(MACRO) KAGUYA_PP_REPEAT169(MACRO) MACRO(170) #define KAGUYA_PP_REPEAT171(MACRO) KAGUYA_PP_REPEAT170(MACRO) MACRO(171) #define KAGUYA_PP_REPEAT172(MACRO) KAGUYA_PP_REPEAT171(MACRO) MACRO(172) #define KAGUYA_PP_REPEAT173(MACRO) KAGUYA_PP_REPEAT172(MACRO) MACRO(173) #define KAGUYA_PP_REPEAT174(MACRO) KAGUYA_PP_REPEAT173(MACRO) MACRO(174) #define KAGUYA_PP_REPEAT175(MACRO) KAGUYA_PP_REPEAT174(MACRO) MACRO(175) #define KAGUYA_PP_REPEAT176(MACRO) KAGUYA_PP_REPEAT175(MACRO) MACRO(176) #define KAGUYA_PP_REPEAT177(MACRO) KAGUYA_PP_REPEAT176(MACRO) MACRO(177) #define KAGUYA_PP_REPEAT178(MACRO) KAGUYA_PP_REPEAT177(MACRO) MACRO(178) #define KAGUYA_PP_REPEAT179(MACRO) KAGUYA_PP_REPEAT178(MACRO) MACRO(179) #define KAGUYA_PP_REPEAT180(MACRO) KAGUYA_PP_REPEAT179(MACRO) MACRO(180) #define KAGUYA_PP_REPEAT181(MACRO) KAGUYA_PP_REPEAT180(MACRO) MACRO(181) #define KAGUYA_PP_REPEAT182(MACRO) KAGUYA_PP_REPEAT181(MACRO) MACRO(182) #define KAGUYA_PP_REPEAT183(MACRO) KAGUYA_PP_REPEAT182(MACRO) MACRO(183) #define KAGUYA_PP_REPEAT184(MACRO) KAGUYA_PP_REPEAT183(MACRO) MACRO(184) #define KAGUYA_PP_REPEAT185(MACRO) KAGUYA_PP_REPEAT184(MACRO) MACRO(185) #define KAGUYA_PP_REPEAT186(MACRO) KAGUYA_PP_REPEAT185(MACRO) MACRO(186) #define KAGUYA_PP_REPEAT187(MACRO) KAGUYA_PP_REPEAT186(MACRO) MACRO(187) #define KAGUYA_PP_REPEAT188(MACRO) KAGUYA_PP_REPEAT187(MACRO) MACRO(188) #define KAGUYA_PP_REPEAT189(MACRO) KAGUYA_PP_REPEAT188(MACRO) MACRO(189) #define KAGUYA_PP_REPEAT190(MACRO) KAGUYA_PP_REPEAT189(MACRO) MACRO(190) #define KAGUYA_PP_REPEAT191(MACRO) KAGUYA_PP_REPEAT190(MACRO) MACRO(191) #define KAGUYA_PP_REPEAT192(MACRO) KAGUYA_PP_REPEAT191(MACRO) MACRO(192) #define KAGUYA_PP_REPEAT193(MACRO) KAGUYA_PP_REPEAT192(MACRO) MACRO(193) #define KAGUYA_PP_REPEAT194(MACRO) KAGUYA_PP_REPEAT193(MACRO) MACRO(194) #define KAGUYA_PP_REPEAT195(MACRO) KAGUYA_PP_REPEAT194(MACRO) MACRO(195) #define KAGUYA_PP_REPEAT196(MACRO) KAGUYA_PP_REPEAT195(MACRO) MACRO(196) #define KAGUYA_PP_REPEAT197(MACRO) KAGUYA_PP_REPEAT196(MACRO) MACRO(197) #define KAGUYA_PP_REPEAT198(MACRO) KAGUYA_PP_REPEAT197(MACRO) MACRO(198) #define KAGUYA_PP_REPEAT199(MACRO) KAGUYA_PP_REPEAT198(MACRO) MACRO(199) #define KAGUYA_PP_REPEAT200(MACRO) KAGUYA_PP_REPEAT199(MACRO) MACRO(200) #define KAGUYA_PP_REPEAT201(MACRO) KAGUYA_PP_REPEAT200(MACRO) MACRO(201) #define KAGUYA_PP_REPEAT202(MACRO) KAGUYA_PP_REPEAT201(MACRO) MACRO(202) #define KAGUYA_PP_REPEAT203(MACRO) KAGUYA_PP_REPEAT202(MACRO) MACRO(203) #define KAGUYA_PP_REPEAT204(MACRO) KAGUYA_PP_REPEAT203(MACRO) MACRO(204) #define KAGUYA_PP_REPEAT205(MACRO) KAGUYA_PP_REPEAT204(MACRO) MACRO(205) #define KAGUYA_PP_REPEAT206(MACRO) KAGUYA_PP_REPEAT205(MACRO) MACRO(206) #define KAGUYA_PP_REPEAT207(MACRO) KAGUYA_PP_REPEAT206(MACRO) MACRO(207) #define KAGUYA_PP_REPEAT208(MACRO) KAGUYA_PP_REPEAT207(MACRO) MACRO(208) #define KAGUYA_PP_REPEAT209(MACRO) KAGUYA_PP_REPEAT208(MACRO) MACRO(209) #define KAGUYA_PP_REPEAT210(MACRO) KAGUYA_PP_REPEAT209(MACRO) MACRO(210) #define KAGUYA_PP_REPEAT211(MACRO) KAGUYA_PP_REPEAT210(MACRO) MACRO(211) #define KAGUYA_PP_REPEAT212(MACRO) KAGUYA_PP_REPEAT211(MACRO) MACRO(212) #define KAGUYA_PP_REPEAT213(MACRO) KAGUYA_PP_REPEAT212(MACRO) MACRO(213) #define KAGUYA_PP_REPEAT214(MACRO) KAGUYA_PP_REPEAT213(MACRO) MACRO(214) #define KAGUYA_PP_REPEAT215(MACRO) KAGUYA_PP_REPEAT214(MACRO) MACRO(215) #define KAGUYA_PP_REPEAT216(MACRO) KAGUYA_PP_REPEAT215(MACRO) MACRO(216) #define KAGUYA_PP_REPEAT217(MACRO) KAGUYA_PP_REPEAT216(MACRO) MACRO(217) #define KAGUYA_PP_REPEAT218(MACRO) KAGUYA_PP_REPEAT217(MACRO) MACRO(218) #define KAGUYA_PP_REPEAT219(MACRO) KAGUYA_PP_REPEAT218(MACRO) MACRO(219) #define KAGUYA_PP_REPEAT220(MACRO) KAGUYA_PP_REPEAT219(MACRO) MACRO(220) #define KAGUYA_PP_REPEAT221(MACRO) KAGUYA_PP_REPEAT220(MACRO) MACRO(221) #define KAGUYA_PP_REPEAT222(MACRO) KAGUYA_PP_REPEAT221(MACRO) MACRO(222) #define KAGUYA_PP_REPEAT223(MACRO) KAGUYA_PP_REPEAT222(MACRO) MACRO(223) #define KAGUYA_PP_REPEAT224(MACRO) KAGUYA_PP_REPEAT223(MACRO) MACRO(224) #define KAGUYA_PP_REPEAT225(MACRO) KAGUYA_PP_REPEAT224(MACRO) MACRO(225) #define KAGUYA_PP_REPEAT226(MACRO) KAGUYA_PP_REPEAT225(MACRO) MACRO(226) #define KAGUYA_PP_REPEAT227(MACRO) KAGUYA_PP_REPEAT226(MACRO) MACRO(227) #define KAGUYA_PP_REPEAT228(MACRO) KAGUYA_PP_REPEAT227(MACRO) MACRO(228) #define KAGUYA_PP_REPEAT229(MACRO) KAGUYA_PP_REPEAT228(MACRO) MACRO(229) #define KAGUYA_PP_REPEAT230(MACRO) KAGUYA_PP_REPEAT229(MACRO) MACRO(230) #define KAGUYA_PP_REPEAT231(MACRO) KAGUYA_PP_REPEAT230(MACRO) MACRO(231) #define KAGUYA_PP_REPEAT232(MACRO) KAGUYA_PP_REPEAT231(MACRO) MACRO(232) #define KAGUYA_PP_REPEAT233(MACRO) KAGUYA_PP_REPEAT232(MACRO) MACRO(233) #define KAGUYA_PP_REPEAT234(MACRO) KAGUYA_PP_REPEAT233(MACRO) MACRO(234) #define KAGUYA_PP_REPEAT235(MACRO) KAGUYA_PP_REPEAT234(MACRO) MACRO(235) #define KAGUYA_PP_REPEAT236(MACRO) KAGUYA_PP_REPEAT235(MACRO) MACRO(236) #define KAGUYA_PP_REPEAT237(MACRO) KAGUYA_PP_REPEAT236(MACRO) MACRO(237) #define KAGUYA_PP_REPEAT238(MACRO) KAGUYA_PP_REPEAT237(MACRO) MACRO(238) #define KAGUYA_PP_REPEAT239(MACRO) KAGUYA_PP_REPEAT238(MACRO) MACRO(239) #define KAGUYA_PP_REPEAT240(MACRO) KAGUYA_PP_REPEAT239(MACRO) MACRO(240) #define KAGUYA_PP_REPEAT241(MACRO) KAGUYA_PP_REPEAT240(MACRO) MACRO(241) #define KAGUYA_PP_REPEAT242(MACRO) KAGUYA_PP_REPEAT241(MACRO) MACRO(242) #define KAGUYA_PP_REPEAT243(MACRO) KAGUYA_PP_REPEAT242(MACRO) MACRO(243) #define KAGUYA_PP_REPEAT244(MACRO) KAGUYA_PP_REPEAT243(MACRO) MACRO(244) #define KAGUYA_PP_REPEAT245(MACRO) KAGUYA_PP_REPEAT244(MACRO) MACRO(245) #define KAGUYA_PP_REPEAT246(MACRO) KAGUYA_PP_REPEAT245(MACRO) MACRO(246) #define KAGUYA_PP_REPEAT247(MACRO) KAGUYA_PP_REPEAT246(MACRO) MACRO(247) #define KAGUYA_PP_REPEAT248(MACRO) KAGUYA_PP_REPEAT247(MACRO) MACRO(248) #define KAGUYA_PP_REPEAT249(MACRO) KAGUYA_PP_REPEAT248(MACRO) MACRO(249) #define KAGUYA_PP_REPEAT250(MACRO) KAGUYA_PP_REPEAT249(MACRO) MACRO(250) #define KAGUYA_PP_REPEAT251(MACRO) KAGUYA_PP_REPEAT250(MACRO) MACRO(251) #define KAGUYA_PP_REPEAT252(MACRO) KAGUYA_PP_REPEAT251(MACRO) MACRO(252) #define KAGUYA_PP_REPEAT253(MACRO) KAGUYA_PP_REPEAT252(MACRO) MACRO(253) #define KAGUYA_PP_REPEAT254(MACRO) KAGUYA_PP_REPEAT253(MACRO) MACRO(254) #define KAGUYA_PP_REPEAT(COUNT, MACRO) \ KAGUYA_PP_CAT(KAGUYA_PP_REPEAT, COUNT)(MACRO) #define KAGUYA_PP_REPEAT_DEF0(MACRO) #define KAGUYA_PP_REPEAT_DEF1(MACRO) KAGUYA_PP_REPEAT_DEF0(MACRO) MACRO(1) #define KAGUYA_PP_REPEAT_DEF2(MACRO) KAGUYA_PP_REPEAT_DEF1(MACRO) MACRO(2) #define KAGUYA_PP_REPEAT_DEF3(MACRO) KAGUYA_PP_REPEAT_DEF2(MACRO) MACRO(3) #define KAGUYA_PP_REPEAT_DEF4(MACRO) KAGUYA_PP_REPEAT_DEF3(MACRO) MACRO(4) #define KAGUYA_PP_REPEAT_DEF5(MACRO) KAGUYA_PP_REPEAT_DEF4(MACRO) MACRO(5) #define KAGUYA_PP_REPEAT_DEF6(MACRO) KAGUYA_PP_REPEAT_DEF5(MACRO) MACRO(6) #define KAGUYA_PP_REPEAT_DEF7(MACRO) KAGUYA_PP_REPEAT_DEF6(MACRO) MACRO(7) #define KAGUYA_PP_REPEAT_DEF8(MACRO) KAGUYA_PP_REPEAT_DEF7(MACRO) MACRO(8) #define KAGUYA_PP_REPEAT_DEF9(MACRO) KAGUYA_PP_REPEAT_DEF8(MACRO) MACRO(9) #define KAGUYA_PP_REPEAT_DEF10(MACRO) KAGUYA_PP_REPEAT_DEF9(MACRO) MACRO(10) #define KAGUYA_PP_REPEAT_DEF11(MACRO) KAGUYA_PP_REPEAT_DEF10(MACRO) MACRO(11) #define KAGUYA_PP_REPEAT_DEF12(MACRO) KAGUYA_PP_REPEAT_DEF11(MACRO) MACRO(12) #define KAGUYA_PP_REPEAT_DEF13(MACRO) KAGUYA_PP_REPEAT_DEF12(MACRO) MACRO(13) #define KAGUYA_PP_REPEAT_DEF14(MACRO) KAGUYA_PP_REPEAT_DEF13(MACRO) MACRO(14) #define KAGUYA_PP_REPEAT_DEF15(MACRO) KAGUYA_PP_REPEAT_DEF14(MACRO) MACRO(15) #define KAGUYA_PP_REPEAT_DEF16(MACRO) KAGUYA_PP_REPEAT_DEF15(MACRO) MACRO(16) #define KAGUYA_PP_REPEAT_DEF17(MACRO) KAGUYA_PP_REPEAT_DEF16(MACRO) MACRO(17) #define KAGUYA_PP_REPEAT_DEF18(MACRO) KAGUYA_PP_REPEAT_DEF17(MACRO) MACRO(18) #define KAGUYA_PP_REPEAT_DEF19(MACRO) KAGUYA_PP_REPEAT_DEF18(MACRO) MACRO(19) #define KAGUYA_PP_REPEAT_DEF20(MACRO) KAGUYA_PP_REPEAT_DEF19(MACRO) MACRO(20) #define KAGUYA_PP_REPEAT_DEF21(MACRO) KAGUYA_PP_REPEAT_DEF20(MACRO) MACRO(21) #define KAGUYA_PP_REPEAT_DEF22(MACRO) KAGUYA_PP_REPEAT_DEF21(MACRO) MACRO(22) #define KAGUYA_PP_REPEAT_DEF23(MACRO) KAGUYA_PP_REPEAT_DEF22(MACRO) MACRO(23) #define KAGUYA_PP_REPEAT_DEF24(MACRO) KAGUYA_PP_REPEAT_DEF23(MACRO) MACRO(24) #define KAGUYA_PP_REPEAT_DEF25(MACRO) KAGUYA_PP_REPEAT_DEF24(MACRO) MACRO(25) #define KAGUYA_PP_REPEAT_DEF26(MACRO) KAGUYA_PP_REPEAT_DEF25(MACRO) MACRO(26) #define KAGUYA_PP_REPEAT_DEF27(MACRO) KAGUYA_PP_REPEAT_DEF26(MACRO) MACRO(27) #define KAGUYA_PP_REPEAT_DEF28(MACRO) KAGUYA_PP_REPEAT_DEF27(MACRO) MACRO(28) #define KAGUYA_PP_REPEAT_DEF29(MACRO) KAGUYA_PP_REPEAT_DEF28(MACRO) MACRO(29) #define KAGUYA_PP_REPEAT_DEF30(MACRO) KAGUYA_PP_REPEAT_DEF29(MACRO) MACRO(30) #define KAGUYA_PP_REPEAT_DEF31(MACRO) KAGUYA_PP_REPEAT_DEF30(MACRO) MACRO(31) #define KAGUYA_PP_REPEAT_DEF32(MACRO) KAGUYA_PP_REPEAT_DEF31(MACRO) MACRO(32) #define KAGUYA_PP_REPEAT_DEF33(MACRO) KAGUYA_PP_REPEAT_DEF32(MACRO) MACRO(33) #define KAGUYA_PP_REPEAT_DEF34(MACRO) KAGUYA_PP_REPEAT_DEF33(MACRO) MACRO(34) #define KAGUYA_PP_REPEAT_DEF35(MACRO) KAGUYA_PP_REPEAT_DEF34(MACRO) MACRO(35) #define KAGUYA_PP_REPEAT_DEF36(MACRO) KAGUYA_PP_REPEAT_DEF35(MACRO) MACRO(36) #define KAGUYA_PP_REPEAT_DEF37(MACRO) KAGUYA_PP_REPEAT_DEF36(MACRO) MACRO(37) #define KAGUYA_PP_REPEAT_DEF38(MACRO) KAGUYA_PP_REPEAT_DEF37(MACRO) MACRO(38) #define KAGUYA_PP_REPEAT_DEF39(MACRO) KAGUYA_PP_REPEAT_DEF38(MACRO) MACRO(39) #define KAGUYA_PP_REPEAT_DEF40(MACRO) KAGUYA_PP_REPEAT_DEF39(MACRO) MACRO(40) #define KAGUYA_PP_REPEAT_DEF41(MACRO) KAGUYA_PP_REPEAT_DEF40(MACRO) MACRO(41) #define KAGUYA_PP_REPEAT_DEF42(MACRO) KAGUYA_PP_REPEAT_DEF41(MACRO) MACRO(42) #define KAGUYA_PP_REPEAT_DEF43(MACRO) KAGUYA_PP_REPEAT_DEF42(MACRO) MACRO(43) #define KAGUYA_PP_REPEAT_DEF44(MACRO) KAGUYA_PP_REPEAT_DEF43(MACRO) MACRO(44) #define KAGUYA_PP_REPEAT_DEF45(MACRO) KAGUYA_PP_REPEAT_DEF44(MACRO) MACRO(45) #define KAGUYA_PP_REPEAT_DEF46(MACRO) KAGUYA_PP_REPEAT_DEF45(MACRO) MACRO(46) #define KAGUYA_PP_REPEAT_DEF47(MACRO) KAGUYA_PP_REPEAT_DEF46(MACRO) MACRO(47) #define KAGUYA_PP_REPEAT_DEF48(MACRO) KAGUYA_PP_REPEAT_DEF47(MACRO) MACRO(48) #define KAGUYA_PP_REPEAT_DEF49(MACRO) KAGUYA_PP_REPEAT_DEF48(MACRO) MACRO(49) #define KAGUYA_PP_REPEAT_DEF50(MACRO) KAGUYA_PP_REPEAT_DEF49(MACRO) MACRO(50) #define KAGUYA_PP_REPEAT_DEF51(MACRO) KAGUYA_PP_REPEAT_DEF50(MACRO) MACRO(51) #define KAGUYA_PP_REPEAT_DEF52(MACRO) KAGUYA_PP_REPEAT_DEF51(MACRO) MACRO(52) #define KAGUYA_PP_REPEAT_DEF53(MACRO) KAGUYA_PP_REPEAT_DEF52(MACRO) MACRO(53) #define KAGUYA_PP_REPEAT_DEF54(MACRO) KAGUYA_PP_REPEAT_DEF53(MACRO) MACRO(54) #define KAGUYA_PP_REPEAT_DEF55(MACRO) KAGUYA_PP_REPEAT_DEF54(MACRO) MACRO(55) #define KAGUYA_PP_REPEAT_DEF56(MACRO) KAGUYA_PP_REPEAT_DEF55(MACRO) MACRO(56) #define KAGUYA_PP_REPEAT_DEF57(MACRO) KAGUYA_PP_REPEAT_DEF56(MACRO) MACRO(57) #define KAGUYA_PP_REPEAT_DEF58(MACRO) KAGUYA_PP_REPEAT_DEF57(MACRO) MACRO(58) #define KAGUYA_PP_REPEAT_DEF59(MACRO) KAGUYA_PP_REPEAT_DEF58(MACRO) MACRO(59) #define KAGUYA_PP_REPEAT_DEF60(MACRO) KAGUYA_PP_REPEAT_DEF59(MACRO) MACRO(60) #define KAGUYA_PP_REPEAT_DEF61(MACRO) KAGUYA_PP_REPEAT_DEF60(MACRO) MACRO(61) #define KAGUYA_PP_REPEAT_DEF62(MACRO) KAGUYA_PP_REPEAT_DEF61(MACRO) MACRO(62) #define KAGUYA_PP_REPEAT_DEF63(MACRO) KAGUYA_PP_REPEAT_DEF62(MACRO) MACRO(63) #define KAGUYA_PP_REPEAT_DEF64(MACRO) KAGUYA_PP_REPEAT_DEF63(MACRO) MACRO(64) #define KAGUYA_PP_REPEAT_DEF65(MACRO) KAGUYA_PP_REPEAT_DEF64(MACRO) MACRO(65) #define KAGUYA_PP_REPEAT_DEF66(MACRO) KAGUYA_PP_REPEAT_DEF65(MACRO) MACRO(66) #define KAGUYA_PP_REPEAT_DEF67(MACRO) KAGUYA_PP_REPEAT_DEF66(MACRO) MACRO(67) #define KAGUYA_PP_REPEAT_DEF68(MACRO) KAGUYA_PP_REPEAT_DEF67(MACRO) MACRO(68) #define KAGUYA_PP_REPEAT_DEF69(MACRO) KAGUYA_PP_REPEAT_DEF68(MACRO) MACRO(69) #define KAGUYA_PP_REPEAT_DEF70(MACRO) KAGUYA_PP_REPEAT_DEF69(MACRO) MACRO(70) #define KAGUYA_PP_REPEAT_DEF71(MACRO) KAGUYA_PP_REPEAT_DEF70(MACRO) MACRO(71) #define KAGUYA_PP_REPEAT_DEF72(MACRO) KAGUYA_PP_REPEAT_DEF71(MACRO) MACRO(72) #define KAGUYA_PP_REPEAT_DEF73(MACRO) KAGUYA_PP_REPEAT_DEF72(MACRO) MACRO(73) #define KAGUYA_PP_REPEAT_DEF74(MACRO) KAGUYA_PP_REPEAT_DEF73(MACRO) MACRO(74) #define KAGUYA_PP_REPEAT_DEF75(MACRO) KAGUYA_PP_REPEAT_DEF74(MACRO) MACRO(75) #define KAGUYA_PP_REPEAT_DEF76(MACRO) KAGUYA_PP_REPEAT_DEF75(MACRO) MACRO(76) #define KAGUYA_PP_REPEAT_DEF77(MACRO) KAGUYA_PP_REPEAT_DEF76(MACRO) MACRO(77) #define KAGUYA_PP_REPEAT_DEF78(MACRO) KAGUYA_PP_REPEAT_DEF77(MACRO) MACRO(78) #define KAGUYA_PP_REPEAT_DEF79(MACRO) KAGUYA_PP_REPEAT_DEF78(MACRO) MACRO(79) #define KAGUYA_PP_REPEAT_DEF80(MACRO) KAGUYA_PP_REPEAT_DEF79(MACRO) MACRO(80) #define KAGUYA_PP_REPEAT_DEF81(MACRO) KAGUYA_PP_REPEAT_DEF80(MACRO) MACRO(81) #define KAGUYA_PP_REPEAT_DEF82(MACRO) KAGUYA_PP_REPEAT_DEF81(MACRO) MACRO(82) #define KAGUYA_PP_REPEAT_DEF83(MACRO) KAGUYA_PP_REPEAT_DEF82(MACRO) MACRO(83) #define KAGUYA_PP_REPEAT_DEF84(MACRO) KAGUYA_PP_REPEAT_DEF83(MACRO) MACRO(84) #define KAGUYA_PP_REPEAT_DEF85(MACRO) KAGUYA_PP_REPEAT_DEF84(MACRO) MACRO(85) #define KAGUYA_PP_REPEAT_DEF86(MACRO) KAGUYA_PP_REPEAT_DEF85(MACRO) MACRO(86) #define KAGUYA_PP_REPEAT_DEF87(MACRO) KAGUYA_PP_REPEAT_DEF86(MACRO) MACRO(87) #define KAGUYA_PP_REPEAT_DEF88(MACRO) KAGUYA_PP_REPEAT_DEF87(MACRO) MACRO(88) #define KAGUYA_PP_REPEAT_DEF89(MACRO) KAGUYA_PP_REPEAT_DEF88(MACRO) MACRO(89) #define KAGUYA_PP_REPEAT_DEF90(MACRO) KAGUYA_PP_REPEAT_DEF89(MACRO) MACRO(90) #define KAGUYA_PP_REPEAT_DEF91(MACRO) KAGUYA_PP_REPEAT_DEF90(MACRO) MACRO(91) #define KAGUYA_PP_REPEAT_DEF92(MACRO) KAGUYA_PP_REPEAT_DEF91(MACRO) MACRO(92) #define KAGUYA_PP_REPEAT_DEF93(MACRO) KAGUYA_PP_REPEAT_DEF92(MACRO) MACRO(93) #define KAGUYA_PP_REPEAT_DEF94(MACRO) KAGUYA_PP_REPEAT_DEF93(MACRO) MACRO(94) #define KAGUYA_PP_REPEAT_DEF95(MACRO) KAGUYA_PP_REPEAT_DEF94(MACRO) MACRO(95) #define KAGUYA_PP_REPEAT_DEF96(MACRO) KAGUYA_PP_REPEAT_DEF95(MACRO) MACRO(96) #define KAGUYA_PP_REPEAT_DEF97(MACRO) KAGUYA_PP_REPEAT_DEF96(MACRO) MACRO(97) #define KAGUYA_PP_REPEAT_DEF98(MACRO) KAGUYA_PP_REPEAT_DEF97(MACRO) MACRO(98) #define KAGUYA_PP_REPEAT_DEF99(MACRO) KAGUYA_PP_REPEAT_DEF98(MACRO) MACRO(99) #define KAGUYA_PP_REPEAT_DEF100(MACRO) KAGUYA_PP_REPEAT_DEF99(MACRO) MACRO(100) #define KAGUYA_PP_REPEAT_DEF101(MACRO) KAGUYA_PP_REPEAT_DEF100(MACRO) MACRO(101) #define KAGUYA_PP_REPEAT_DEF102(MACRO) KAGUYA_PP_REPEAT_DEF101(MACRO) MACRO(102) #define KAGUYA_PP_REPEAT_DEF103(MACRO) KAGUYA_PP_REPEAT_DEF102(MACRO) MACRO(103) #define KAGUYA_PP_REPEAT_DEF104(MACRO) KAGUYA_PP_REPEAT_DEF103(MACRO) MACRO(104) #define KAGUYA_PP_REPEAT_DEF105(MACRO) KAGUYA_PP_REPEAT_DEF104(MACRO) MACRO(105) #define KAGUYA_PP_REPEAT_DEF106(MACRO) KAGUYA_PP_REPEAT_DEF105(MACRO) MACRO(106) #define KAGUYA_PP_REPEAT_DEF107(MACRO) KAGUYA_PP_REPEAT_DEF106(MACRO) MACRO(107) #define KAGUYA_PP_REPEAT_DEF108(MACRO) KAGUYA_PP_REPEAT_DEF107(MACRO) MACRO(108) #define KAGUYA_PP_REPEAT_DEF109(MACRO) KAGUYA_PP_REPEAT_DEF108(MACRO) MACRO(109) #define KAGUYA_PP_REPEAT_DEF110(MACRO) KAGUYA_PP_REPEAT_DEF109(MACRO) MACRO(110) #define KAGUYA_PP_REPEAT_DEF111(MACRO) KAGUYA_PP_REPEAT_DEF110(MACRO) MACRO(111) #define KAGUYA_PP_REPEAT_DEF112(MACRO) KAGUYA_PP_REPEAT_DEF111(MACRO) MACRO(112) #define KAGUYA_PP_REPEAT_DEF113(MACRO) KAGUYA_PP_REPEAT_DEF112(MACRO) MACRO(113) #define KAGUYA_PP_REPEAT_DEF114(MACRO) KAGUYA_PP_REPEAT_DEF113(MACRO) MACRO(114) #define KAGUYA_PP_REPEAT_DEF115(MACRO) KAGUYA_PP_REPEAT_DEF114(MACRO) MACRO(115) #define KAGUYA_PP_REPEAT_DEF116(MACRO) KAGUYA_PP_REPEAT_DEF115(MACRO) MACRO(116) #define KAGUYA_PP_REPEAT_DEF117(MACRO) KAGUYA_PP_REPEAT_DEF116(MACRO) MACRO(117) #define KAGUYA_PP_REPEAT_DEF118(MACRO) KAGUYA_PP_REPEAT_DEF117(MACRO) MACRO(118) #define KAGUYA_PP_REPEAT_DEF119(MACRO) KAGUYA_PP_REPEAT_DEF118(MACRO) MACRO(119) #define KAGUYA_PP_REPEAT_DEF120(MACRO) KAGUYA_PP_REPEAT_DEF119(MACRO) MACRO(120) #define KAGUYA_PP_REPEAT_DEF121(MACRO) KAGUYA_PP_REPEAT_DEF120(MACRO) MACRO(121) #define KAGUYA_PP_REPEAT_DEF122(MACRO) KAGUYA_PP_REPEAT_DEF121(MACRO) MACRO(122) #define KAGUYA_PP_REPEAT_DEF123(MACRO) KAGUYA_PP_REPEAT_DEF122(MACRO) MACRO(123) #define KAGUYA_PP_REPEAT_DEF124(MACRO) KAGUYA_PP_REPEAT_DEF123(MACRO) MACRO(124) #define KAGUYA_PP_REPEAT_DEF125(MACRO) KAGUYA_PP_REPEAT_DEF124(MACRO) MACRO(125) #define KAGUYA_PP_REPEAT_DEF126(MACRO) KAGUYA_PP_REPEAT_DEF125(MACRO) MACRO(126) #define KAGUYA_PP_REPEAT_DEF127(MACRO) KAGUYA_PP_REPEAT_DEF126(MACRO) MACRO(127) #define KAGUYA_PP_REPEAT_DEF128(MACRO) KAGUYA_PP_REPEAT_DEF127(MACRO) MACRO(128) #define KAGUYA_PP_REPEAT_DEF129(MACRO) KAGUYA_PP_REPEAT_DEF128(MACRO) MACRO(129) #define KAGUYA_PP_REPEAT_DEF130(MACRO) KAGUYA_PP_REPEAT_DEF129(MACRO) MACRO(130) #define KAGUYA_PP_REPEAT_DEF131(MACRO) KAGUYA_PP_REPEAT_DEF130(MACRO) MACRO(131) #define KAGUYA_PP_REPEAT_DEF132(MACRO) KAGUYA_PP_REPEAT_DEF131(MACRO) MACRO(132) #define KAGUYA_PP_REPEAT_DEF133(MACRO) KAGUYA_PP_REPEAT_DEF132(MACRO) MACRO(133) #define KAGUYA_PP_REPEAT_DEF134(MACRO) KAGUYA_PP_REPEAT_DEF133(MACRO) MACRO(134) #define KAGUYA_PP_REPEAT_DEF135(MACRO) KAGUYA_PP_REPEAT_DEF134(MACRO) MACRO(135) #define KAGUYA_PP_REPEAT_DEF136(MACRO) KAGUYA_PP_REPEAT_DEF135(MACRO) MACRO(136) #define KAGUYA_PP_REPEAT_DEF137(MACRO) KAGUYA_PP_REPEAT_DEF136(MACRO) MACRO(137) #define KAGUYA_PP_REPEAT_DEF138(MACRO) KAGUYA_PP_REPEAT_DEF137(MACRO) MACRO(138) #define KAGUYA_PP_REPEAT_DEF139(MACRO) KAGUYA_PP_REPEAT_DEF138(MACRO) MACRO(139) #define KAGUYA_PP_REPEAT_DEF140(MACRO) KAGUYA_PP_REPEAT_DEF139(MACRO) MACRO(140) #define KAGUYA_PP_REPEAT_DEF141(MACRO) KAGUYA_PP_REPEAT_DEF140(MACRO) MACRO(141) #define KAGUYA_PP_REPEAT_DEF142(MACRO) KAGUYA_PP_REPEAT_DEF141(MACRO) MACRO(142) #define KAGUYA_PP_REPEAT_DEF143(MACRO) KAGUYA_PP_REPEAT_DEF142(MACRO) MACRO(143) #define KAGUYA_PP_REPEAT_DEF144(MACRO) KAGUYA_PP_REPEAT_DEF143(MACRO) MACRO(144) #define KAGUYA_PP_REPEAT_DEF145(MACRO) KAGUYA_PP_REPEAT_DEF144(MACRO) MACRO(145) #define KAGUYA_PP_REPEAT_DEF146(MACRO) KAGUYA_PP_REPEAT_DEF145(MACRO) MACRO(146) #define KAGUYA_PP_REPEAT_DEF147(MACRO) KAGUYA_PP_REPEAT_DEF146(MACRO) MACRO(147) #define KAGUYA_PP_REPEAT_DEF148(MACRO) KAGUYA_PP_REPEAT_DEF147(MACRO) MACRO(148) #define KAGUYA_PP_REPEAT_DEF149(MACRO) KAGUYA_PP_REPEAT_DEF148(MACRO) MACRO(149) #define KAGUYA_PP_REPEAT_DEF150(MACRO) KAGUYA_PP_REPEAT_DEF149(MACRO) MACRO(150) #define KAGUYA_PP_REPEAT_DEF151(MACRO) KAGUYA_PP_REPEAT_DEF150(MACRO) MACRO(151) #define KAGUYA_PP_REPEAT_DEF152(MACRO) KAGUYA_PP_REPEAT_DEF151(MACRO) MACRO(152) #define KAGUYA_PP_REPEAT_DEF153(MACRO) KAGUYA_PP_REPEAT_DEF152(MACRO) MACRO(153) #define KAGUYA_PP_REPEAT_DEF154(MACRO) KAGUYA_PP_REPEAT_DEF153(MACRO) MACRO(154) #define KAGUYA_PP_REPEAT_DEF155(MACRO) KAGUYA_PP_REPEAT_DEF154(MACRO) MACRO(155) #define KAGUYA_PP_REPEAT_DEF156(MACRO) KAGUYA_PP_REPEAT_DEF155(MACRO) MACRO(156) #define KAGUYA_PP_REPEAT_DEF157(MACRO) KAGUYA_PP_REPEAT_DEF156(MACRO) MACRO(157) #define KAGUYA_PP_REPEAT_DEF158(MACRO) KAGUYA_PP_REPEAT_DEF157(MACRO) MACRO(158) #define KAGUYA_PP_REPEAT_DEF159(MACRO) KAGUYA_PP_REPEAT_DEF158(MACRO) MACRO(159) #define KAGUYA_PP_REPEAT_DEF160(MACRO) KAGUYA_PP_REPEAT_DEF159(MACRO) MACRO(160) #define KAGUYA_PP_REPEAT_DEF161(MACRO) KAGUYA_PP_REPEAT_DEF160(MACRO) MACRO(161) #define KAGUYA_PP_REPEAT_DEF162(MACRO) KAGUYA_PP_REPEAT_DEF161(MACRO) MACRO(162) #define KAGUYA_PP_REPEAT_DEF163(MACRO) KAGUYA_PP_REPEAT_DEF162(MACRO) MACRO(163) #define KAGUYA_PP_REPEAT_DEF164(MACRO) KAGUYA_PP_REPEAT_DEF163(MACRO) MACRO(164) #define KAGUYA_PP_REPEAT_DEF165(MACRO) KAGUYA_PP_REPEAT_DEF164(MACRO) MACRO(165) #define KAGUYA_PP_REPEAT_DEF166(MACRO) KAGUYA_PP_REPEAT_DEF165(MACRO) MACRO(166) #define KAGUYA_PP_REPEAT_DEF167(MACRO) KAGUYA_PP_REPEAT_DEF166(MACRO) MACRO(167) #define KAGUYA_PP_REPEAT_DEF168(MACRO) KAGUYA_PP_REPEAT_DEF167(MACRO) MACRO(168) #define KAGUYA_PP_REPEAT_DEF169(MACRO) KAGUYA_PP_REPEAT_DEF168(MACRO) MACRO(169) #define KAGUYA_PP_REPEAT_DEF170(MACRO) KAGUYA_PP_REPEAT_DEF169(MACRO) MACRO(170) #define KAGUYA_PP_REPEAT_DEF171(MACRO) KAGUYA_PP_REPEAT_DEF170(MACRO) MACRO(171) #define KAGUYA_PP_REPEAT_DEF172(MACRO) KAGUYA_PP_REPEAT_DEF171(MACRO) MACRO(172) #define KAGUYA_PP_REPEAT_DEF173(MACRO) KAGUYA_PP_REPEAT_DEF172(MACRO) MACRO(173) #define KAGUYA_PP_REPEAT_DEF174(MACRO) KAGUYA_PP_REPEAT_DEF173(MACRO) MACRO(174) #define KAGUYA_PP_REPEAT_DEF175(MACRO) KAGUYA_PP_REPEAT_DEF174(MACRO) MACRO(175) #define KAGUYA_PP_REPEAT_DEF176(MACRO) KAGUYA_PP_REPEAT_DEF175(MACRO) MACRO(176) #define KAGUYA_PP_REPEAT_DEF177(MACRO) KAGUYA_PP_REPEAT_DEF176(MACRO) MACRO(177) #define KAGUYA_PP_REPEAT_DEF178(MACRO) KAGUYA_PP_REPEAT_DEF177(MACRO) MACRO(178) #define KAGUYA_PP_REPEAT_DEF179(MACRO) KAGUYA_PP_REPEAT_DEF178(MACRO) MACRO(179) #define KAGUYA_PP_REPEAT_DEF180(MACRO) KAGUYA_PP_REPEAT_DEF179(MACRO) MACRO(180) #define KAGUYA_PP_REPEAT_DEF181(MACRO) KAGUYA_PP_REPEAT_DEF180(MACRO) MACRO(181) #define KAGUYA_PP_REPEAT_DEF182(MACRO) KAGUYA_PP_REPEAT_DEF181(MACRO) MACRO(182) #define KAGUYA_PP_REPEAT_DEF183(MACRO) KAGUYA_PP_REPEAT_DEF182(MACRO) MACRO(183) #define KAGUYA_PP_REPEAT_DEF184(MACRO) KAGUYA_PP_REPEAT_DEF183(MACRO) MACRO(184) #define KAGUYA_PP_REPEAT_DEF185(MACRO) KAGUYA_PP_REPEAT_DEF184(MACRO) MACRO(185) #define KAGUYA_PP_REPEAT_DEF186(MACRO) KAGUYA_PP_REPEAT_DEF185(MACRO) MACRO(186) #define KAGUYA_PP_REPEAT_DEF187(MACRO) KAGUYA_PP_REPEAT_DEF186(MACRO) MACRO(187) #define KAGUYA_PP_REPEAT_DEF188(MACRO) KAGUYA_PP_REPEAT_DEF187(MACRO) MACRO(188) #define KAGUYA_PP_REPEAT_DEF189(MACRO) KAGUYA_PP_REPEAT_DEF188(MACRO) MACRO(189) #define KAGUYA_PP_REPEAT_DEF190(MACRO) KAGUYA_PP_REPEAT_DEF189(MACRO) MACRO(190) #define KAGUYA_PP_REPEAT_DEF191(MACRO) KAGUYA_PP_REPEAT_DEF190(MACRO) MACRO(191) #define KAGUYA_PP_REPEAT_DEF192(MACRO) KAGUYA_PP_REPEAT_DEF191(MACRO) MACRO(192) #define KAGUYA_PP_REPEAT_DEF193(MACRO) KAGUYA_PP_REPEAT_DEF192(MACRO) MACRO(193) #define KAGUYA_PP_REPEAT_DEF194(MACRO) KAGUYA_PP_REPEAT_DEF193(MACRO) MACRO(194) #define KAGUYA_PP_REPEAT_DEF195(MACRO) KAGUYA_PP_REPEAT_DEF194(MACRO) MACRO(195) #define KAGUYA_PP_REPEAT_DEF196(MACRO) KAGUYA_PP_REPEAT_DEF195(MACRO) MACRO(196) #define KAGUYA_PP_REPEAT_DEF197(MACRO) KAGUYA_PP_REPEAT_DEF196(MACRO) MACRO(197) #define KAGUYA_PP_REPEAT_DEF198(MACRO) KAGUYA_PP_REPEAT_DEF197(MACRO) MACRO(198) #define KAGUYA_PP_REPEAT_DEF199(MACRO) KAGUYA_PP_REPEAT_DEF198(MACRO) MACRO(199) #define KAGUYA_PP_REPEAT_DEF200(MACRO) KAGUYA_PP_REPEAT_DEF199(MACRO) MACRO(200) #define KAGUYA_PP_REPEAT_DEF201(MACRO) KAGUYA_PP_REPEAT_DEF200(MACRO) MACRO(201) #define KAGUYA_PP_REPEAT_DEF202(MACRO) KAGUYA_PP_REPEAT_DEF201(MACRO) MACRO(202) #define KAGUYA_PP_REPEAT_DEF203(MACRO) KAGUYA_PP_REPEAT_DEF202(MACRO) MACRO(203) #define KAGUYA_PP_REPEAT_DEF204(MACRO) KAGUYA_PP_REPEAT_DEF203(MACRO) MACRO(204) #define KAGUYA_PP_REPEAT_DEF205(MACRO) KAGUYA_PP_REPEAT_DEF204(MACRO) MACRO(205) #define KAGUYA_PP_REPEAT_DEF206(MACRO) KAGUYA_PP_REPEAT_DEF205(MACRO) MACRO(206) #define KAGUYA_PP_REPEAT_DEF207(MACRO) KAGUYA_PP_REPEAT_DEF206(MACRO) MACRO(207) #define KAGUYA_PP_REPEAT_DEF208(MACRO) KAGUYA_PP_REPEAT_DEF207(MACRO) MACRO(208) #define KAGUYA_PP_REPEAT_DEF209(MACRO) KAGUYA_PP_REPEAT_DEF208(MACRO) MACRO(209) #define KAGUYA_PP_REPEAT_DEF210(MACRO) KAGUYA_PP_REPEAT_DEF209(MACRO) MACRO(210) #define KAGUYA_PP_REPEAT_DEF211(MACRO) KAGUYA_PP_REPEAT_DEF210(MACRO) MACRO(211) #define KAGUYA_PP_REPEAT_DEF212(MACRO) KAGUYA_PP_REPEAT_DEF211(MACRO) MACRO(212) #define KAGUYA_PP_REPEAT_DEF213(MACRO) KAGUYA_PP_REPEAT_DEF212(MACRO) MACRO(213) #define KAGUYA_PP_REPEAT_DEF214(MACRO) KAGUYA_PP_REPEAT_DEF213(MACRO) MACRO(214) #define KAGUYA_PP_REPEAT_DEF215(MACRO) KAGUYA_PP_REPEAT_DEF214(MACRO) MACRO(215) #define KAGUYA_PP_REPEAT_DEF216(MACRO) KAGUYA_PP_REPEAT_DEF215(MACRO) MACRO(216) #define KAGUYA_PP_REPEAT_DEF217(MACRO) KAGUYA_PP_REPEAT_DEF216(MACRO) MACRO(217) #define KAGUYA_PP_REPEAT_DEF218(MACRO) KAGUYA_PP_REPEAT_DEF217(MACRO) MACRO(218) #define KAGUYA_PP_REPEAT_DEF219(MACRO) KAGUYA_PP_REPEAT_DEF218(MACRO) MACRO(219) #define KAGUYA_PP_REPEAT_DEF220(MACRO) KAGUYA_PP_REPEAT_DEF219(MACRO) MACRO(220) #define KAGUYA_PP_REPEAT_DEF221(MACRO) KAGUYA_PP_REPEAT_DEF220(MACRO) MACRO(221) #define KAGUYA_PP_REPEAT_DEF222(MACRO) KAGUYA_PP_REPEAT_DEF221(MACRO) MACRO(222) #define KAGUYA_PP_REPEAT_DEF223(MACRO) KAGUYA_PP_REPEAT_DEF222(MACRO) MACRO(223) #define KAGUYA_PP_REPEAT_DEF224(MACRO) KAGUYA_PP_REPEAT_DEF223(MACRO) MACRO(224) #define KAGUYA_PP_REPEAT_DEF225(MACRO) KAGUYA_PP_REPEAT_DEF224(MACRO) MACRO(225) #define KAGUYA_PP_REPEAT_DEF226(MACRO) KAGUYA_PP_REPEAT_DEF225(MACRO) MACRO(226) #define KAGUYA_PP_REPEAT_DEF227(MACRO) KAGUYA_PP_REPEAT_DEF226(MACRO) MACRO(227) #define KAGUYA_PP_REPEAT_DEF228(MACRO) KAGUYA_PP_REPEAT_DEF227(MACRO) MACRO(228) #define KAGUYA_PP_REPEAT_DEF229(MACRO) KAGUYA_PP_REPEAT_DEF228(MACRO) MACRO(229) #define KAGUYA_PP_REPEAT_DEF230(MACRO) KAGUYA_PP_REPEAT_DEF229(MACRO) MACRO(230) #define KAGUYA_PP_REPEAT_DEF231(MACRO) KAGUYA_PP_REPEAT_DEF230(MACRO) MACRO(231) #define KAGUYA_PP_REPEAT_DEF232(MACRO) KAGUYA_PP_REPEAT_DEF231(MACRO) MACRO(232) #define KAGUYA_PP_REPEAT_DEF233(MACRO) KAGUYA_PP_REPEAT_DEF232(MACRO) MACRO(233) #define KAGUYA_PP_REPEAT_DEF234(MACRO) KAGUYA_PP_REPEAT_DEF233(MACRO) MACRO(234) #define KAGUYA_PP_REPEAT_DEF235(MACRO) KAGUYA_PP_REPEAT_DEF234(MACRO) MACRO(235) #define KAGUYA_PP_REPEAT_DEF236(MACRO) KAGUYA_PP_REPEAT_DEF235(MACRO) MACRO(236) #define KAGUYA_PP_REPEAT_DEF237(MACRO) KAGUYA_PP_REPEAT_DEF236(MACRO) MACRO(237) #define KAGUYA_PP_REPEAT_DEF238(MACRO) KAGUYA_PP_REPEAT_DEF237(MACRO) MACRO(238) #define KAGUYA_PP_REPEAT_DEF239(MACRO) KAGUYA_PP_REPEAT_DEF238(MACRO) MACRO(239) #define KAGUYA_PP_REPEAT_DEF240(MACRO) KAGUYA_PP_REPEAT_DEF239(MACRO) MACRO(240) #define KAGUYA_PP_REPEAT_DEF241(MACRO) KAGUYA_PP_REPEAT_DEF240(MACRO) MACRO(241) #define KAGUYA_PP_REPEAT_DEF242(MACRO) KAGUYA_PP_REPEAT_DEF241(MACRO) MACRO(242) #define KAGUYA_PP_REPEAT_DEF243(MACRO) KAGUYA_PP_REPEAT_DEF242(MACRO) MACRO(243) #define KAGUYA_PP_REPEAT_DEF244(MACRO) KAGUYA_PP_REPEAT_DEF243(MACRO) MACRO(244) #define KAGUYA_PP_REPEAT_DEF245(MACRO) KAGUYA_PP_REPEAT_DEF244(MACRO) MACRO(245) #define KAGUYA_PP_REPEAT_DEF246(MACRO) KAGUYA_PP_REPEAT_DEF245(MACRO) MACRO(246) #define KAGUYA_PP_REPEAT_DEF247(MACRO) KAGUYA_PP_REPEAT_DEF246(MACRO) MACRO(247) #define KAGUYA_PP_REPEAT_DEF248(MACRO) KAGUYA_PP_REPEAT_DEF247(MACRO) MACRO(248) #define KAGUYA_PP_REPEAT_DEF249(MACRO) KAGUYA_PP_REPEAT_DEF248(MACRO) MACRO(249) #define KAGUYA_PP_REPEAT_DEF250(MACRO) KAGUYA_PP_REPEAT_DEF249(MACRO) MACRO(250) #define KAGUYA_PP_REPEAT_DEF251(MACRO) KAGUYA_PP_REPEAT_DEF250(MACRO) MACRO(251) #define KAGUYA_PP_REPEAT_DEF252(MACRO) KAGUYA_PP_REPEAT_DEF251(MACRO) MACRO(252) #define KAGUYA_PP_REPEAT_DEF253(MACRO) KAGUYA_PP_REPEAT_DEF252(MACRO) MACRO(253) #define KAGUYA_PP_REPEAT_DEF254(MACRO) KAGUYA_PP_REPEAT_DEF253(MACRO) MACRO(254) #define KAGUYA_PP_REPEAT_DEF(COUNT, MACRO) \ KAGUYA_PP_CAT(KAGUYA_PP_REPEAT_DEF, COUNT)(MACRO) #define KAGUYA_PP_REVERSE_REPEAT0(MACRO) #define KAGUYA_PP_REVERSE_REPEAT1(MACRO) \ MACRO(1) KAGUYA_PP_REVERSE_REPEAT0(MACRO) #define KAGUYA_PP_REVERSE_REPEAT2(MACRO) \ MACRO(2) KAGUYA_PP_REVERSE_REPEAT1(MACRO) #define KAGUYA_PP_REVERSE_REPEAT3(MACRO) \ MACRO(3) KAGUYA_PP_REVERSE_REPEAT2(MACRO) #define KAGUYA_PP_REVERSE_REPEAT4(MACRO) \ MACRO(4) KAGUYA_PP_REVERSE_REPEAT3(MACRO) #define KAGUYA_PP_REVERSE_REPEAT5(MACRO) \ MACRO(5) KAGUYA_PP_REVERSE_REPEAT4(MACRO) #define KAGUYA_PP_REVERSE_REPEAT6(MACRO) \ MACRO(6) KAGUYA_PP_REVERSE_REPEAT5(MACRO) #define KAGUYA_PP_REVERSE_REPEAT7(MACRO) \ MACRO(7) KAGUYA_PP_REVERSE_REPEAT6(MACRO) #define KAGUYA_PP_REVERSE_REPEAT8(MACRO) \ MACRO(8) KAGUYA_PP_REVERSE_REPEAT7(MACRO) #define KAGUYA_PP_REVERSE_REPEAT9(MACRO) \ MACRO(9) KAGUYA_PP_REVERSE_REPEAT8(MACRO) #define KAGUYA_PP_REVERSE_REPEAT10(MACRO) \ MACRO(10) KAGUYA_PP_REVERSE_REPEAT9(MACRO) #define KAGUYA_PP_REVERSE_REPEAT11(MACRO) \ MACRO(11) KAGUYA_PP_REVERSE_REPEAT10(MACRO) #define KAGUYA_PP_REVERSE_REPEAT12(MACRO) \ MACRO(12) KAGUYA_PP_REVERSE_REPEAT11(MACRO) #define KAGUYA_PP_REVERSE_REPEAT13(MACRO) \ MACRO(13) KAGUYA_PP_REVERSE_REPEAT12(MACRO) #define KAGUYA_PP_REVERSE_REPEAT14(MACRO) \ MACRO(14) KAGUYA_PP_REVERSE_REPEAT13(MACRO) #define KAGUYA_PP_REVERSE_REPEAT15(MACRO) \ MACRO(15) KAGUYA_PP_REVERSE_REPEAT14(MACRO) #define KAGUYA_PP_REVERSE_REPEAT16(MACRO) \ MACRO(16) KAGUYA_PP_REVERSE_REPEAT15(MACRO) #define KAGUYA_PP_REVERSE_REPEAT17(MACRO) \ MACRO(17) KAGUYA_PP_REVERSE_REPEAT16(MACRO) #define KAGUYA_PP_REVERSE_REPEAT18(MACRO) \ MACRO(18) KAGUYA_PP_REVERSE_REPEAT17(MACRO) #define KAGUYA_PP_REVERSE_REPEAT19(MACRO) \ MACRO(19) KAGUYA_PP_REVERSE_REPEAT18(MACRO) #define KAGUYA_PP_REVERSE_REPEAT20(MACRO) \ MACRO(20) KAGUYA_PP_REVERSE_REPEAT19(MACRO) #define KAGUYA_PP_REVERSE_REPEAT21(MACRO) \ MACRO(21) KAGUYA_PP_REVERSE_REPEAT20(MACRO) #define KAGUYA_PP_REVERSE_REPEAT22(MACRO) \ MACRO(22) KAGUYA_PP_REVERSE_REPEAT21(MACRO) #define KAGUYA_PP_REVERSE_REPEAT23(MACRO) \ MACRO(23) KAGUYA_PP_REVERSE_REPEAT22(MACRO) #define KAGUYA_PP_REVERSE_REPEAT24(MACRO) \ MACRO(24) KAGUYA_PP_REVERSE_REPEAT23(MACRO) #define KAGUYA_PP_REVERSE_REPEAT25(MACRO) \ MACRO(25) KAGUYA_PP_REVERSE_REPEAT24(MACRO) #define KAGUYA_PP_REVERSE_REPEAT26(MACRO) \ MACRO(26) KAGUYA_PP_REVERSE_REPEAT25(MACRO) #define KAGUYA_PP_REVERSE_REPEAT27(MACRO) \ MACRO(27) KAGUYA_PP_REVERSE_REPEAT26(MACRO) #define KAGUYA_PP_REVERSE_REPEAT28(MACRO) \ MACRO(28) KAGUYA_PP_REVERSE_REPEAT27(MACRO) #define KAGUYA_PP_REVERSE_REPEAT29(MACRO) \ MACRO(29) KAGUYA_PP_REVERSE_REPEAT28(MACRO) #define KAGUYA_PP_REVERSE_REPEAT30(MACRO) \ MACRO(30) KAGUYA_PP_REVERSE_REPEAT29(MACRO) #define KAGUYA_PP_REVERSE_REPEAT31(MACRO) \ MACRO(31) KAGUYA_PP_REVERSE_REPEAT30(MACRO) #define KAGUYA_PP_REVERSE_REPEAT32(MACRO) \ MACRO(32) KAGUYA_PP_REVERSE_REPEAT31(MACRO) #define KAGUYA_PP_REVERSE_REPEAT33(MACRO) \ MACRO(33) KAGUYA_PP_REVERSE_REPEAT32(MACRO) #define KAGUYA_PP_REVERSE_REPEAT34(MACRO) \ MACRO(34) KAGUYA_PP_REVERSE_REPEAT33(MACRO) #define KAGUYA_PP_REVERSE_REPEAT35(MACRO) \ MACRO(35) KAGUYA_PP_REVERSE_REPEAT34(MACRO) #define KAGUYA_PP_REVERSE_REPEAT36(MACRO) \ MACRO(36) KAGUYA_PP_REVERSE_REPEAT35(MACRO) #define KAGUYA_PP_REVERSE_REPEAT37(MACRO) \ MACRO(37) KAGUYA_PP_REVERSE_REPEAT36(MACRO) #define KAGUYA_PP_REVERSE_REPEAT38(MACRO) \ MACRO(38) KAGUYA_PP_REVERSE_REPEAT37(MACRO) #define KAGUYA_PP_REVERSE_REPEAT39(MACRO) \ MACRO(39) KAGUYA_PP_REVERSE_REPEAT38(MACRO) #define KAGUYA_PP_REVERSE_REPEAT40(MACRO) \ MACRO(40) KAGUYA_PP_REVERSE_REPEAT39(MACRO) #define KAGUYA_PP_REVERSE_REPEAT41(MACRO) \ MACRO(41) KAGUYA_PP_REVERSE_REPEAT40(MACRO) #define KAGUYA_PP_REVERSE_REPEAT42(MACRO) \ MACRO(42) KAGUYA_PP_REVERSE_REPEAT41(MACRO) #define KAGUYA_PP_REVERSE_REPEAT43(MACRO) \ MACRO(43) KAGUYA_PP_REVERSE_REPEAT42(MACRO) #define KAGUYA_PP_REVERSE_REPEAT44(MACRO) \ MACRO(44) KAGUYA_PP_REVERSE_REPEAT43(MACRO) #define KAGUYA_PP_REVERSE_REPEAT45(MACRO) \ MACRO(45) KAGUYA_PP_REVERSE_REPEAT44(MACRO) #define KAGUYA_PP_REVERSE_REPEAT46(MACRO) \ MACRO(46) KAGUYA_PP_REVERSE_REPEAT45(MACRO) #define KAGUYA_PP_REVERSE_REPEAT47(MACRO) \ MACRO(47) KAGUYA_PP_REVERSE_REPEAT46(MACRO) #define KAGUYA_PP_REVERSE_REPEAT48(MACRO) \ MACRO(48) KAGUYA_PP_REVERSE_REPEAT47(MACRO) #define KAGUYA_PP_REVERSE_REPEAT49(MACRO) \ MACRO(49) KAGUYA_PP_REVERSE_REPEAT48(MACRO) #define KAGUYA_PP_REVERSE_REPEAT50(MACRO) \ MACRO(50) KAGUYA_PP_REVERSE_REPEAT49(MACRO) #define KAGUYA_PP_REVERSE_REPEAT51(MACRO) \ MACRO(51) KAGUYA_PP_REVERSE_REPEAT50(MACRO) #define KAGUYA_PP_REVERSE_REPEAT52(MACRO) \ MACRO(52) KAGUYA_PP_REVERSE_REPEAT51(MACRO) #define KAGUYA_PP_REVERSE_REPEAT53(MACRO) \ MACRO(53) KAGUYA_PP_REVERSE_REPEAT52(MACRO) #define KAGUYA_PP_REVERSE_REPEAT54(MACRO) \ MACRO(54) KAGUYA_PP_REVERSE_REPEAT53(MACRO) #define KAGUYA_PP_REVERSE_REPEAT55(MACRO) \ MACRO(55) KAGUYA_PP_REVERSE_REPEAT54(MACRO) #define KAGUYA_PP_REVERSE_REPEAT56(MACRO) \ MACRO(56) KAGUYA_PP_REVERSE_REPEAT55(MACRO) #define KAGUYA_PP_REVERSE_REPEAT57(MACRO) \ MACRO(57) KAGUYA_PP_REVERSE_REPEAT56(MACRO) #define KAGUYA_PP_REVERSE_REPEAT58(MACRO) \ MACRO(58) KAGUYA_PP_REVERSE_REPEAT57(MACRO) #define KAGUYA_PP_REVERSE_REPEAT59(MACRO) \ MACRO(59) KAGUYA_PP_REVERSE_REPEAT58(MACRO) #define KAGUYA_PP_REVERSE_REPEAT60(MACRO) \ MACRO(60) KAGUYA_PP_REVERSE_REPEAT59(MACRO) #define KAGUYA_PP_REVERSE_REPEAT61(MACRO) \ MACRO(61) KAGUYA_PP_REVERSE_REPEAT60(MACRO) #define KAGUYA_PP_REVERSE_REPEAT62(MACRO) \ MACRO(62) KAGUYA_PP_REVERSE_REPEAT61(MACRO) #define KAGUYA_PP_REVERSE_REPEAT63(MACRO) \ MACRO(63) KAGUYA_PP_REVERSE_REPEAT62(MACRO) #define KAGUYA_PP_REVERSE_REPEAT64(MACRO) \ MACRO(64) KAGUYA_PP_REVERSE_REPEAT63(MACRO) #define KAGUYA_PP_REVERSE_REPEAT65(MACRO) \ MACRO(65) KAGUYA_PP_REVERSE_REPEAT64(MACRO) #define KAGUYA_PP_REVERSE_REPEAT66(MACRO) \ MACRO(66) KAGUYA_PP_REVERSE_REPEAT65(MACRO) #define KAGUYA_PP_REVERSE_REPEAT67(MACRO) \ MACRO(67) KAGUYA_PP_REVERSE_REPEAT66(MACRO) #define KAGUYA_PP_REVERSE_REPEAT68(MACRO) \ MACRO(68) KAGUYA_PP_REVERSE_REPEAT67(MACRO) #define KAGUYA_PP_REVERSE_REPEAT69(MACRO) \ MACRO(69) KAGUYA_PP_REVERSE_REPEAT68(MACRO) #define KAGUYA_PP_REVERSE_REPEAT70(MACRO) \ MACRO(70) KAGUYA_PP_REVERSE_REPEAT69(MACRO) #define KAGUYA_PP_REVERSE_REPEAT71(MACRO) \ MACRO(71) KAGUYA_PP_REVERSE_REPEAT70(MACRO) #define KAGUYA_PP_REVERSE_REPEAT72(MACRO) \ MACRO(72) KAGUYA_PP_REVERSE_REPEAT71(MACRO) #define KAGUYA_PP_REVERSE_REPEAT73(MACRO) \ MACRO(73) KAGUYA_PP_REVERSE_REPEAT72(MACRO) #define KAGUYA_PP_REVERSE_REPEAT74(MACRO) \ MACRO(74) KAGUYA_PP_REVERSE_REPEAT73(MACRO) #define KAGUYA_PP_REVERSE_REPEAT75(MACRO) \ MACRO(75) KAGUYA_PP_REVERSE_REPEAT74(MACRO) #define KAGUYA_PP_REVERSE_REPEAT76(MACRO) \ MACRO(76) KAGUYA_PP_REVERSE_REPEAT75(MACRO) #define KAGUYA_PP_REVERSE_REPEAT77(MACRO) \ MACRO(77) KAGUYA_PP_REVERSE_REPEAT76(MACRO) #define KAGUYA_PP_REVERSE_REPEAT78(MACRO) \ MACRO(78) KAGUYA_PP_REVERSE_REPEAT77(MACRO) #define KAGUYA_PP_REVERSE_REPEAT79(MACRO) \ MACRO(79) KAGUYA_PP_REVERSE_REPEAT78(MACRO) #define KAGUYA_PP_REVERSE_REPEAT80(MACRO) \ MACRO(80) KAGUYA_PP_REVERSE_REPEAT79(MACRO) #define KAGUYA_PP_REVERSE_REPEAT81(MACRO) \ MACRO(81) KAGUYA_PP_REVERSE_REPEAT80(MACRO) #define KAGUYA_PP_REVERSE_REPEAT82(MACRO) \ MACRO(82) KAGUYA_PP_REVERSE_REPEAT81(MACRO) #define KAGUYA_PP_REVERSE_REPEAT83(MACRO) \ MACRO(83) KAGUYA_PP_REVERSE_REPEAT82(MACRO) #define KAGUYA_PP_REVERSE_REPEAT84(MACRO) \ MACRO(84) KAGUYA_PP_REVERSE_REPEAT83(MACRO) #define KAGUYA_PP_REVERSE_REPEAT85(MACRO) \ MACRO(85) KAGUYA_PP_REVERSE_REPEAT84(MACRO) #define KAGUYA_PP_REVERSE_REPEAT86(MACRO) \ MACRO(86) KAGUYA_PP_REVERSE_REPEAT85(MACRO) #define KAGUYA_PP_REVERSE_REPEAT87(MACRO) \ MACRO(87) KAGUYA_PP_REVERSE_REPEAT86(MACRO) #define KAGUYA_PP_REVERSE_REPEAT88(MACRO) \ MACRO(88) KAGUYA_PP_REVERSE_REPEAT87(MACRO) #define KAGUYA_PP_REVERSE_REPEAT89(MACRO) \ MACRO(89) KAGUYA_PP_REVERSE_REPEAT88(MACRO) #define KAGUYA_PP_REVERSE_REPEAT90(MACRO) \ MACRO(90) KAGUYA_PP_REVERSE_REPEAT89(MACRO) #define KAGUYA_PP_REVERSE_REPEAT91(MACRO) \ MACRO(91) KAGUYA_PP_REVERSE_REPEAT90(MACRO) #define KAGUYA_PP_REVERSE_REPEAT92(MACRO) \ MACRO(92) KAGUYA_PP_REVERSE_REPEAT91(MACRO) #define KAGUYA_PP_REVERSE_REPEAT93(MACRO) \ MACRO(93) KAGUYA_PP_REVERSE_REPEAT92(MACRO) #define KAGUYA_PP_REVERSE_REPEAT94(MACRO) \ MACRO(94) KAGUYA_PP_REVERSE_REPEAT93(MACRO) #define KAGUYA_PP_REVERSE_REPEAT95(MACRO) \ MACRO(95) KAGUYA_PP_REVERSE_REPEAT94(MACRO) #define KAGUYA_PP_REVERSE_REPEAT96(MACRO) \ MACRO(96) KAGUYA_PP_REVERSE_REPEAT95(MACRO) #define KAGUYA_PP_REVERSE_REPEAT97(MACRO) \ MACRO(97) KAGUYA_PP_REVERSE_REPEAT96(MACRO) #define KAGUYA_PP_REVERSE_REPEAT98(MACRO) \ MACRO(98) KAGUYA_PP_REVERSE_REPEAT97(MACRO) #define KAGUYA_PP_REVERSE_REPEAT99(MACRO) \ MACRO(99) KAGUYA_PP_REVERSE_REPEAT98(MACRO) #define KAGUYA_PP_REVERSE_REPEAT100(MACRO) \ MACRO(100) KAGUYA_PP_REVERSE_REPEAT99(MACRO) #define KAGUYA_PP_REVERSE_REPEAT101(MACRO) \ MACRO(101) KAGUYA_PP_REVERSE_REPEAT100(MACRO) #define KAGUYA_PP_REVERSE_REPEAT102(MACRO) \ MACRO(102) KAGUYA_PP_REVERSE_REPEAT101(MACRO) #define KAGUYA_PP_REVERSE_REPEAT103(MACRO) \ MACRO(103) KAGUYA_PP_REVERSE_REPEAT102(MACRO) #define KAGUYA_PP_REVERSE_REPEAT104(MACRO) \ MACRO(104) KAGUYA_PP_REVERSE_REPEAT103(MACRO) #define KAGUYA_PP_REVERSE_REPEAT105(MACRO) \ MACRO(105) KAGUYA_PP_REVERSE_REPEAT104(MACRO) #define KAGUYA_PP_REVERSE_REPEAT106(MACRO) \ MACRO(106) KAGUYA_PP_REVERSE_REPEAT105(MACRO) #define KAGUYA_PP_REVERSE_REPEAT107(MACRO) \ MACRO(107) KAGUYA_PP_REVERSE_REPEAT106(MACRO) #define KAGUYA_PP_REVERSE_REPEAT108(MACRO) \ MACRO(108) KAGUYA_PP_REVERSE_REPEAT107(MACRO) #define KAGUYA_PP_REVERSE_REPEAT109(MACRO) \ MACRO(109) KAGUYA_PP_REVERSE_REPEAT108(MACRO) #define KAGUYA_PP_REVERSE_REPEAT110(MACRO) \ MACRO(110) KAGUYA_PP_REVERSE_REPEAT109(MACRO) #define KAGUYA_PP_REVERSE_REPEAT111(MACRO) \ MACRO(111) KAGUYA_PP_REVERSE_REPEAT110(MACRO) #define KAGUYA_PP_REVERSE_REPEAT112(MACRO) \ MACRO(112) KAGUYA_PP_REVERSE_REPEAT111(MACRO) #define KAGUYA_PP_REVERSE_REPEAT113(MACRO) \ MACRO(113) KAGUYA_PP_REVERSE_REPEAT112(MACRO) #define KAGUYA_PP_REVERSE_REPEAT114(MACRO) \ MACRO(114) KAGUYA_PP_REVERSE_REPEAT113(MACRO) #define KAGUYA_PP_REVERSE_REPEAT115(MACRO) \ MACRO(115) KAGUYA_PP_REVERSE_REPEAT114(MACRO) #define KAGUYA_PP_REVERSE_REPEAT116(MACRO) \ MACRO(116) KAGUYA_PP_REVERSE_REPEAT115(MACRO) #define KAGUYA_PP_REVERSE_REPEAT117(MACRO) \ MACRO(117) KAGUYA_PP_REVERSE_REPEAT116(MACRO) #define KAGUYA_PP_REVERSE_REPEAT118(MACRO) \ MACRO(118) KAGUYA_PP_REVERSE_REPEAT117(MACRO) #define KAGUYA_PP_REVERSE_REPEAT119(MACRO) \ MACRO(119) KAGUYA_PP_REVERSE_REPEAT118(MACRO) #define KAGUYA_PP_REVERSE_REPEAT120(MACRO) \ MACRO(120) KAGUYA_PP_REVERSE_REPEAT119(MACRO) #define KAGUYA_PP_REVERSE_REPEAT121(MACRO) \ MACRO(121) KAGUYA_PP_REVERSE_REPEAT120(MACRO) #define KAGUYA_PP_REVERSE_REPEAT122(MACRO) \ MACRO(122) KAGUYA_PP_REVERSE_REPEAT121(MACRO) #define KAGUYA_PP_REVERSE_REPEAT123(MACRO) \ MACRO(123) KAGUYA_PP_REVERSE_REPEAT122(MACRO) #define KAGUYA_PP_REVERSE_REPEAT124(MACRO) \ MACRO(124) KAGUYA_PP_REVERSE_REPEAT123(MACRO) #define KAGUYA_PP_REVERSE_REPEAT125(MACRO) \ MACRO(125) KAGUYA_PP_REVERSE_REPEAT124(MACRO) #define KAGUYA_PP_REVERSE_REPEAT126(MACRO) \ MACRO(126) KAGUYA_PP_REVERSE_REPEAT125(MACRO) #define KAGUYA_PP_REVERSE_REPEAT127(MACRO) \ MACRO(127) KAGUYA_PP_REVERSE_REPEAT126(MACRO) #define KAGUYA_PP_REVERSE_REPEAT128(MACRO) \ MACRO(128) KAGUYA_PP_REVERSE_REPEAT127(MACRO) #define KAGUYA_PP_REVERSE_REPEAT129(MACRO) \ MACRO(129) KAGUYA_PP_REVERSE_REPEAT128(MACRO) #define KAGUYA_PP_REVERSE_REPEAT130(MACRO) \ MACRO(130) KAGUYA_PP_REVERSE_REPEAT129(MACRO) #define KAGUYA_PP_REVERSE_REPEAT131(MACRO) \ MACRO(131) KAGUYA_PP_REVERSE_REPEAT130(MACRO) #define KAGUYA_PP_REVERSE_REPEAT132(MACRO) \ MACRO(132) KAGUYA_PP_REVERSE_REPEAT131(MACRO) #define KAGUYA_PP_REVERSE_REPEAT133(MACRO) \ MACRO(133) KAGUYA_PP_REVERSE_REPEAT132(MACRO) #define KAGUYA_PP_REVERSE_REPEAT134(MACRO) \ MACRO(134) KAGUYA_PP_REVERSE_REPEAT133(MACRO) #define KAGUYA_PP_REVERSE_REPEAT135(MACRO) \ MACRO(135) KAGUYA_PP_REVERSE_REPEAT134(MACRO) #define KAGUYA_PP_REVERSE_REPEAT136(MACRO) \ MACRO(136) KAGUYA_PP_REVERSE_REPEAT135(MACRO) #define KAGUYA_PP_REVERSE_REPEAT137(MACRO) \ MACRO(137) KAGUYA_PP_REVERSE_REPEAT136(MACRO) #define KAGUYA_PP_REVERSE_REPEAT138(MACRO) \ MACRO(138) KAGUYA_PP_REVERSE_REPEAT137(MACRO) #define KAGUYA_PP_REVERSE_REPEAT139(MACRO) \ MACRO(139) KAGUYA_PP_REVERSE_REPEAT138(MACRO) #define KAGUYA_PP_REVERSE_REPEAT140(MACRO) \ MACRO(140) KAGUYA_PP_REVERSE_REPEAT139(MACRO) #define KAGUYA_PP_REVERSE_REPEAT141(MACRO) \ MACRO(141) KAGUYA_PP_REVERSE_REPEAT140(MACRO) #define KAGUYA_PP_REVERSE_REPEAT142(MACRO) \ MACRO(142) KAGUYA_PP_REVERSE_REPEAT141(MACRO) #define KAGUYA_PP_REVERSE_REPEAT143(MACRO) \ MACRO(143) KAGUYA_PP_REVERSE_REPEAT142(MACRO) #define KAGUYA_PP_REVERSE_REPEAT144(MACRO) \ MACRO(144) KAGUYA_PP_REVERSE_REPEAT143(MACRO) #define KAGUYA_PP_REVERSE_REPEAT145(MACRO) \ MACRO(145) KAGUYA_PP_REVERSE_REPEAT144(MACRO) #define KAGUYA_PP_REVERSE_REPEAT146(MACRO) \ MACRO(146) KAGUYA_PP_REVERSE_REPEAT145(MACRO) #define KAGUYA_PP_REVERSE_REPEAT147(MACRO) \ MACRO(147) KAGUYA_PP_REVERSE_REPEAT146(MACRO) #define KAGUYA_PP_REVERSE_REPEAT148(MACRO) \ MACRO(148) KAGUYA_PP_REVERSE_REPEAT147(MACRO) #define KAGUYA_PP_REVERSE_REPEAT149(MACRO) \ MACRO(149) KAGUYA_PP_REVERSE_REPEAT148(MACRO) #define KAGUYA_PP_REVERSE_REPEAT150(MACRO) \ MACRO(150) KAGUYA_PP_REVERSE_REPEAT149(MACRO) #define KAGUYA_PP_REVERSE_REPEAT151(MACRO) \ MACRO(151) KAGUYA_PP_REVERSE_REPEAT150(MACRO) #define KAGUYA_PP_REVERSE_REPEAT152(MACRO) \ MACRO(152) KAGUYA_PP_REVERSE_REPEAT151(MACRO) #define KAGUYA_PP_REVERSE_REPEAT153(MACRO) \ MACRO(153) KAGUYA_PP_REVERSE_REPEAT152(MACRO) #define KAGUYA_PP_REVERSE_REPEAT154(MACRO) \ MACRO(154) KAGUYA_PP_REVERSE_REPEAT153(MACRO) #define KAGUYA_PP_REVERSE_REPEAT155(MACRO) \ MACRO(155) KAGUYA_PP_REVERSE_REPEAT154(MACRO) #define KAGUYA_PP_REVERSE_REPEAT156(MACRO) \ MACRO(156) KAGUYA_PP_REVERSE_REPEAT155(MACRO) #define KAGUYA_PP_REVERSE_REPEAT157(MACRO) \ MACRO(157) KAGUYA_PP_REVERSE_REPEAT156(MACRO) #define KAGUYA_PP_REVERSE_REPEAT158(MACRO) \ MACRO(158) KAGUYA_PP_REVERSE_REPEAT157(MACRO) #define KAGUYA_PP_REVERSE_REPEAT159(MACRO) \ MACRO(159) KAGUYA_PP_REVERSE_REPEAT158(MACRO) #define KAGUYA_PP_REVERSE_REPEAT160(MACRO) \ MACRO(160) KAGUYA_PP_REVERSE_REPEAT159(MACRO) #define KAGUYA_PP_REVERSE_REPEAT161(MACRO) \ MACRO(161) KAGUYA_PP_REVERSE_REPEAT160(MACRO) #define KAGUYA_PP_REVERSE_REPEAT162(MACRO) \ MACRO(162) KAGUYA_PP_REVERSE_REPEAT161(MACRO) #define KAGUYA_PP_REVERSE_REPEAT163(MACRO) \ MACRO(163) KAGUYA_PP_REVERSE_REPEAT162(MACRO) #define KAGUYA_PP_REVERSE_REPEAT164(MACRO) \ MACRO(164) KAGUYA_PP_REVERSE_REPEAT163(MACRO) #define KAGUYA_PP_REVERSE_REPEAT165(MACRO) \ MACRO(165) KAGUYA_PP_REVERSE_REPEAT164(MACRO) #define KAGUYA_PP_REVERSE_REPEAT166(MACRO) \ MACRO(166) KAGUYA_PP_REVERSE_REPEAT165(MACRO) #define KAGUYA_PP_REVERSE_REPEAT167(MACRO) \ MACRO(167) KAGUYA_PP_REVERSE_REPEAT166(MACRO) #define KAGUYA_PP_REVERSE_REPEAT168(MACRO) \ MACRO(168) KAGUYA_PP_REVERSE_REPEAT167(MACRO) #define KAGUYA_PP_REVERSE_REPEAT169(MACRO) \ MACRO(169) KAGUYA_PP_REVERSE_REPEAT168(MACRO) #define KAGUYA_PP_REVERSE_REPEAT170(MACRO) \ MACRO(170) KAGUYA_PP_REVERSE_REPEAT169(MACRO) #define KAGUYA_PP_REVERSE_REPEAT171(MACRO) \ MACRO(171) KAGUYA_PP_REVERSE_REPEAT170(MACRO) #define KAGUYA_PP_REVERSE_REPEAT172(MACRO) \ MACRO(172) KAGUYA_PP_REVERSE_REPEAT171(MACRO) #define KAGUYA_PP_REVERSE_REPEAT173(MACRO) \ MACRO(173) KAGUYA_PP_REVERSE_REPEAT172(MACRO) #define KAGUYA_PP_REVERSE_REPEAT174(MACRO) \ MACRO(174) KAGUYA_PP_REVERSE_REPEAT173(MACRO) #define KAGUYA_PP_REVERSE_REPEAT175(MACRO) \ MACRO(175) KAGUYA_PP_REVERSE_REPEAT174(MACRO) #define KAGUYA_PP_REVERSE_REPEAT176(MACRO) \ MACRO(176) KAGUYA_PP_REVERSE_REPEAT175(MACRO) #define KAGUYA_PP_REVERSE_REPEAT177(MACRO) \ MACRO(177) KAGUYA_PP_REVERSE_REPEAT176(MACRO) #define KAGUYA_PP_REVERSE_REPEAT178(MACRO) \ MACRO(178) KAGUYA_PP_REVERSE_REPEAT177(MACRO) #define KAGUYA_PP_REVERSE_REPEAT179(MACRO) \ MACRO(179) KAGUYA_PP_REVERSE_REPEAT178(MACRO) #define KAGUYA_PP_REVERSE_REPEAT180(MACRO) \ MACRO(180) KAGUYA_PP_REVERSE_REPEAT179(MACRO) #define KAGUYA_PP_REVERSE_REPEAT181(MACRO) \ MACRO(181) KAGUYA_PP_REVERSE_REPEAT180(MACRO) #define KAGUYA_PP_REVERSE_REPEAT182(MACRO) \ MACRO(182) KAGUYA_PP_REVERSE_REPEAT181(MACRO) #define KAGUYA_PP_REVERSE_REPEAT183(MACRO) \ MACRO(183) KAGUYA_PP_REVERSE_REPEAT182(MACRO) #define KAGUYA_PP_REVERSE_REPEAT184(MACRO) \ MACRO(184) KAGUYA_PP_REVERSE_REPEAT183(MACRO) #define KAGUYA_PP_REVERSE_REPEAT185(MACRO) \ MACRO(185) KAGUYA_PP_REVERSE_REPEAT184(MACRO) #define KAGUYA_PP_REVERSE_REPEAT186(MACRO) \ MACRO(186) KAGUYA_PP_REVERSE_REPEAT185(MACRO) #define KAGUYA_PP_REVERSE_REPEAT187(MACRO) \ MACRO(187) KAGUYA_PP_REVERSE_REPEAT186(MACRO) #define KAGUYA_PP_REVERSE_REPEAT188(MACRO) \ MACRO(188) KAGUYA_PP_REVERSE_REPEAT187(MACRO) #define KAGUYA_PP_REVERSE_REPEAT189(MACRO) \ MACRO(189) KAGUYA_PP_REVERSE_REPEAT188(MACRO) #define KAGUYA_PP_REVERSE_REPEAT190(MACRO) \ MACRO(190) KAGUYA_PP_REVERSE_REPEAT189(MACRO) #define KAGUYA_PP_REVERSE_REPEAT191(MACRO) \ MACRO(191) KAGUYA_PP_REVERSE_REPEAT190(MACRO) #define KAGUYA_PP_REVERSE_REPEAT192(MACRO) \ MACRO(192) KAGUYA_PP_REVERSE_REPEAT191(MACRO) #define KAGUYA_PP_REVERSE_REPEAT193(MACRO) \ MACRO(193) KAGUYA_PP_REVERSE_REPEAT192(MACRO) #define KAGUYA_PP_REVERSE_REPEAT194(MACRO) \ MACRO(194) KAGUYA_PP_REVERSE_REPEAT193(MACRO) #define KAGUYA_PP_REVERSE_REPEAT195(MACRO) \ MACRO(195) KAGUYA_PP_REVERSE_REPEAT194(MACRO) #define KAGUYA_PP_REVERSE_REPEAT196(MACRO) \ MACRO(196) KAGUYA_PP_REVERSE_REPEAT195(MACRO) #define KAGUYA_PP_REVERSE_REPEAT197(MACRO) \ MACRO(197) KAGUYA_PP_REVERSE_REPEAT196(MACRO) #define KAGUYA_PP_REVERSE_REPEAT198(MACRO) \ MACRO(198) KAGUYA_PP_REVERSE_REPEAT197(MACRO) #define KAGUYA_PP_REVERSE_REPEAT199(MACRO) \ MACRO(199) KAGUYA_PP_REVERSE_REPEAT198(MACRO) #define KAGUYA_PP_REVERSE_REPEAT200(MACRO) \ MACRO(200) KAGUYA_PP_REVERSE_REPEAT199(MACRO) #define KAGUYA_PP_REVERSE_REPEAT201(MACRO) \ MACRO(201) KAGUYA_PP_REVERSE_REPEAT200(MACRO) #define KAGUYA_PP_REVERSE_REPEAT202(MACRO) \ MACRO(202) KAGUYA_PP_REVERSE_REPEAT201(MACRO) #define KAGUYA_PP_REVERSE_REPEAT203(MACRO) \ MACRO(203) KAGUYA_PP_REVERSE_REPEAT202(MACRO) #define KAGUYA_PP_REVERSE_REPEAT204(MACRO) \ MACRO(204) KAGUYA_PP_REVERSE_REPEAT203(MACRO) #define KAGUYA_PP_REVERSE_REPEAT205(MACRO) \ MACRO(205) KAGUYA_PP_REVERSE_REPEAT204(MACRO) #define KAGUYA_PP_REVERSE_REPEAT206(MACRO) \ MACRO(206) KAGUYA_PP_REVERSE_REPEAT205(MACRO) #define KAGUYA_PP_REVERSE_REPEAT207(MACRO) \ MACRO(207) KAGUYA_PP_REVERSE_REPEAT206(MACRO) #define KAGUYA_PP_REVERSE_REPEAT208(MACRO) \ MACRO(208) KAGUYA_PP_REVERSE_REPEAT207(MACRO) #define KAGUYA_PP_REVERSE_REPEAT209(MACRO) \ MACRO(209) KAGUYA_PP_REVERSE_REPEAT208(MACRO) #define KAGUYA_PP_REVERSE_REPEAT210(MACRO) \ MACRO(210) KAGUYA_PP_REVERSE_REPEAT209(MACRO) #define KAGUYA_PP_REVERSE_REPEAT211(MACRO) \ MACRO(211) KAGUYA_PP_REVERSE_REPEAT210(MACRO) #define KAGUYA_PP_REVERSE_REPEAT212(MACRO) \ MACRO(212) KAGUYA_PP_REVERSE_REPEAT211(MACRO) #define KAGUYA_PP_REVERSE_REPEAT213(MACRO) \ MACRO(213) KAGUYA_PP_REVERSE_REPEAT212(MACRO) #define KAGUYA_PP_REVERSE_REPEAT214(MACRO) \ MACRO(214) KAGUYA_PP_REVERSE_REPEAT213(MACRO) #define KAGUYA_PP_REVERSE_REPEAT215(MACRO) \ MACRO(215) KAGUYA_PP_REVERSE_REPEAT214(MACRO) #define KAGUYA_PP_REVERSE_REPEAT216(MACRO) \ MACRO(216) KAGUYA_PP_REVERSE_REPEAT215(MACRO) #define KAGUYA_PP_REVERSE_REPEAT217(MACRO) \ MACRO(217) KAGUYA_PP_REVERSE_REPEAT216(MACRO) #define KAGUYA_PP_REVERSE_REPEAT218(MACRO) \ MACRO(218) KAGUYA_PP_REVERSE_REPEAT217(MACRO) #define KAGUYA_PP_REVERSE_REPEAT219(MACRO) \ MACRO(219) KAGUYA_PP_REVERSE_REPEAT218(MACRO) #define KAGUYA_PP_REVERSE_REPEAT220(MACRO) \ MACRO(220) KAGUYA_PP_REVERSE_REPEAT219(MACRO) #define KAGUYA_PP_REVERSE_REPEAT221(MACRO) \ MACRO(221) KAGUYA_PP_REVERSE_REPEAT220(MACRO) #define KAGUYA_PP_REVERSE_REPEAT222(MACRO) \ MACRO(222) KAGUYA_PP_REVERSE_REPEAT221(MACRO) #define KAGUYA_PP_REVERSE_REPEAT223(MACRO) \ MACRO(223) KAGUYA_PP_REVERSE_REPEAT222(MACRO) #define KAGUYA_PP_REVERSE_REPEAT224(MACRO) \ MACRO(224) KAGUYA_PP_REVERSE_REPEAT223(MACRO) #define KAGUYA_PP_REVERSE_REPEAT225(MACRO) \ MACRO(225) KAGUYA_PP_REVERSE_REPEAT224(MACRO) #define KAGUYA_PP_REVERSE_REPEAT226(MACRO) \ MACRO(226) KAGUYA_PP_REVERSE_REPEAT225(MACRO) #define KAGUYA_PP_REVERSE_REPEAT227(MACRO) \ MACRO(227) KAGUYA_PP_REVERSE_REPEAT226(MACRO) #define KAGUYA_PP_REVERSE_REPEAT228(MACRO) \ MACRO(228) KAGUYA_PP_REVERSE_REPEAT227(MACRO) #define KAGUYA_PP_REVERSE_REPEAT229(MACRO) \ MACRO(229) KAGUYA_PP_REVERSE_REPEAT228(MACRO) #define KAGUYA_PP_REVERSE_REPEAT230(MACRO) \ MACRO(230) KAGUYA_PP_REVERSE_REPEAT229(MACRO) #define KAGUYA_PP_REVERSE_REPEAT231(MACRO) \ MACRO(231) KAGUYA_PP_REVERSE_REPEAT230(MACRO) #define KAGUYA_PP_REVERSE_REPEAT232(MACRO) \ MACRO(232) KAGUYA_PP_REVERSE_REPEAT231(MACRO) #define KAGUYA_PP_REVERSE_REPEAT233(MACRO) \ MACRO(233) KAGUYA_PP_REVERSE_REPEAT232(MACRO) #define KAGUYA_PP_REVERSE_REPEAT234(MACRO) \ MACRO(234) KAGUYA_PP_REVERSE_REPEAT233(MACRO) #define KAGUYA_PP_REVERSE_REPEAT235(MACRO) \ MACRO(235) KAGUYA_PP_REVERSE_REPEAT234(MACRO) #define KAGUYA_PP_REVERSE_REPEAT236(MACRO) \ MACRO(236) KAGUYA_PP_REVERSE_REPEAT235(MACRO) #define KAGUYA_PP_REVERSE_REPEAT237(MACRO) \ MACRO(237) KAGUYA_PP_REVERSE_REPEAT236(MACRO) #define KAGUYA_PP_REVERSE_REPEAT238(MACRO) \ MACRO(238) KAGUYA_PP_REVERSE_REPEAT237(MACRO) #define KAGUYA_PP_REVERSE_REPEAT239(MACRO) \ MACRO(239) KAGUYA_PP_REVERSE_REPEAT238(MACRO) #define KAGUYA_PP_REVERSE_REPEAT240(MACRO) \ MACRO(240) KAGUYA_PP_REVERSE_REPEAT239(MACRO) #define KAGUYA_PP_REVERSE_REPEAT241(MACRO) \ MACRO(241) KAGUYA_PP_REVERSE_REPEAT240(MACRO) #define KAGUYA_PP_REVERSE_REPEAT242(MACRO) \ MACRO(242) KAGUYA_PP_REVERSE_REPEAT241(MACRO) #define KAGUYA_PP_REVERSE_REPEAT243(MACRO) \ MACRO(243) KAGUYA_PP_REVERSE_REPEAT242(MACRO) #define KAGUYA_PP_REVERSE_REPEAT244(MACRO) \ MACRO(244) KAGUYA_PP_REVERSE_REPEAT243(MACRO) #define KAGUYA_PP_REVERSE_REPEAT245(MACRO) \ MACRO(245) KAGUYA_PP_REVERSE_REPEAT244(MACRO) #define KAGUYA_PP_REVERSE_REPEAT246(MACRO) \ MACRO(246) KAGUYA_PP_REVERSE_REPEAT245(MACRO) #define KAGUYA_PP_REVERSE_REPEAT247(MACRO) \ MACRO(247) KAGUYA_PP_REVERSE_REPEAT246(MACRO) #define KAGUYA_PP_REVERSE_REPEAT248(MACRO) \ MACRO(248) KAGUYA_PP_REVERSE_REPEAT247(MACRO) #define KAGUYA_PP_REVERSE_REPEAT249(MACRO) \ MACRO(249) KAGUYA_PP_REVERSE_REPEAT248(MACRO) #define KAGUYA_PP_REVERSE_REPEAT250(MACRO) \ MACRO(250) KAGUYA_PP_REVERSE_REPEAT249(MACRO) #define KAGUYA_PP_REVERSE_REPEAT251(MACRO) \ MACRO(251) KAGUYA_PP_REVERSE_REPEAT250(MACRO) #define KAGUYA_PP_REVERSE_REPEAT252(MACRO) \ MACRO(252) KAGUYA_PP_REVERSE_REPEAT251(MACRO) #define KAGUYA_PP_REVERSE_REPEAT253(MACRO) \ MACRO(253) KAGUYA_PP_REVERSE_REPEAT252(MACRO) #define KAGUYA_PP_REVERSE_REPEAT254(MACRO) \ MACRO(254) KAGUYA_PP_REVERSE_REPEAT253(MACRO) #define KAGUYA_PP_REVERSE_REPEAT(COUNT, MACRO) \ KAGUYA_PP_CAT(KAGUYA_PP_REVERSE_REPEAT, COUNT)(MACRO) #define KAGUYA_PP_REPEAT_ARG0(MACRO) #define KAGUYA_PP_REPEAT_ARG1(MACRO) MACRO(1) #define KAGUYA_PP_REPEAT_ARG2(MACRO) KAGUYA_PP_REPEAT_ARG1(MACRO), MACRO(2) #define KAGUYA_PP_REPEAT_ARG3(MACRO) KAGUYA_PP_REPEAT_ARG2(MACRO), MACRO(3) #define KAGUYA_PP_REPEAT_ARG4(MACRO) KAGUYA_PP_REPEAT_ARG3(MACRO), MACRO(4) #define KAGUYA_PP_REPEAT_ARG5(MACRO) KAGUYA_PP_REPEAT_ARG4(MACRO), MACRO(5) #define KAGUYA_PP_REPEAT_ARG6(MACRO) KAGUYA_PP_REPEAT_ARG5(MACRO), MACRO(6) #define KAGUYA_PP_REPEAT_ARG7(MACRO) KAGUYA_PP_REPEAT_ARG6(MACRO), MACRO(7) #define KAGUYA_PP_REPEAT_ARG8(MACRO) KAGUYA_PP_REPEAT_ARG7(MACRO), MACRO(8) #define KAGUYA_PP_REPEAT_ARG9(MACRO) KAGUYA_PP_REPEAT_ARG8(MACRO), MACRO(9) #define KAGUYA_PP_REPEAT_ARG10(MACRO) KAGUYA_PP_REPEAT_ARG9(MACRO), MACRO(10) #define KAGUYA_PP_REPEAT_ARG11(MACRO) KAGUYA_PP_REPEAT_ARG10(MACRO), MACRO(11) #define KAGUYA_PP_REPEAT_ARG12(MACRO) KAGUYA_PP_REPEAT_ARG11(MACRO), MACRO(12) #define KAGUYA_PP_REPEAT_ARG13(MACRO) KAGUYA_PP_REPEAT_ARG12(MACRO), MACRO(13) #define KAGUYA_PP_REPEAT_ARG14(MACRO) KAGUYA_PP_REPEAT_ARG13(MACRO), MACRO(14) #define KAGUYA_PP_REPEAT_ARG15(MACRO) KAGUYA_PP_REPEAT_ARG14(MACRO), MACRO(15) #define KAGUYA_PP_REPEAT_ARG16(MACRO) KAGUYA_PP_REPEAT_ARG15(MACRO), MACRO(16) #define KAGUYA_PP_REPEAT_ARG17(MACRO) KAGUYA_PP_REPEAT_ARG16(MACRO), MACRO(17) #define KAGUYA_PP_REPEAT_ARG18(MACRO) KAGUYA_PP_REPEAT_ARG17(MACRO), MACRO(18) #define KAGUYA_PP_REPEAT_ARG19(MACRO) KAGUYA_PP_REPEAT_ARG18(MACRO), MACRO(19) #define KAGUYA_PP_REPEAT_ARG20(MACRO) KAGUYA_PP_REPEAT_ARG19(MACRO), MACRO(20) #define KAGUYA_PP_REPEAT_ARG21(MACRO) KAGUYA_PP_REPEAT_ARG20(MACRO), MACRO(21) #define KAGUYA_PP_REPEAT_ARG22(MACRO) KAGUYA_PP_REPEAT_ARG21(MACRO), MACRO(22) #define KAGUYA_PP_REPEAT_ARG23(MACRO) KAGUYA_PP_REPEAT_ARG22(MACRO), MACRO(23) #define KAGUYA_PP_REPEAT_ARG24(MACRO) KAGUYA_PP_REPEAT_ARG23(MACRO), MACRO(24) #define KAGUYA_PP_REPEAT_ARG25(MACRO) KAGUYA_PP_REPEAT_ARG24(MACRO), MACRO(25) #define KAGUYA_PP_REPEAT_ARG26(MACRO) KAGUYA_PP_REPEAT_ARG25(MACRO), MACRO(26) #define KAGUYA_PP_REPEAT_ARG27(MACRO) KAGUYA_PP_REPEAT_ARG26(MACRO), MACRO(27) #define KAGUYA_PP_REPEAT_ARG28(MACRO) KAGUYA_PP_REPEAT_ARG27(MACRO), MACRO(28) #define KAGUYA_PP_REPEAT_ARG29(MACRO) KAGUYA_PP_REPEAT_ARG28(MACRO), MACRO(29) #define KAGUYA_PP_REPEAT_ARG30(MACRO) KAGUYA_PP_REPEAT_ARG29(MACRO), MACRO(30) #define KAGUYA_PP_REPEAT_ARG31(MACRO) KAGUYA_PP_REPEAT_ARG30(MACRO), MACRO(31) #define KAGUYA_PP_REPEAT_ARG32(MACRO) KAGUYA_PP_REPEAT_ARG31(MACRO), MACRO(32) #define KAGUYA_PP_REPEAT_ARG33(MACRO) KAGUYA_PP_REPEAT_ARG32(MACRO), MACRO(33) #define KAGUYA_PP_REPEAT_ARG34(MACRO) KAGUYA_PP_REPEAT_ARG33(MACRO), MACRO(34) #define KAGUYA_PP_REPEAT_ARG35(MACRO) KAGUYA_PP_REPEAT_ARG34(MACRO), MACRO(35) #define KAGUYA_PP_REPEAT_ARG36(MACRO) KAGUYA_PP_REPEAT_ARG35(MACRO), MACRO(36) #define KAGUYA_PP_REPEAT_ARG37(MACRO) KAGUYA_PP_REPEAT_ARG36(MACRO), MACRO(37) #define KAGUYA_PP_REPEAT_ARG38(MACRO) KAGUYA_PP_REPEAT_ARG37(MACRO), MACRO(38) #define KAGUYA_PP_REPEAT_ARG39(MACRO) KAGUYA_PP_REPEAT_ARG38(MACRO), MACRO(39) #define KAGUYA_PP_REPEAT_ARG40(MACRO) KAGUYA_PP_REPEAT_ARG39(MACRO), MACRO(40) #define KAGUYA_PP_REPEAT_ARG41(MACRO) KAGUYA_PP_REPEAT_ARG40(MACRO), MACRO(41) #define KAGUYA_PP_REPEAT_ARG42(MACRO) KAGUYA_PP_REPEAT_ARG41(MACRO), MACRO(42) #define KAGUYA_PP_REPEAT_ARG43(MACRO) KAGUYA_PP_REPEAT_ARG42(MACRO), MACRO(43) #define KAGUYA_PP_REPEAT_ARG44(MACRO) KAGUYA_PP_REPEAT_ARG43(MACRO), MACRO(44) #define KAGUYA_PP_REPEAT_ARG45(MACRO) KAGUYA_PP_REPEAT_ARG44(MACRO), MACRO(45) #define KAGUYA_PP_REPEAT_ARG46(MACRO) KAGUYA_PP_REPEAT_ARG45(MACRO), MACRO(46) #define KAGUYA_PP_REPEAT_ARG47(MACRO) KAGUYA_PP_REPEAT_ARG46(MACRO), MACRO(47) #define KAGUYA_PP_REPEAT_ARG48(MACRO) KAGUYA_PP_REPEAT_ARG47(MACRO), MACRO(48) #define KAGUYA_PP_REPEAT_ARG49(MACRO) KAGUYA_PP_REPEAT_ARG48(MACRO), MACRO(49) #define KAGUYA_PP_REPEAT_ARG50(MACRO) KAGUYA_PP_REPEAT_ARG49(MACRO), MACRO(50) #define KAGUYA_PP_REPEAT_ARG51(MACRO) KAGUYA_PP_REPEAT_ARG50(MACRO), MACRO(51) #define KAGUYA_PP_REPEAT_ARG52(MACRO) KAGUYA_PP_REPEAT_ARG51(MACRO), MACRO(52) #define KAGUYA_PP_REPEAT_ARG53(MACRO) KAGUYA_PP_REPEAT_ARG52(MACRO), MACRO(53) #define KAGUYA_PP_REPEAT_ARG54(MACRO) KAGUYA_PP_REPEAT_ARG53(MACRO), MACRO(54) #define KAGUYA_PP_REPEAT_ARG55(MACRO) KAGUYA_PP_REPEAT_ARG54(MACRO), MACRO(55) #define KAGUYA_PP_REPEAT_ARG56(MACRO) KAGUYA_PP_REPEAT_ARG55(MACRO), MACRO(56) #define KAGUYA_PP_REPEAT_ARG57(MACRO) KAGUYA_PP_REPEAT_ARG56(MACRO), MACRO(57) #define KAGUYA_PP_REPEAT_ARG58(MACRO) KAGUYA_PP_REPEAT_ARG57(MACRO), MACRO(58) #define KAGUYA_PP_REPEAT_ARG59(MACRO) KAGUYA_PP_REPEAT_ARG58(MACRO), MACRO(59) #define KAGUYA_PP_REPEAT_ARG60(MACRO) KAGUYA_PP_REPEAT_ARG59(MACRO), MACRO(60) #define KAGUYA_PP_REPEAT_ARG61(MACRO) KAGUYA_PP_REPEAT_ARG60(MACRO), MACRO(61) #define KAGUYA_PP_REPEAT_ARG62(MACRO) KAGUYA_PP_REPEAT_ARG61(MACRO), MACRO(62) #define KAGUYA_PP_REPEAT_ARG63(MACRO) KAGUYA_PP_REPEAT_ARG62(MACRO), MACRO(63) #define KAGUYA_PP_REPEAT_ARG64(MACRO) KAGUYA_PP_REPEAT_ARG63(MACRO), MACRO(64) #define KAGUYA_PP_REPEAT_ARG65(MACRO) KAGUYA_PP_REPEAT_ARG64(MACRO), MACRO(65) #define KAGUYA_PP_REPEAT_ARG66(MACRO) KAGUYA_PP_REPEAT_ARG65(MACRO), MACRO(66) #define KAGUYA_PP_REPEAT_ARG67(MACRO) KAGUYA_PP_REPEAT_ARG66(MACRO), MACRO(67) #define KAGUYA_PP_REPEAT_ARG68(MACRO) KAGUYA_PP_REPEAT_ARG67(MACRO), MACRO(68) #define KAGUYA_PP_REPEAT_ARG69(MACRO) KAGUYA_PP_REPEAT_ARG68(MACRO), MACRO(69) #define KAGUYA_PP_REPEAT_ARG70(MACRO) KAGUYA_PP_REPEAT_ARG69(MACRO), MACRO(70) #define KAGUYA_PP_REPEAT_ARG71(MACRO) KAGUYA_PP_REPEAT_ARG70(MACRO), MACRO(71) #define KAGUYA_PP_REPEAT_ARG72(MACRO) KAGUYA_PP_REPEAT_ARG71(MACRO), MACRO(72) #define KAGUYA_PP_REPEAT_ARG73(MACRO) KAGUYA_PP_REPEAT_ARG72(MACRO), MACRO(73) #define KAGUYA_PP_REPEAT_ARG74(MACRO) KAGUYA_PP_REPEAT_ARG73(MACRO), MACRO(74) #define KAGUYA_PP_REPEAT_ARG75(MACRO) KAGUYA_PP_REPEAT_ARG74(MACRO), MACRO(75) #define KAGUYA_PP_REPEAT_ARG76(MACRO) KAGUYA_PP_REPEAT_ARG75(MACRO), MACRO(76) #define KAGUYA_PP_REPEAT_ARG77(MACRO) KAGUYA_PP_REPEAT_ARG76(MACRO), MACRO(77) #define KAGUYA_PP_REPEAT_ARG78(MACRO) KAGUYA_PP_REPEAT_ARG77(MACRO), MACRO(78) #define KAGUYA_PP_REPEAT_ARG79(MACRO) KAGUYA_PP_REPEAT_ARG78(MACRO), MACRO(79) #define KAGUYA_PP_REPEAT_ARG80(MACRO) KAGUYA_PP_REPEAT_ARG79(MACRO), MACRO(80) #define KAGUYA_PP_REPEAT_ARG81(MACRO) KAGUYA_PP_REPEAT_ARG80(MACRO), MACRO(81) #define KAGUYA_PP_REPEAT_ARG82(MACRO) KAGUYA_PP_REPEAT_ARG81(MACRO), MACRO(82) #define KAGUYA_PP_REPEAT_ARG83(MACRO) KAGUYA_PP_REPEAT_ARG82(MACRO), MACRO(83) #define KAGUYA_PP_REPEAT_ARG84(MACRO) KAGUYA_PP_REPEAT_ARG83(MACRO), MACRO(84) #define KAGUYA_PP_REPEAT_ARG85(MACRO) KAGUYA_PP_REPEAT_ARG84(MACRO), MACRO(85) #define KAGUYA_PP_REPEAT_ARG86(MACRO) KAGUYA_PP_REPEAT_ARG85(MACRO), MACRO(86) #define KAGUYA_PP_REPEAT_ARG87(MACRO) KAGUYA_PP_REPEAT_ARG86(MACRO), MACRO(87) #define KAGUYA_PP_REPEAT_ARG88(MACRO) KAGUYA_PP_REPEAT_ARG87(MACRO), MACRO(88) #define KAGUYA_PP_REPEAT_ARG89(MACRO) KAGUYA_PP_REPEAT_ARG88(MACRO), MACRO(89) #define KAGUYA_PP_REPEAT_ARG90(MACRO) KAGUYA_PP_REPEAT_ARG89(MACRO), MACRO(90) #define KAGUYA_PP_REPEAT_ARG91(MACRO) KAGUYA_PP_REPEAT_ARG90(MACRO), MACRO(91) #define KAGUYA_PP_REPEAT_ARG92(MACRO) KAGUYA_PP_REPEAT_ARG91(MACRO), MACRO(92) #define KAGUYA_PP_REPEAT_ARG93(MACRO) KAGUYA_PP_REPEAT_ARG92(MACRO), MACRO(93) #define KAGUYA_PP_REPEAT_ARG94(MACRO) KAGUYA_PP_REPEAT_ARG93(MACRO), MACRO(94) #define KAGUYA_PP_REPEAT_ARG95(MACRO) KAGUYA_PP_REPEAT_ARG94(MACRO), MACRO(95) #define KAGUYA_PP_REPEAT_ARG96(MACRO) KAGUYA_PP_REPEAT_ARG95(MACRO), MACRO(96) #define KAGUYA_PP_REPEAT_ARG97(MACRO) KAGUYA_PP_REPEAT_ARG96(MACRO), MACRO(97) #define KAGUYA_PP_REPEAT_ARG98(MACRO) KAGUYA_PP_REPEAT_ARG97(MACRO), MACRO(98) #define KAGUYA_PP_REPEAT_ARG99(MACRO) KAGUYA_PP_REPEAT_ARG98(MACRO), MACRO(99) #define KAGUYA_PP_REPEAT_ARG100(MACRO) KAGUYA_PP_REPEAT_ARG99(MACRO), MACRO(100) #define KAGUYA_PP_REPEAT_ARG101(MACRO) \ KAGUYA_PP_REPEAT_ARG100(MACRO), MACRO(101) #define KAGUYA_PP_REPEAT_ARG102(MACRO) \ KAGUYA_PP_REPEAT_ARG101(MACRO), MACRO(102) #define KAGUYA_PP_REPEAT_ARG103(MACRO) \ KAGUYA_PP_REPEAT_ARG102(MACRO), MACRO(103) #define KAGUYA_PP_REPEAT_ARG104(MACRO) \ KAGUYA_PP_REPEAT_ARG103(MACRO), MACRO(104) #define KAGUYA_PP_REPEAT_ARG105(MACRO) \ KAGUYA_PP_REPEAT_ARG104(MACRO), MACRO(105) #define KAGUYA_PP_REPEAT_ARG106(MACRO) \ KAGUYA_PP_REPEAT_ARG105(MACRO), MACRO(106) #define KAGUYA_PP_REPEAT_ARG107(MACRO) \ KAGUYA_PP_REPEAT_ARG106(MACRO), MACRO(107) #define KAGUYA_PP_REPEAT_ARG108(MACRO) \ KAGUYA_PP_REPEAT_ARG107(MACRO), MACRO(108) #define KAGUYA_PP_REPEAT_ARG109(MACRO) \ KAGUYA_PP_REPEAT_ARG108(MACRO), MACRO(109) #define KAGUYA_PP_REPEAT_ARG110(MACRO) \ KAGUYA_PP_REPEAT_ARG109(MACRO), MACRO(110) #define KAGUYA_PP_REPEAT_ARG111(MACRO) \ KAGUYA_PP_REPEAT_ARG110(MACRO), MACRO(111) #define KAGUYA_PP_REPEAT_ARG112(MACRO) \ KAGUYA_PP_REPEAT_ARG111(MACRO), MACRO(112) #define KAGUYA_PP_REPEAT_ARG113(MACRO) \ KAGUYA_PP_REPEAT_ARG112(MACRO), MACRO(113) #define KAGUYA_PP_REPEAT_ARG114(MACRO) \ KAGUYA_PP_REPEAT_ARG113(MACRO), MACRO(114) #define KAGUYA_PP_REPEAT_ARG115(MACRO) \ KAGUYA_PP_REPEAT_ARG114(MACRO), MACRO(115) #define KAGUYA_PP_REPEAT_ARG116(MACRO) \ KAGUYA_PP_REPEAT_ARG115(MACRO), MACRO(116) #define KAGUYA_PP_REPEAT_ARG117(MACRO) \ KAGUYA_PP_REPEAT_ARG116(MACRO), MACRO(117) #define KAGUYA_PP_REPEAT_ARG118(MACRO) \ KAGUYA_PP_REPEAT_ARG117(MACRO), MACRO(118) #define KAGUYA_PP_REPEAT_ARG119(MACRO) \ KAGUYA_PP_REPEAT_ARG118(MACRO), MACRO(119) #define KAGUYA_PP_REPEAT_ARG120(MACRO) \ KAGUYA_PP_REPEAT_ARG119(MACRO), MACRO(120) #define KAGUYA_PP_REPEAT_ARG121(MACRO) \ KAGUYA_PP_REPEAT_ARG120(MACRO), MACRO(121) #define KAGUYA_PP_REPEAT_ARG122(MACRO) \ KAGUYA_PP_REPEAT_ARG121(MACRO), MACRO(122) #define KAGUYA_PP_REPEAT_ARG123(MACRO) \ KAGUYA_PP_REPEAT_ARG122(MACRO), MACRO(123) #define KAGUYA_PP_REPEAT_ARG124(MACRO) \ KAGUYA_PP_REPEAT_ARG123(MACRO), MACRO(124) #define KAGUYA_PP_REPEAT_ARG125(MACRO) \ KAGUYA_PP_REPEAT_ARG124(MACRO), MACRO(125) #define KAGUYA_PP_REPEAT_ARG126(MACRO) \ KAGUYA_PP_REPEAT_ARG125(MACRO), MACRO(126) #define KAGUYA_PP_REPEAT_ARG127(MACRO) \ KAGUYA_PP_REPEAT_ARG126(MACRO), MACRO(127) #define KAGUYA_PP_REPEAT_ARG128(MACRO) \ KAGUYA_PP_REPEAT_ARG127(MACRO), MACRO(128) #define KAGUYA_PP_REPEAT_ARG129(MACRO) \ KAGUYA_PP_REPEAT_ARG128(MACRO), MACRO(129) #define KAGUYA_PP_REPEAT_ARG130(MACRO) \ KAGUYA_PP_REPEAT_ARG129(MACRO), MACRO(130) #define KAGUYA_PP_REPEAT_ARG131(MACRO) \ KAGUYA_PP_REPEAT_ARG130(MACRO), MACRO(131) #define KAGUYA_PP_REPEAT_ARG132(MACRO) \ KAGUYA_PP_REPEAT_ARG131(MACRO), MACRO(132) #define KAGUYA_PP_REPEAT_ARG133(MACRO) \ KAGUYA_PP_REPEAT_ARG132(MACRO), MACRO(133) #define KAGUYA_PP_REPEAT_ARG134(MACRO) \ KAGUYA_PP_REPEAT_ARG133(MACRO), MACRO(134) #define KAGUYA_PP_REPEAT_ARG135(MACRO) \ KAGUYA_PP_REPEAT_ARG134(MACRO), MACRO(135) #define KAGUYA_PP_REPEAT_ARG136(MACRO) \ KAGUYA_PP_REPEAT_ARG135(MACRO), MACRO(136) #define KAGUYA_PP_REPEAT_ARG137(MACRO) \ KAGUYA_PP_REPEAT_ARG136(MACRO), MACRO(137) #define KAGUYA_PP_REPEAT_ARG138(MACRO) \ KAGUYA_PP_REPEAT_ARG137(MACRO), MACRO(138) #define KAGUYA_PP_REPEAT_ARG139(MACRO) \ KAGUYA_PP_REPEAT_ARG138(MACRO), MACRO(139) #define KAGUYA_PP_REPEAT_ARG140(MACRO) \ KAGUYA_PP_REPEAT_ARG139(MACRO), MACRO(140) #define KAGUYA_PP_REPEAT_ARG141(MACRO) \ KAGUYA_PP_REPEAT_ARG140(MACRO), MACRO(141) #define KAGUYA_PP_REPEAT_ARG142(MACRO) \ KAGUYA_PP_REPEAT_ARG141(MACRO), MACRO(142) #define KAGUYA_PP_REPEAT_ARG143(MACRO) \ KAGUYA_PP_REPEAT_ARG142(MACRO), MACRO(143) #define KAGUYA_PP_REPEAT_ARG144(MACRO) \ KAGUYA_PP_REPEAT_ARG143(MACRO), MACRO(144) #define KAGUYA_PP_REPEAT_ARG145(MACRO) \ KAGUYA_PP_REPEAT_ARG144(MACRO), MACRO(145) #define KAGUYA_PP_REPEAT_ARG146(MACRO) \ KAGUYA_PP_REPEAT_ARG145(MACRO), MACRO(146) #define KAGUYA_PP_REPEAT_ARG147(MACRO) \ KAGUYA_PP_REPEAT_ARG146(MACRO), MACRO(147) #define KAGUYA_PP_REPEAT_ARG148(MACRO) \ KAGUYA_PP_REPEAT_ARG147(MACRO), MACRO(148) #define KAGUYA_PP_REPEAT_ARG149(MACRO) \ KAGUYA_PP_REPEAT_ARG148(MACRO), MACRO(149) #define KAGUYA_PP_REPEAT_ARG150(MACRO) \ KAGUYA_PP_REPEAT_ARG149(MACRO), MACRO(150) #define KAGUYA_PP_REPEAT_ARG151(MACRO) \ KAGUYA_PP_REPEAT_ARG150(MACRO), MACRO(151) #define KAGUYA_PP_REPEAT_ARG152(MACRO) \ KAGUYA_PP_REPEAT_ARG151(MACRO), MACRO(152) #define KAGUYA_PP_REPEAT_ARG153(MACRO) \ KAGUYA_PP_REPEAT_ARG152(MACRO), MACRO(153) #define KAGUYA_PP_REPEAT_ARG154(MACRO) \ KAGUYA_PP_REPEAT_ARG153(MACRO), MACRO(154) #define KAGUYA_PP_REPEAT_ARG155(MACRO) \ KAGUYA_PP_REPEAT_ARG154(MACRO), MACRO(155) #define KAGUYA_PP_REPEAT_ARG156(MACRO) \ KAGUYA_PP_REPEAT_ARG155(MACRO), MACRO(156) #define KAGUYA_PP_REPEAT_ARG157(MACRO) \ KAGUYA_PP_REPEAT_ARG156(MACRO), MACRO(157) #define KAGUYA_PP_REPEAT_ARG158(MACRO) \ KAGUYA_PP_REPEAT_ARG157(MACRO), MACRO(158) #define KAGUYA_PP_REPEAT_ARG159(MACRO) \ KAGUYA_PP_REPEAT_ARG158(MACRO), MACRO(159) #define KAGUYA_PP_REPEAT_ARG160(MACRO) \ KAGUYA_PP_REPEAT_ARG159(MACRO), MACRO(160) #define KAGUYA_PP_REPEAT_ARG161(MACRO) \ KAGUYA_PP_REPEAT_ARG160(MACRO), MACRO(161) #define KAGUYA_PP_REPEAT_ARG162(MACRO) \ KAGUYA_PP_REPEAT_ARG161(MACRO), MACRO(162) #define KAGUYA_PP_REPEAT_ARG163(MACRO) \ KAGUYA_PP_REPEAT_ARG162(MACRO), MACRO(163) #define KAGUYA_PP_REPEAT_ARG164(MACRO) \ KAGUYA_PP_REPEAT_ARG163(MACRO), MACRO(164) #define KAGUYA_PP_REPEAT_ARG165(MACRO) \ KAGUYA_PP_REPEAT_ARG164(MACRO), MACRO(165) #define KAGUYA_PP_REPEAT_ARG166(MACRO) \ KAGUYA_PP_REPEAT_ARG165(MACRO), MACRO(166) #define KAGUYA_PP_REPEAT_ARG167(MACRO) \ KAGUYA_PP_REPEAT_ARG166(MACRO), MACRO(167) #define KAGUYA_PP_REPEAT_ARG168(MACRO) \ KAGUYA_PP_REPEAT_ARG167(MACRO), MACRO(168) #define KAGUYA_PP_REPEAT_ARG169(MACRO) \ KAGUYA_PP_REPEAT_ARG168(MACRO), MACRO(169) #define KAGUYA_PP_REPEAT_ARG170(MACRO) \ KAGUYA_PP_REPEAT_ARG169(MACRO), MACRO(170) #define KAGUYA_PP_REPEAT_ARG171(MACRO) \ KAGUYA_PP_REPEAT_ARG170(MACRO), MACRO(171) #define KAGUYA_PP_REPEAT_ARG172(MACRO) \ KAGUYA_PP_REPEAT_ARG171(MACRO), MACRO(172) #define KAGUYA_PP_REPEAT_ARG173(MACRO) \ KAGUYA_PP_REPEAT_ARG172(MACRO), MACRO(173) #define KAGUYA_PP_REPEAT_ARG174(MACRO) \ KAGUYA_PP_REPEAT_ARG173(MACRO), MACRO(174) #define KAGUYA_PP_REPEAT_ARG175(MACRO) \ KAGUYA_PP_REPEAT_ARG174(MACRO), MACRO(175) #define KAGUYA_PP_REPEAT_ARG176(MACRO) \ KAGUYA_PP_REPEAT_ARG175(MACRO), MACRO(176) #define KAGUYA_PP_REPEAT_ARG177(MACRO) \ KAGUYA_PP_REPEAT_ARG176(MACRO), MACRO(177) #define KAGUYA_PP_REPEAT_ARG178(MACRO) \ KAGUYA_PP_REPEAT_ARG177(MACRO), MACRO(178) #define KAGUYA_PP_REPEAT_ARG179(MACRO) \ KAGUYA_PP_REPEAT_ARG178(MACRO), MACRO(179) #define KAGUYA_PP_REPEAT_ARG180(MACRO) \ KAGUYA_PP_REPEAT_ARG179(MACRO), MACRO(180) #define KAGUYA_PP_REPEAT_ARG181(MACRO) \ KAGUYA_PP_REPEAT_ARG180(MACRO), MACRO(181) #define KAGUYA_PP_REPEAT_ARG182(MACRO) \ KAGUYA_PP_REPEAT_ARG181(MACRO), MACRO(182) #define KAGUYA_PP_REPEAT_ARG183(MACRO) \ KAGUYA_PP_REPEAT_ARG182(MACRO), MACRO(183) #define KAGUYA_PP_REPEAT_ARG184(MACRO) \ KAGUYA_PP_REPEAT_ARG183(MACRO), MACRO(184) #define KAGUYA_PP_REPEAT_ARG185(MACRO) \ KAGUYA_PP_REPEAT_ARG184(MACRO), MACRO(185) #define KAGUYA_PP_REPEAT_ARG186(MACRO) \ KAGUYA_PP_REPEAT_ARG185(MACRO), MACRO(186) #define KAGUYA_PP_REPEAT_ARG187(MACRO) \ KAGUYA_PP_REPEAT_ARG186(MACRO), MACRO(187) #define KAGUYA_PP_REPEAT_ARG188(MACRO) \ KAGUYA_PP_REPEAT_ARG187(MACRO), MACRO(188) #define KAGUYA_PP_REPEAT_ARG189(MACRO) \ KAGUYA_PP_REPEAT_ARG188(MACRO), MACRO(189) #define KAGUYA_PP_REPEAT_ARG190(MACRO) \ KAGUYA_PP_REPEAT_ARG189(MACRO), MACRO(190) #define KAGUYA_PP_REPEAT_ARG191(MACRO) \ KAGUYA_PP_REPEAT_ARG190(MACRO), MACRO(191) #define KAGUYA_PP_REPEAT_ARG192(MACRO) \ KAGUYA_PP_REPEAT_ARG191(MACRO), MACRO(192) #define KAGUYA_PP_REPEAT_ARG193(MACRO) \ KAGUYA_PP_REPEAT_ARG192(MACRO), MACRO(193) #define KAGUYA_PP_REPEAT_ARG194(MACRO) \ KAGUYA_PP_REPEAT_ARG193(MACRO), MACRO(194) #define KAGUYA_PP_REPEAT_ARG195(MACRO) \ KAGUYA_PP_REPEAT_ARG194(MACRO), MACRO(195) #define KAGUYA_PP_REPEAT_ARG196(MACRO) \ KAGUYA_PP_REPEAT_ARG195(MACRO), MACRO(196) #define KAGUYA_PP_REPEAT_ARG197(MACRO) \ KAGUYA_PP_REPEAT_ARG196(MACRO), MACRO(197) #define KAGUYA_PP_REPEAT_ARG198(MACRO) \ KAGUYA_PP_REPEAT_ARG197(MACRO), MACRO(198) #define KAGUYA_PP_REPEAT_ARG199(MACRO) \ KAGUYA_PP_REPEAT_ARG198(MACRO), MACRO(199) #define KAGUYA_PP_REPEAT_ARG200(MACRO) \ KAGUYA_PP_REPEAT_ARG199(MACRO), MACRO(200) #define KAGUYA_PP_REPEAT_ARG201(MACRO) \ KAGUYA_PP_REPEAT_ARG200(MACRO), MACRO(201) #define KAGUYA_PP_REPEAT_ARG202(MACRO) \ KAGUYA_PP_REPEAT_ARG201(MACRO), MACRO(202) #define KAGUYA_PP_REPEAT_ARG203(MACRO) \ KAGUYA_PP_REPEAT_ARG202(MACRO), MACRO(203) #define KAGUYA_PP_REPEAT_ARG204(MACRO) \ KAGUYA_PP_REPEAT_ARG203(MACRO), MACRO(204) #define KAGUYA_PP_REPEAT_ARG205(MACRO) \ KAGUYA_PP_REPEAT_ARG204(MACRO), MACRO(205) #define KAGUYA_PP_REPEAT_ARG206(MACRO) \ KAGUYA_PP_REPEAT_ARG205(MACRO), MACRO(206) #define KAGUYA_PP_REPEAT_ARG207(MACRO) \ KAGUYA_PP_REPEAT_ARG206(MACRO), MACRO(207) #define KAGUYA_PP_REPEAT_ARG208(MACRO) \ KAGUYA_PP_REPEAT_ARG207(MACRO), MACRO(208) #define KAGUYA_PP_REPEAT_ARG209(MACRO) \ KAGUYA_PP_REPEAT_ARG208(MACRO), MACRO(209) #define KAGUYA_PP_REPEAT_ARG210(MACRO) \ KAGUYA_PP_REPEAT_ARG209(MACRO), MACRO(210) #define KAGUYA_PP_REPEAT_ARG211(MACRO) \ KAGUYA_PP_REPEAT_ARG210(MACRO), MACRO(211) #define KAGUYA_PP_REPEAT_ARG212(MACRO) \ KAGUYA_PP_REPEAT_ARG211(MACRO), MACRO(212) #define KAGUYA_PP_REPEAT_ARG213(MACRO) \ KAGUYA_PP_REPEAT_ARG212(MACRO), MACRO(213) #define KAGUYA_PP_REPEAT_ARG214(MACRO) \ KAGUYA_PP_REPEAT_ARG213(MACRO), MACRO(214) #define KAGUYA_PP_REPEAT_ARG215(MACRO) \ KAGUYA_PP_REPEAT_ARG214(MACRO), MACRO(215) #define KAGUYA_PP_REPEAT_ARG216(MACRO) \ KAGUYA_PP_REPEAT_ARG215(MACRO), MACRO(216) #define KAGUYA_PP_REPEAT_ARG217(MACRO) \ KAGUYA_PP_REPEAT_ARG216(MACRO), MACRO(217) #define KAGUYA_PP_REPEAT_ARG218(MACRO) \ KAGUYA_PP_REPEAT_ARG217(MACRO), MACRO(218) #define KAGUYA_PP_REPEAT_ARG219(MACRO) \ KAGUYA_PP_REPEAT_ARG218(MACRO), MACRO(219) #define KAGUYA_PP_REPEAT_ARG220(MACRO) \ KAGUYA_PP_REPEAT_ARG219(MACRO), MACRO(220) #define KAGUYA_PP_REPEAT_ARG221(MACRO) \ KAGUYA_PP_REPEAT_ARG220(MACRO), MACRO(221) #define KAGUYA_PP_REPEAT_ARG222(MACRO) \ KAGUYA_PP_REPEAT_ARG221(MACRO), MACRO(222) #define KAGUYA_PP_REPEAT_ARG223(MACRO) \ KAGUYA_PP_REPEAT_ARG222(MACRO), MACRO(223) #define KAGUYA_PP_REPEAT_ARG224(MACRO) \ KAGUYA_PP_REPEAT_ARG223(MACRO), MACRO(224) #define KAGUYA_PP_REPEAT_ARG225(MACRO) \ KAGUYA_PP_REPEAT_ARG224(MACRO), MACRO(225) #define KAGUYA_PP_REPEAT_ARG226(MACRO) \ KAGUYA_PP_REPEAT_ARG225(MACRO), MACRO(226) #define KAGUYA_PP_REPEAT_ARG227(MACRO) \ KAGUYA_PP_REPEAT_ARG226(MACRO), MACRO(227) #define KAGUYA_PP_REPEAT_ARG228(MACRO) \ KAGUYA_PP_REPEAT_ARG227(MACRO), MACRO(228) #define KAGUYA_PP_REPEAT_ARG229(MACRO) \ KAGUYA_PP_REPEAT_ARG228(MACRO), MACRO(229) #define KAGUYA_PP_REPEAT_ARG230(MACRO) \ KAGUYA_PP_REPEAT_ARG229(MACRO), MACRO(230) #define KAGUYA_PP_REPEAT_ARG231(MACRO) \ KAGUYA_PP_REPEAT_ARG230(MACRO), MACRO(231) #define KAGUYA_PP_REPEAT_ARG232(MACRO) \ KAGUYA_PP_REPEAT_ARG231(MACRO), MACRO(232) #define KAGUYA_PP_REPEAT_ARG233(MACRO) \ KAGUYA_PP_REPEAT_ARG232(MACRO), MACRO(233) #define KAGUYA_PP_REPEAT_ARG234(MACRO) \ KAGUYA_PP_REPEAT_ARG233(MACRO), MACRO(234) #define KAGUYA_PP_REPEAT_ARG235(MACRO) \ KAGUYA_PP_REPEAT_ARG234(MACRO), MACRO(235) #define KAGUYA_PP_REPEAT_ARG236(MACRO) \ KAGUYA_PP_REPEAT_ARG235(MACRO), MACRO(236) #define KAGUYA_PP_REPEAT_ARG237(MACRO) \ KAGUYA_PP_REPEAT_ARG236(MACRO), MACRO(237) #define KAGUYA_PP_REPEAT_ARG238(MACRO) \ KAGUYA_PP_REPEAT_ARG237(MACRO), MACRO(238) #define KAGUYA_PP_REPEAT_ARG239(MACRO) \ KAGUYA_PP_REPEAT_ARG238(MACRO), MACRO(239) #define KAGUYA_PP_REPEAT_ARG240(MACRO) \ KAGUYA_PP_REPEAT_ARG239(MACRO), MACRO(240) #define KAGUYA_PP_REPEAT_ARG241(MACRO) \ KAGUYA_PP_REPEAT_ARG240(MACRO), MACRO(241) #define KAGUYA_PP_REPEAT_ARG242(MACRO) \ KAGUYA_PP_REPEAT_ARG241(MACRO), MACRO(242) #define KAGUYA_PP_REPEAT_ARG243(MACRO) \ KAGUYA_PP_REPEAT_ARG242(MACRO), MACRO(243) #define KAGUYA_PP_REPEAT_ARG244(MACRO) \ KAGUYA_PP_REPEAT_ARG243(MACRO), MACRO(244) #define KAGUYA_PP_REPEAT_ARG245(MACRO) \ KAGUYA_PP_REPEAT_ARG244(MACRO), MACRO(245) #define KAGUYA_PP_REPEAT_ARG246(MACRO) \ KAGUYA_PP_REPEAT_ARG245(MACRO), MACRO(246) #define KAGUYA_PP_REPEAT_ARG247(MACRO) \ KAGUYA_PP_REPEAT_ARG246(MACRO), MACRO(247) #define KAGUYA_PP_REPEAT_ARG248(MACRO) \ KAGUYA_PP_REPEAT_ARG247(MACRO), MACRO(248) #define KAGUYA_PP_REPEAT_ARG249(MACRO) \ KAGUYA_PP_REPEAT_ARG248(MACRO), MACRO(249) #define KAGUYA_PP_REPEAT_ARG250(MACRO) \ KAGUYA_PP_REPEAT_ARG249(MACRO), MACRO(250) #define KAGUYA_PP_REPEAT_ARG251(MACRO) \ KAGUYA_PP_REPEAT_ARG250(MACRO), MACRO(251) #define KAGUYA_PP_REPEAT_ARG252(MACRO) \ KAGUYA_PP_REPEAT_ARG251(MACRO), MACRO(252) #define KAGUYA_PP_REPEAT_ARG253(MACRO) \ KAGUYA_PP_REPEAT_ARG252(MACRO), MACRO(253) #define KAGUYA_PP_REPEAT_ARG254(MACRO) \ KAGUYA_PP_REPEAT_ARG253(MACRO), MACRO(254) #define KAGUYA_PP_REPEAT_ARG(COUNT, MACRO) \ KAGUYA_PP_CAT(KAGUYA_PP_REPEAT_ARG, COUNT)(MACRO) #define KAGUYA_PP_REPEAT_DEF_VA_ARG0(MACRO, ...) #define KAGUYA_PP_REPEAT_DEF_VA_ARG1(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG0(MACRO, __VA_ARGS__) \ MACRO(1, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG2(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG1(MACRO, __VA_ARGS__) \ MACRO(2, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG3(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG2(MACRO, __VA_ARGS__) \ MACRO(3, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG4(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG3(MACRO, __VA_ARGS__) \ MACRO(4, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG5(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG4(MACRO, __VA_ARGS__) \ MACRO(5, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG6(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG5(MACRO, __VA_ARGS__) \ MACRO(6, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG7(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG6(MACRO, __VA_ARGS__) \ MACRO(7, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG8(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG7(MACRO, __VA_ARGS__) \ MACRO(8, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG9(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG8(MACRO, __VA_ARGS__) \ MACRO(9, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG10(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG9(MACRO, __VA_ARGS__) \ MACRO(10, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG11(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG10(MACRO, __VA_ARGS__) \ MACRO(11, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG12(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG11(MACRO, __VA_ARGS__) \ MACRO(12, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG13(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG12(MACRO, __VA_ARGS__) \ MACRO(13, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG14(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG13(MACRO, __VA_ARGS__) \ MACRO(14, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG15(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG14(MACRO, __VA_ARGS__) \ MACRO(15, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG16(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG15(MACRO, __VA_ARGS__) \ MACRO(16, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG17(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG16(MACRO, __VA_ARGS__) \ MACRO(17, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG18(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG17(MACRO, __VA_ARGS__) \ MACRO(18, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG19(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG18(MACRO, __VA_ARGS__) \ MACRO(19, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG20(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG19(MACRO, __VA_ARGS__) \ MACRO(20, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG21(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG20(MACRO, __VA_ARGS__) \ MACRO(21, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG22(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG21(MACRO, __VA_ARGS__) \ MACRO(22, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG23(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG22(MACRO, __VA_ARGS__) \ MACRO(23, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG24(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG23(MACRO, __VA_ARGS__) \ MACRO(24, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG25(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG24(MACRO, __VA_ARGS__) \ MACRO(25, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG26(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG25(MACRO, __VA_ARGS__) \ MACRO(26, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG27(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG26(MACRO, __VA_ARGS__) \ MACRO(27, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG28(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG27(MACRO, __VA_ARGS__) \ MACRO(28, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG29(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG28(MACRO, __VA_ARGS__) \ MACRO(29, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG30(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG29(MACRO, __VA_ARGS__) \ MACRO(30, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG31(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG30(MACRO, __VA_ARGS__) \ MACRO(31, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG32(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG31(MACRO, __VA_ARGS__) \ MACRO(32, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG33(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG32(MACRO, __VA_ARGS__) \ MACRO(33, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG34(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG33(MACRO, __VA_ARGS__) \ MACRO(34, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG35(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG34(MACRO, __VA_ARGS__) \ MACRO(35, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG36(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG35(MACRO, __VA_ARGS__) \ MACRO(36, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG37(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG36(MACRO, __VA_ARGS__) \ MACRO(37, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG38(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG37(MACRO, __VA_ARGS__) \ MACRO(38, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG39(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG38(MACRO, __VA_ARGS__) \ MACRO(39, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG40(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG39(MACRO, __VA_ARGS__) \ MACRO(40, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG41(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG40(MACRO, __VA_ARGS__) \ MACRO(41, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG42(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG41(MACRO, __VA_ARGS__) \ MACRO(42, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG43(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG42(MACRO, __VA_ARGS__) \ MACRO(43, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG44(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG43(MACRO, __VA_ARGS__) \ MACRO(44, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG45(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG44(MACRO, __VA_ARGS__) \ MACRO(45, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG46(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG45(MACRO, __VA_ARGS__) \ MACRO(46, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG47(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG46(MACRO, __VA_ARGS__) \ MACRO(47, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG48(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG47(MACRO, __VA_ARGS__) \ MACRO(48, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG49(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG48(MACRO, __VA_ARGS__) \ MACRO(49, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG50(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG49(MACRO, __VA_ARGS__) \ MACRO(50, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG51(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG50(MACRO, __VA_ARGS__) \ MACRO(51, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG52(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG51(MACRO, __VA_ARGS__) \ MACRO(52, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG53(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG52(MACRO, __VA_ARGS__) \ MACRO(53, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG54(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG53(MACRO, __VA_ARGS__) \ MACRO(54, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG55(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG54(MACRO, __VA_ARGS__) \ MACRO(55, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG56(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG55(MACRO, __VA_ARGS__) \ MACRO(56, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG57(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG56(MACRO, __VA_ARGS__) \ MACRO(57, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG58(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG57(MACRO, __VA_ARGS__) \ MACRO(58, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG59(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG58(MACRO, __VA_ARGS__) \ MACRO(59, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG60(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG59(MACRO, __VA_ARGS__) \ MACRO(60, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG61(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG60(MACRO, __VA_ARGS__) \ MACRO(61, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG62(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG61(MACRO, __VA_ARGS__) \ MACRO(62, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG63(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG62(MACRO, __VA_ARGS__) \ MACRO(63, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG64(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG63(MACRO, __VA_ARGS__) \ MACRO(64, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG65(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG64(MACRO, __VA_ARGS__) \ MACRO(65, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG66(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG65(MACRO, __VA_ARGS__) \ MACRO(66, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG67(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG66(MACRO, __VA_ARGS__) \ MACRO(67, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG68(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG67(MACRO, __VA_ARGS__) \ MACRO(68, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG69(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG68(MACRO, __VA_ARGS__) \ MACRO(69, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG70(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG69(MACRO, __VA_ARGS__) \ MACRO(70, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG71(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG70(MACRO, __VA_ARGS__) \ MACRO(71, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG72(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG71(MACRO, __VA_ARGS__) \ MACRO(72, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG73(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG72(MACRO, __VA_ARGS__) \ MACRO(73, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG74(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG73(MACRO, __VA_ARGS__) \ MACRO(74, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG75(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG74(MACRO, __VA_ARGS__) \ MACRO(75, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG76(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG75(MACRO, __VA_ARGS__) \ MACRO(76, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG77(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG76(MACRO, __VA_ARGS__) \ MACRO(77, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG78(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG77(MACRO, __VA_ARGS__) \ MACRO(78, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG79(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG78(MACRO, __VA_ARGS__) \ MACRO(79, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG80(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG79(MACRO, __VA_ARGS__) \ MACRO(80, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG81(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG80(MACRO, __VA_ARGS__) \ MACRO(81, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG82(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG81(MACRO, __VA_ARGS__) \ MACRO(82, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG83(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG82(MACRO, __VA_ARGS__) \ MACRO(83, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG84(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG83(MACRO, __VA_ARGS__) \ MACRO(84, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG85(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG84(MACRO, __VA_ARGS__) \ MACRO(85, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG86(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG85(MACRO, __VA_ARGS__) \ MACRO(86, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG87(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG86(MACRO, __VA_ARGS__) \ MACRO(87, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG88(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG87(MACRO, __VA_ARGS__) \ MACRO(88, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG89(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG88(MACRO, __VA_ARGS__) \ MACRO(89, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG90(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG89(MACRO, __VA_ARGS__) \ MACRO(90, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG91(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG90(MACRO, __VA_ARGS__) \ MACRO(91, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG92(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG91(MACRO, __VA_ARGS__) \ MACRO(92, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG93(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG92(MACRO, __VA_ARGS__) \ MACRO(93, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG94(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG93(MACRO, __VA_ARGS__) \ MACRO(94, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG95(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG94(MACRO, __VA_ARGS__) \ MACRO(95, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG96(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG95(MACRO, __VA_ARGS__) \ MACRO(96, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG97(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG96(MACRO, __VA_ARGS__) \ MACRO(97, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG98(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG97(MACRO, __VA_ARGS__) \ MACRO(98, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG99(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG98(MACRO, __VA_ARGS__) \ MACRO(99, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG100(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG99(MACRO, __VA_ARGS__) \ MACRO(100, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG101(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG100(MACRO, __VA_ARGS__) \ MACRO(101, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG102(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG101(MACRO, __VA_ARGS__) \ MACRO(102, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG103(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG102(MACRO, __VA_ARGS__) \ MACRO(103, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG104(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG103(MACRO, __VA_ARGS__) \ MACRO(104, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG105(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG104(MACRO, __VA_ARGS__) \ MACRO(105, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG106(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG105(MACRO, __VA_ARGS__) \ MACRO(106, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG107(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG106(MACRO, __VA_ARGS__) \ MACRO(107, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG108(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG107(MACRO, __VA_ARGS__) \ MACRO(108, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG109(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG108(MACRO, __VA_ARGS__) \ MACRO(109, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG110(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG109(MACRO, __VA_ARGS__) \ MACRO(110, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG111(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG110(MACRO, __VA_ARGS__) \ MACRO(111, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG112(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG111(MACRO, __VA_ARGS__) \ MACRO(112, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG113(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG112(MACRO, __VA_ARGS__) \ MACRO(113, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG114(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG113(MACRO, __VA_ARGS__) \ MACRO(114, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG115(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG114(MACRO, __VA_ARGS__) \ MACRO(115, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG116(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG115(MACRO, __VA_ARGS__) \ MACRO(116, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG117(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG116(MACRO, __VA_ARGS__) \ MACRO(117, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG118(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG117(MACRO, __VA_ARGS__) \ MACRO(118, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG119(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG118(MACRO, __VA_ARGS__) \ MACRO(119, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG120(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG119(MACRO, __VA_ARGS__) \ MACRO(120, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG121(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG120(MACRO, __VA_ARGS__) \ MACRO(121, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG122(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG121(MACRO, __VA_ARGS__) \ MACRO(122, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG123(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG122(MACRO, __VA_ARGS__) \ MACRO(123, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG124(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG123(MACRO, __VA_ARGS__) \ MACRO(124, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG125(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG124(MACRO, __VA_ARGS__) \ MACRO(125, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG126(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG125(MACRO, __VA_ARGS__) \ MACRO(126, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG127(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG126(MACRO, __VA_ARGS__) \ MACRO(127, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG128(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG127(MACRO, __VA_ARGS__) \ MACRO(128, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG129(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG128(MACRO, __VA_ARGS__) \ MACRO(129, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG130(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG129(MACRO, __VA_ARGS__) \ MACRO(130, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG131(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG130(MACRO, __VA_ARGS__) \ MACRO(131, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG132(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG131(MACRO, __VA_ARGS__) \ MACRO(132, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG133(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG132(MACRO, __VA_ARGS__) \ MACRO(133, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG134(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG133(MACRO, __VA_ARGS__) \ MACRO(134, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG135(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG134(MACRO, __VA_ARGS__) \ MACRO(135, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG136(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG135(MACRO, __VA_ARGS__) \ MACRO(136, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG137(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG136(MACRO, __VA_ARGS__) \ MACRO(137, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG138(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG137(MACRO, __VA_ARGS__) \ MACRO(138, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG139(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG138(MACRO, __VA_ARGS__) \ MACRO(139, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG140(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG139(MACRO, __VA_ARGS__) \ MACRO(140, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG141(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG140(MACRO, __VA_ARGS__) \ MACRO(141, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG142(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG141(MACRO, __VA_ARGS__) \ MACRO(142, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG143(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG142(MACRO, __VA_ARGS__) \ MACRO(143, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG144(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG143(MACRO, __VA_ARGS__) \ MACRO(144, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG145(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG144(MACRO, __VA_ARGS__) \ MACRO(145, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG146(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG145(MACRO, __VA_ARGS__) \ MACRO(146, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG147(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG146(MACRO, __VA_ARGS__) \ MACRO(147, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG148(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG147(MACRO, __VA_ARGS__) \ MACRO(148, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG149(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG148(MACRO, __VA_ARGS__) \ MACRO(149, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG150(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG149(MACRO, __VA_ARGS__) \ MACRO(150, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG151(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG150(MACRO, __VA_ARGS__) \ MACRO(151, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG152(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG151(MACRO, __VA_ARGS__) \ MACRO(152, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG153(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG152(MACRO, __VA_ARGS__) \ MACRO(153, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG154(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG153(MACRO, __VA_ARGS__) \ MACRO(154, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG155(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG154(MACRO, __VA_ARGS__) \ MACRO(155, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG156(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG155(MACRO, __VA_ARGS__) \ MACRO(156, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG157(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG156(MACRO, __VA_ARGS__) \ MACRO(157, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG158(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG157(MACRO, __VA_ARGS__) \ MACRO(158, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG159(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG158(MACRO, __VA_ARGS__) \ MACRO(159, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG160(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG159(MACRO, __VA_ARGS__) \ MACRO(160, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG161(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG160(MACRO, __VA_ARGS__) \ MACRO(161, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG162(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG161(MACRO, __VA_ARGS__) \ MACRO(162, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG163(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG162(MACRO, __VA_ARGS__) \ MACRO(163, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG164(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG163(MACRO, __VA_ARGS__) \ MACRO(164, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG165(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG164(MACRO, __VA_ARGS__) \ MACRO(165, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG166(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG165(MACRO, __VA_ARGS__) \ MACRO(166, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG167(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG166(MACRO, __VA_ARGS__) \ MACRO(167, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG168(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG167(MACRO, __VA_ARGS__) \ MACRO(168, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG169(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG168(MACRO, __VA_ARGS__) \ MACRO(169, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG170(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG169(MACRO, __VA_ARGS__) \ MACRO(170, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG171(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG170(MACRO, __VA_ARGS__) \ MACRO(171, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG172(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG171(MACRO, __VA_ARGS__) \ MACRO(172, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG173(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG172(MACRO, __VA_ARGS__) \ MACRO(173, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG174(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG173(MACRO, __VA_ARGS__) \ MACRO(174, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG175(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG174(MACRO, __VA_ARGS__) \ MACRO(175, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG176(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG175(MACRO, __VA_ARGS__) \ MACRO(176, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG177(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG176(MACRO, __VA_ARGS__) \ MACRO(177, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG178(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG177(MACRO, __VA_ARGS__) \ MACRO(178, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG179(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG178(MACRO, __VA_ARGS__) \ MACRO(179, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG180(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG179(MACRO, __VA_ARGS__) \ MACRO(180, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG181(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG180(MACRO, __VA_ARGS__) \ MACRO(181, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG182(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG181(MACRO, __VA_ARGS__) \ MACRO(182, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG183(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG182(MACRO, __VA_ARGS__) \ MACRO(183, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG184(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG183(MACRO, __VA_ARGS__) \ MACRO(184, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG185(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG184(MACRO, __VA_ARGS__) \ MACRO(185, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG186(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG185(MACRO, __VA_ARGS__) \ MACRO(186, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG187(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG186(MACRO, __VA_ARGS__) \ MACRO(187, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG188(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG187(MACRO, __VA_ARGS__) \ MACRO(188, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG189(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG188(MACRO, __VA_ARGS__) \ MACRO(189, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG190(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG189(MACRO, __VA_ARGS__) \ MACRO(190, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG191(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG190(MACRO, __VA_ARGS__) \ MACRO(191, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG192(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG191(MACRO, __VA_ARGS__) \ MACRO(192, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG193(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG192(MACRO, __VA_ARGS__) \ MACRO(193, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG194(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG193(MACRO, __VA_ARGS__) \ MACRO(194, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG195(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG194(MACRO, __VA_ARGS__) \ MACRO(195, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG196(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG195(MACRO, __VA_ARGS__) \ MACRO(196, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG197(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG196(MACRO, __VA_ARGS__) \ MACRO(197, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG198(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG197(MACRO, __VA_ARGS__) \ MACRO(198, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG199(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG198(MACRO, __VA_ARGS__) \ MACRO(199, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG200(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG199(MACRO, __VA_ARGS__) \ MACRO(200, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG201(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG200(MACRO, __VA_ARGS__) \ MACRO(201, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG202(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG201(MACRO, __VA_ARGS__) \ MACRO(202, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG203(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG202(MACRO, __VA_ARGS__) \ MACRO(203, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG204(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG203(MACRO, __VA_ARGS__) \ MACRO(204, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG205(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG204(MACRO, __VA_ARGS__) \ MACRO(205, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG206(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG205(MACRO, __VA_ARGS__) \ MACRO(206, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG207(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG206(MACRO, __VA_ARGS__) \ MACRO(207, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG208(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG207(MACRO, __VA_ARGS__) \ MACRO(208, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG209(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG208(MACRO, __VA_ARGS__) \ MACRO(209, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG210(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG209(MACRO, __VA_ARGS__) \ MACRO(210, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG211(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG210(MACRO, __VA_ARGS__) \ MACRO(211, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG212(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG211(MACRO, __VA_ARGS__) \ MACRO(212, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG213(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG212(MACRO, __VA_ARGS__) \ MACRO(213, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG214(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG213(MACRO, __VA_ARGS__) \ MACRO(214, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG215(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG214(MACRO, __VA_ARGS__) \ MACRO(215, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG216(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG215(MACRO, __VA_ARGS__) \ MACRO(216, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG217(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG216(MACRO, __VA_ARGS__) \ MACRO(217, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG218(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG217(MACRO, __VA_ARGS__) \ MACRO(218, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG219(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG218(MACRO, __VA_ARGS__) \ MACRO(219, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG220(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG219(MACRO, __VA_ARGS__) \ MACRO(220, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG221(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG220(MACRO, __VA_ARGS__) \ MACRO(221, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG222(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG221(MACRO, __VA_ARGS__) \ MACRO(222, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG223(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG222(MACRO, __VA_ARGS__) \ MACRO(223, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG224(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG223(MACRO, __VA_ARGS__) \ MACRO(224, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG225(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG224(MACRO, __VA_ARGS__) \ MACRO(225, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG226(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG225(MACRO, __VA_ARGS__) \ MACRO(226, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG227(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG226(MACRO, __VA_ARGS__) \ MACRO(227, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG228(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG227(MACRO, __VA_ARGS__) \ MACRO(228, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG229(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG228(MACRO, __VA_ARGS__) \ MACRO(229, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG230(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG229(MACRO, __VA_ARGS__) \ MACRO(230, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG231(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG230(MACRO, __VA_ARGS__) \ MACRO(231, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG232(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG231(MACRO, __VA_ARGS__) \ MACRO(232, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG233(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG232(MACRO, __VA_ARGS__) \ MACRO(233, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG234(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG233(MACRO, __VA_ARGS__) \ MACRO(234, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG235(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG234(MACRO, __VA_ARGS__) \ MACRO(235, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG236(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG235(MACRO, __VA_ARGS__) \ MACRO(236, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG237(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG236(MACRO, __VA_ARGS__) \ MACRO(237, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG238(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG237(MACRO, __VA_ARGS__) \ MACRO(238, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG239(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG238(MACRO, __VA_ARGS__) \ MACRO(239, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG240(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG239(MACRO, __VA_ARGS__) \ MACRO(240, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG241(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG240(MACRO, __VA_ARGS__) \ MACRO(241, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG242(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG241(MACRO, __VA_ARGS__) \ MACRO(242, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG243(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG242(MACRO, __VA_ARGS__) \ MACRO(243, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG244(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG243(MACRO, __VA_ARGS__) \ MACRO(244, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG245(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG244(MACRO, __VA_ARGS__) \ MACRO(245, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG246(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG245(MACRO, __VA_ARGS__) \ MACRO(246, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG247(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG246(MACRO, __VA_ARGS__) \ MACRO(247, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG248(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG247(MACRO, __VA_ARGS__) \ MACRO(248, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG249(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG248(MACRO, __VA_ARGS__) \ MACRO(249, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG250(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG249(MACRO, __VA_ARGS__) \ MACRO(250, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG251(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG250(MACRO, __VA_ARGS__) \ MACRO(251, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG252(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG251(MACRO, __VA_ARGS__) \ MACRO(252, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG253(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG252(MACRO, __VA_ARGS__) \ MACRO(253, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG254(MACRO, ...) \ KAGUYA_VA_ARG(KAGUYA_PP_REPEAT_DEF_VA_ARG253(MACRO, __VA_ARGS__) \ MACRO(254, __VA_ARGS__)) #define KAGUYA_PP_REPEAT_DEF_VA_ARG(COUNT, MACRO, ...) \ KAGUYA_VA_ARG( \ KAGUYA_PP_CAT(KAGUYA_PP_REPEAT_DEF_VA_ARG, COUNT)(MACRO, __VA_ARGS__)) #define KAGUYA_PP_WHILE0(MACRO, R) R #define KAGUYA_PP_WHILE1(MACRO, R) MACRO(KAGUYA_PP_WHILE0(MACRO, R)) #define KAGUYA_PP_WHILE2(MACRO, R) MACRO(KAGUYA_PP_WHILE1(MACRO, R)) #define KAGUYA_PP_WHILE3(MACRO, R) MACRO(KAGUYA_PP_WHILE2(MACRO, R)) #define KAGUYA_PP_WHILE4(MACRO, R) MACRO(KAGUYA_PP_WHILE3(MACRO, R)) #define KAGUYA_PP_WHILE5(MACRO, R) MACRO(KAGUYA_PP_WHILE4(MACRO, R)) #define KAGUYA_PP_WHILE6(MACRO, R) MACRO(KAGUYA_PP_WHILE5(MACRO, R)) #define KAGUYA_PP_WHILE7(MACRO, R) MACRO(KAGUYA_PP_WHILE6(MACRO, R)) #define KAGUYA_PP_WHILE8(MACRO, R) MACRO(KAGUYA_PP_WHILE7(MACRO, R)) #define KAGUYA_PP_WHILE9(MACRO, R) MACRO(KAGUYA_PP_WHILE8(MACRO, R)) #define KAGUYA_PP_WHILE10(MACRO, R) MACRO(KAGUYA_PP_WHILE9(MACRO, R)) #define KAGUYA_PP_WHILE11(MACRO, R) MACRO(KAGUYA_PP_WHILE10(MACRO, R)) #define KAGUYA_PP_WHILE12(MACRO, R) MACRO(KAGUYA_PP_WHILE11(MACRO, R)) #define KAGUYA_PP_WHILE13(MACRO, R) MACRO(KAGUYA_PP_WHILE12(MACRO, R)) #define KAGUYA_PP_WHILE14(MACRO, R) MACRO(KAGUYA_PP_WHILE13(MACRO, R)) #define KAGUYA_PP_WHILE15(MACRO, R) MACRO(KAGUYA_PP_WHILE14(MACRO, R)) #define KAGUYA_PP_WHILE16(MACRO, R) MACRO(KAGUYA_PP_WHILE15(MACRO, R)) #define KAGUYA_PP_WHILE17(MACRO, R) MACRO(KAGUYA_PP_WHILE16(MACRO, R)) #define KAGUYA_PP_WHILE18(MACRO, R) MACRO(KAGUYA_PP_WHILE17(MACRO, R)) #define KAGUYA_PP_WHILE19(MACRO, R) MACRO(KAGUYA_PP_WHILE18(MACRO, R)) #define KAGUYA_PP_WHILE20(MACRO, R) MACRO(KAGUYA_PP_WHILE19(MACRO, R)) #define KAGUYA_PP_WHILE21(MACRO, R) MACRO(KAGUYA_PP_WHILE20(MACRO, R)) #define KAGUYA_PP_WHILE22(MACRO, R) MACRO(KAGUYA_PP_WHILE21(MACRO, R)) #define KAGUYA_PP_WHILE23(MACRO, R) MACRO(KAGUYA_PP_WHILE22(MACRO, R)) #define KAGUYA_PP_WHILE24(MACRO, R) MACRO(KAGUYA_PP_WHILE23(MACRO, R)) #define KAGUYA_PP_WHILE25(MACRO, R) MACRO(KAGUYA_PP_WHILE24(MACRO, R)) #define KAGUYA_PP_WHILE26(MACRO, R) MACRO(KAGUYA_PP_WHILE25(MACRO, R)) #define KAGUYA_PP_WHILE27(MACRO, R) MACRO(KAGUYA_PP_WHILE26(MACRO, R)) #define KAGUYA_PP_WHILE28(MACRO, R) MACRO(KAGUYA_PP_WHILE27(MACRO, R)) #define KAGUYA_PP_WHILE29(MACRO, R) MACRO(KAGUYA_PP_WHILE28(MACRO, R)) #define KAGUYA_PP_WHILE30(MACRO, R) MACRO(KAGUYA_PP_WHILE29(MACRO, R)) #define KAGUYA_PP_WHILE31(MACRO, R) MACRO(KAGUYA_PP_WHILE30(MACRO, R)) #define KAGUYA_PP_WHILE32(MACRO, R) MACRO(KAGUYA_PP_WHILE31(MACRO, R)) #define KAGUYA_PP_WHILE33(MACRO, R) MACRO(KAGUYA_PP_WHILE32(MACRO, R)) #define KAGUYA_PP_WHILE34(MACRO, R) MACRO(KAGUYA_PP_WHILE33(MACRO, R)) #define KAGUYA_PP_WHILE35(MACRO, R) MACRO(KAGUYA_PP_WHILE34(MACRO, R)) #define KAGUYA_PP_WHILE36(MACRO, R) MACRO(KAGUYA_PP_WHILE35(MACRO, R)) #define KAGUYA_PP_WHILE37(MACRO, R) MACRO(KAGUYA_PP_WHILE36(MACRO, R)) #define KAGUYA_PP_WHILE38(MACRO, R) MACRO(KAGUYA_PP_WHILE37(MACRO, R)) #define KAGUYA_PP_WHILE39(MACRO, R) MACRO(KAGUYA_PP_WHILE38(MACRO, R)) #define KAGUYA_PP_WHILE40(MACRO, R) MACRO(KAGUYA_PP_WHILE39(MACRO, R)) #define KAGUYA_PP_WHILE41(MACRO, R) MACRO(KAGUYA_PP_WHILE40(MACRO, R)) #define KAGUYA_PP_WHILE42(MACRO, R) MACRO(KAGUYA_PP_WHILE41(MACRO, R)) #define KAGUYA_PP_WHILE43(MACRO, R) MACRO(KAGUYA_PP_WHILE42(MACRO, R)) #define KAGUYA_PP_WHILE44(MACRO, R) MACRO(KAGUYA_PP_WHILE43(MACRO, R)) #define KAGUYA_PP_WHILE45(MACRO, R) MACRO(KAGUYA_PP_WHILE44(MACRO, R)) #define KAGUYA_PP_WHILE46(MACRO, R) MACRO(KAGUYA_PP_WHILE45(MACRO, R)) #define KAGUYA_PP_WHILE47(MACRO, R) MACRO(KAGUYA_PP_WHILE46(MACRO, R)) #define KAGUYA_PP_WHILE48(MACRO, R) MACRO(KAGUYA_PP_WHILE47(MACRO, R)) #define KAGUYA_PP_WHILE49(MACRO, R) MACRO(KAGUYA_PP_WHILE48(MACRO, R)) #define KAGUYA_PP_WHILE50(MACRO, R) MACRO(KAGUYA_PP_WHILE49(MACRO, R)) #define KAGUYA_PP_WHILE51(MACRO, R) MACRO(KAGUYA_PP_WHILE50(MACRO, R)) #define KAGUYA_PP_WHILE52(MACRO, R) MACRO(KAGUYA_PP_WHILE51(MACRO, R)) #define KAGUYA_PP_WHILE53(MACRO, R) MACRO(KAGUYA_PP_WHILE52(MACRO, R)) #define KAGUYA_PP_WHILE54(MACRO, R) MACRO(KAGUYA_PP_WHILE53(MACRO, R)) #define KAGUYA_PP_WHILE55(MACRO, R) MACRO(KAGUYA_PP_WHILE54(MACRO, R)) #define KAGUYA_PP_WHILE56(MACRO, R) MACRO(KAGUYA_PP_WHILE55(MACRO, R)) #define KAGUYA_PP_WHILE57(MACRO, R) MACRO(KAGUYA_PP_WHILE56(MACRO, R)) #define KAGUYA_PP_WHILE58(MACRO, R) MACRO(KAGUYA_PP_WHILE57(MACRO, R)) #define KAGUYA_PP_WHILE59(MACRO, R) MACRO(KAGUYA_PP_WHILE58(MACRO, R)) #define KAGUYA_PP_WHILE60(MACRO, R) MACRO(KAGUYA_PP_WHILE59(MACRO, R)) #define KAGUYA_PP_WHILE61(MACRO, R) MACRO(KAGUYA_PP_WHILE60(MACRO, R)) #define KAGUYA_PP_WHILE62(MACRO, R) MACRO(KAGUYA_PP_WHILE61(MACRO, R)) #define KAGUYA_PP_WHILE63(MACRO, R) MACRO(KAGUYA_PP_WHILE62(MACRO, R)) #define KAGUYA_PP_WHILE64(MACRO, R) MACRO(KAGUYA_PP_WHILE63(MACRO, R)) #define KAGUYA_PP_WHILE65(MACRO, R) MACRO(KAGUYA_PP_WHILE64(MACRO, R)) #define KAGUYA_PP_WHILE66(MACRO, R) MACRO(KAGUYA_PP_WHILE65(MACRO, R)) #define KAGUYA_PP_WHILE67(MACRO, R) MACRO(KAGUYA_PP_WHILE66(MACRO, R)) #define KAGUYA_PP_WHILE68(MACRO, R) MACRO(KAGUYA_PP_WHILE67(MACRO, R)) #define KAGUYA_PP_WHILE69(MACRO, R) MACRO(KAGUYA_PP_WHILE68(MACRO, R)) #define KAGUYA_PP_WHILE70(MACRO, R) MACRO(KAGUYA_PP_WHILE69(MACRO, R)) #define KAGUYA_PP_WHILE71(MACRO, R) MACRO(KAGUYA_PP_WHILE70(MACRO, R)) #define KAGUYA_PP_WHILE72(MACRO, R) MACRO(KAGUYA_PP_WHILE71(MACRO, R)) #define KAGUYA_PP_WHILE73(MACRO, R) MACRO(KAGUYA_PP_WHILE72(MACRO, R)) #define KAGUYA_PP_WHILE74(MACRO, R) MACRO(KAGUYA_PP_WHILE73(MACRO, R)) #define KAGUYA_PP_WHILE75(MACRO, R) MACRO(KAGUYA_PP_WHILE74(MACRO, R)) #define KAGUYA_PP_WHILE76(MACRO, R) MACRO(KAGUYA_PP_WHILE75(MACRO, R)) #define KAGUYA_PP_WHILE77(MACRO, R) MACRO(KAGUYA_PP_WHILE76(MACRO, R)) #define KAGUYA_PP_WHILE78(MACRO, R) MACRO(KAGUYA_PP_WHILE77(MACRO, R)) #define KAGUYA_PP_WHILE79(MACRO, R) MACRO(KAGUYA_PP_WHILE78(MACRO, R)) #define KAGUYA_PP_WHILE80(MACRO, R) MACRO(KAGUYA_PP_WHILE79(MACRO, R)) #define KAGUYA_PP_WHILE81(MACRO, R) MACRO(KAGUYA_PP_WHILE80(MACRO, R)) #define KAGUYA_PP_WHILE82(MACRO, R) MACRO(KAGUYA_PP_WHILE81(MACRO, R)) #define KAGUYA_PP_WHILE83(MACRO, R) MACRO(KAGUYA_PP_WHILE82(MACRO, R)) #define KAGUYA_PP_WHILE84(MACRO, R) MACRO(KAGUYA_PP_WHILE83(MACRO, R)) #define KAGUYA_PP_WHILE85(MACRO, R) MACRO(KAGUYA_PP_WHILE84(MACRO, R)) #define KAGUYA_PP_WHILE86(MACRO, R) MACRO(KAGUYA_PP_WHILE85(MACRO, R)) #define KAGUYA_PP_WHILE87(MACRO, R) MACRO(KAGUYA_PP_WHILE86(MACRO, R)) #define KAGUYA_PP_WHILE88(MACRO, R) MACRO(KAGUYA_PP_WHILE87(MACRO, R)) #define KAGUYA_PP_WHILE89(MACRO, R) MACRO(KAGUYA_PP_WHILE88(MACRO, R)) #define KAGUYA_PP_WHILE90(MACRO, R) MACRO(KAGUYA_PP_WHILE89(MACRO, R)) #define KAGUYA_PP_WHILE91(MACRO, R) MACRO(KAGUYA_PP_WHILE90(MACRO, R)) #define KAGUYA_PP_WHILE92(MACRO, R) MACRO(KAGUYA_PP_WHILE91(MACRO, R)) #define KAGUYA_PP_WHILE93(MACRO, R) MACRO(KAGUYA_PP_WHILE92(MACRO, R)) #define KAGUYA_PP_WHILE94(MACRO, R) MACRO(KAGUYA_PP_WHILE93(MACRO, R)) #define KAGUYA_PP_WHILE95(MACRO, R) MACRO(KAGUYA_PP_WHILE94(MACRO, R)) #define KAGUYA_PP_WHILE96(MACRO, R) MACRO(KAGUYA_PP_WHILE95(MACRO, R)) #define KAGUYA_PP_WHILE97(MACRO, R) MACRO(KAGUYA_PP_WHILE96(MACRO, R)) #define KAGUYA_PP_WHILE98(MACRO, R) MACRO(KAGUYA_PP_WHILE97(MACRO, R)) #define KAGUYA_PP_WHILE99(MACRO, R) MACRO(KAGUYA_PP_WHILE98(MACRO, R)) #define KAGUYA_PP_WHILE100(MACRO, R) MACRO(KAGUYA_PP_WHILE99(MACRO, R)) #define KAGUYA_PP_WHILE101(MACRO, R) MACRO(KAGUYA_PP_WHILE100(MACRO, R)) #define KAGUYA_PP_WHILE102(MACRO, R) MACRO(KAGUYA_PP_WHILE101(MACRO, R)) #define KAGUYA_PP_WHILE103(MACRO, R) MACRO(KAGUYA_PP_WHILE102(MACRO, R)) #define KAGUYA_PP_WHILE104(MACRO, R) MACRO(KAGUYA_PP_WHILE103(MACRO, R)) #define KAGUYA_PP_WHILE105(MACRO, R) MACRO(KAGUYA_PP_WHILE104(MACRO, R)) #define KAGUYA_PP_WHILE106(MACRO, R) MACRO(KAGUYA_PP_WHILE105(MACRO, R)) #define KAGUYA_PP_WHILE107(MACRO, R) MACRO(KAGUYA_PP_WHILE106(MACRO, R)) #define KAGUYA_PP_WHILE108(MACRO, R) MACRO(KAGUYA_PP_WHILE107(MACRO, R)) #define KAGUYA_PP_WHILE109(MACRO, R) MACRO(KAGUYA_PP_WHILE108(MACRO, R)) #define KAGUYA_PP_WHILE110(MACRO, R) MACRO(KAGUYA_PP_WHILE109(MACRO, R)) #define KAGUYA_PP_WHILE111(MACRO, R) MACRO(KAGUYA_PP_WHILE110(MACRO, R)) #define KAGUYA_PP_WHILE112(MACRO, R) MACRO(KAGUYA_PP_WHILE111(MACRO, R)) #define KAGUYA_PP_WHILE113(MACRO, R) MACRO(KAGUYA_PP_WHILE112(MACRO, R)) #define KAGUYA_PP_WHILE114(MACRO, R) MACRO(KAGUYA_PP_WHILE113(MACRO, R)) #define KAGUYA_PP_WHILE115(MACRO, R) MACRO(KAGUYA_PP_WHILE114(MACRO, R)) #define KAGUYA_PP_WHILE116(MACRO, R) MACRO(KAGUYA_PP_WHILE115(MACRO, R)) #define KAGUYA_PP_WHILE117(MACRO, R) MACRO(KAGUYA_PP_WHILE116(MACRO, R)) #define KAGUYA_PP_WHILE118(MACRO, R) MACRO(KAGUYA_PP_WHILE117(MACRO, R)) #define KAGUYA_PP_WHILE119(MACRO, R) MACRO(KAGUYA_PP_WHILE118(MACRO, R)) #define KAGUYA_PP_WHILE120(MACRO, R) MACRO(KAGUYA_PP_WHILE119(MACRO, R)) #define KAGUYA_PP_WHILE121(MACRO, R) MACRO(KAGUYA_PP_WHILE120(MACRO, R)) #define KAGUYA_PP_WHILE122(MACRO, R) MACRO(KAGUYA_PP_WHILE121(MACRO, R)) #define KAGUYA_PP_WHILE123(MACRO, R) MACRO(KAGUYA_PP_WHILE122(MACRO, R)) #define KAGUYA_PP_WHILE124(MACRO, R) MACRO(KAGUYA_PP_WHILE123(MACRO, R)) #define KAGUYA_PP_WHILE125(MACRO, R) MACRO(KAGUYA_PP_WHILE124(MACRO, R)) #define KAGUYA_PP_WHILE126(MACRO, R) MACRO(KAGUYA_PP_WHILE125(MACRO, R)) #define KAGUYA_PP_WHILE127(MACRO, R) MACRO(KAGUYA_PP_WHILE126(MACRO, R)) #define KAGUYA_PP_WHILE128(MACRO, R) MACRO(KAGUYA_PP_WHILE127(MACRO, R)) #define KAGUYA_PP_WHILE129(MACRO, R) MACRO(KAGUYA_PP_WHILE128(MACRO, R)) #define KAGUYA_PP_WHILE130(MACRO, R) MACRO(KAGUYA_PP_WHILE129(MACRO, R)) #define KAGUYA_PP_WHILE131(MACRO, R) MACRO(KAGUYA_PP_WHILE130(MACRO, R)) #define KAGUYA_PP_WHILE132(MACRO, R) MACRO(KAGUYA_PP_WHILE131(MACRO, R)) #define KAGUYA_PP_WHILE133(MACRO, R) MACRO(KAGUYA_PP_WHILE132(MACRO, R)) #define KAGUYA_PP_WHILE134(MACRO, R) MACRO(KAGUYA_PP_WHILE133(MACRO, R)) #define KAGUYA_PP_WHILE135(MACRO, R) MACRO(KAGUYA_PP_WHILE134(MACRO, R)) #define KAGUYA_PP_WHILE136(MACRO, R) MACRO(KAGUYA_PP_WHILE135(MACRO, R)) #define KAGUYA_PP_WHILE137(MACRO, R) MACRO(KAGUYA_PP_WHILE136(MACRO, R)) #define KAGUYA_PP_WHILE138(MACRO, R) MACRO(KAGUYA_PP_WHILE137(MACRO, R)) #define KAGUYA_PP_WHILE139(MACRO, R) MACRO(KAGUYA_PP_WHILE138(MACRO, R)) #define KAGUYA_PP_WHILE140(MACRO, R) MACRO(KAGUYA_PP_WHILE139(MACRO, R)) #define KAGUYA_PP_WHILE141(MACRO, R) MACRO(KAGUYA_PP_WHILE140(MACRO, R)) #define KAGUYA_PP_WHILE142(MACRO, R) MACRO(KAGUYA_PP_WHILE141(MACRO, R)) #define KAGUYA_PP_WHILE143(MACRO, R) MACRO(KAGUYA_PP_WHILE142(MACRO, R)) #define KAGUYA_PP_WHILE144(MACRO, R) MACRO(KAGUYA_PP_WHILE143(MACRO, R)) #define KAGUYA_PP_WHILE145(MACRO, R) MACRO(KAGUYA_PP_WHILE144(MACRO, R)) #define KAGUYA_PP_WHILE146(MACRO, R) MACRO(KAGUYA_PP_WHILE145(MACRO, R)) #define KAGUYA_PP_WHILE147(MACRO, R) MACRO(KAGUYA_PP_WHILE146(MACRO, R)) #define KAGUYA_PP_WHILE148(MACRO, R) MACRO(KAGUYA_PP_WHILE147(MACRO, R)) #define KAGUYA_PP_WHILE149(MACRO, R) MACRO(KAGUYA_PP_WHILE148(MACRO, R)) #define KAGUYA_PP_WHILE150(MACRO, R) MACRO(KAGUYA_PP_WHILE149(MACRO, R)) #define KAGUYA_PP_WHILE151(MACRO, R) MACRO(KAGUYA_PP_WHILE150(MACRO, R)) #define KAGUYA_PP_WHILE152(MACRO, R) MACRO(KAGUYA_PP_WHILE151(MACRO, R)) #define KAGUYA_PP_WHILE153(MACRO, R) MACRO(KAGUYA_PP_WHILE152(MACRO, R)) #define KAGUYA_PP_WHILE154(MACRO, R) MACRO(KAGUYA_PP_WHILE153(MACRO, R)) #define KAGUYA_PP_WHILE155(MACRO, R) MACRO(KAGUYA_PP_WHILE154(MACRO, R)) #define KAGUYA_PP_WHILE156(MACRO, R) MACRO(KAGUYA_PP_WHILE155(MACRO, R)) #define KAGUYA_PP_WHILE157(MACRO, R) MACRO(KAGUYA_PP_WHILE156(MACRO, R)) #define KAGUYA_PP_WHILE158(MACRO, R) MACRO(KAGUYA_PP_WHILE157(MACRO, R)) #define KAGUYA_PP_WHILE159(MACRO, R) MACRO(KAGUYA_PP_WHILE158(MACRO, R)) #define KAGUYA_PP_WHILE160(MACRO, R) MACRO(KAGUYA_PP_WHILE159(MACRO, R)) #define KAGUYA_PP_WHILE161(MACRO, R) MACRO(KAGUYA_PP_WHILE160(MACRO, R)) #define KAGUYA_PP_WHILE162(MACRO, R) MACRO(KAGUYA_PP_WHILE161(MACRO, R)) #define KAGUYA_PP_WHILE163(MACRO, R) MACRO(KAGUYA_PP_WHILE162(MACRO, R)) #define KAGUYA_PP_WHILE164(MACRO, R) MACRO(KAGUYA_PP_WHILE163(MACRO, R)) #define KAGUYA_PP_WHILE165(MACRO, R) MACRO(KAGUYA_PP_WHILE164(MACRO, R)) #define KAGUYA_PP_WHILE166(MACRO, R) MACRO(KAGUYA_PP_WHILE165(MACRO, R)) #define KAGUYA_PP_WHILE167(MACRO, R) MACRO(KAGUYA_PP_WHILE166(MACRO, R)) #define KAGUYA_PP_WHILE168(MACRO, R) MACRO(KAGUYA_PP_WHILE167(MACRO, R)) #define KAGUYA_PP_WHILE169(MACRO, R) MACRO(KAGUYA_PP_WHILE168(MACRO, R)) #define KAGUYA_PP_WHILE170(MACRO, R) MACRO(KAGUYA_PP_WHILE169(MACRO, R)) #define KAGUYA_PP_WHILE171(MACRO, R) MACRO(KAGUYA_PP_WHILE170(MACRO, R)) #define KAGUYA_PP_WHILE172(MACRO, R) MACRO(KAGUYA_PP_WHILE171(MACRO, R)) #define KAGUYA_PP_WHILE173(MACRO, R) MACRO(KAGUYA_PP_WHILE172(MACRO, R)) #define KAGUYA_PP_WHILE174(MACRO, R) MACRO(KAGUYA_PP_WHILE173(MACRO, R)) #define KAGUYA_PP_WHILE175(MACRO, R) MACRO(KAGUYA_PP_WHILE174(MACRO, R)) #define KAGUYA_PP_WHILE176(MACRO, R) MACRO(KAGUYA_PP_WHILE175(MACRO, R)) #define KAGUYA_PP_WHILE177(MACRO, R) MACRO(KAGUYA_PP_WHILE176(MACRO, R)) #define KAGUYA_PP_WHILE178(MACRO, R) MACRO(KAGUYA_PP_WHILE177(MACRO, R)) #define KAGUYA_PP_WHILE179(MACRO, R) MACRO(KAGUYA_PP_WHILE178(MACRO, R)) #define KAGUYA_PP_WHILE180(MACRO, R) MACRO(KAGUYA_PP_WHILE179(MACRO, R)) #define KAGUYA_PP_WHILE181(MACRO, R) MACRO(KAGUYA_PP_WHILE180(MACRO, R)) #define KAGUYA_PP_WHILE182(MACRO, R) MACRO(KAGUYA_PP_WHILE181(MACRO, R)) #define KAGUYA_PP_WHILE183(MACRO, R) MACRO(KAGUYA_PP_WHILE182(MACRO, R)) #define KAGUYA_PP_WHILE184(MACRO, R) MACRO(KAGUYA_PP_WHILE183(MACRO, R)) #define KAGUYA_PP_WHILE185(MACRO, R) MACRO(KAGUYA_PP_WHILE184(MACRO, R)) #define KAGUYA_PP_WHILE186(MACRO, R) MACRO(KAGUYA_PP_WHILE185(MACRO, R)) #define KAGUYA_PP_WHILE187(MACRO, R) MACRO(KAGUYA_PP_WHILE186(MACRO, R)) #define KAGUYA_PP_WHILE188(MACRO, R) MACRO(KAGUYA_PP_WHILE187(MACRO, R)) #define KAGUYA_PP_WHILE189(MACRO, R) MACRO(KAGUYA_PP_WHILE188(MACRO, R)) #define KAGUYA_PP_WHILE190(MACRO, R) MACRO(KAGUYA_PP_WHILE189(MACRO, R)) #define KAGUYA_PP_WHILE191(MACRO, R) MACRO(KAGUYA_PP_WHILE190(MACRO, R)) #define KAGUYA_PP_WHILE192(MACRO, R) MACRO(KAGUYA_PP_WHILE191(MACRO, R)) #define KAGUYA_PP_WHILE193(MACRO, R) MACRO(KAGUYA_PP_WHILE192(MACRO, R)) #define KAGUYA_PP_WHILE194(MACRO, R) MACRO(KAGUYA_PP_WHILE193(MACRO, R)) #define KAGUYA_PP_WHILE195(MACRO, R) MACRO(KAGUYA_PP_WHILE194(MACRO, R)) #define KAGUYA_PP_WHILE196(MACRO, R) MACRO(KAGUYA_PP_WHILE195(MACRO, R)) #define KAGUYA_PP_WHILE197(MACRO, R) MACRO(KAGUYA_PP_WHILE196(MACRO, R)) #define KAGUYA_PP_WHILE198(MACRO, R) MACRO(KAGUYA_PP_WHILE197(MACRO, R)) #define KAGUYA_PP_WHILE199(MACRO, R) MACRO(KAGUYA_PP_WHILE198(MACRO, R)) #define KAGUYA_PP_WHILE200(MACRO, R) MACRO(KAGUYA_PP_WHILE199(MACRO, R)) #define KAGUYA_PP_WHILE201(MACRO, R) MACRO(KAGUYA_PP_WHILE200(MACRO, R)) #define KAGUYA_PP_WHILE202(MACRO, R) MACRO(KAGUYA_PP_WHILE201(MACRO, R)) #define KAGUYA_PP_WHILE203(MACRO, R) MACRO(KAGUYA_PP_WHILE202(MACRO, R)) #define KAGUYA_PP_WHILE204(MACRO, R) MACRO(KAGUYA_PP_WHILE203(MACRO, R)) #define KAGUYA_PP_WHILE205(MACRO, R) MACRO(KAGUYA_PP_WHILE204(MACRO, R)) #define KAGUYA_PP_WHILE206(MACRO, R) MACRO(KAGUYA_PP_WHILE205(MACRO, R)) #define KAGUYA_PP_WHILE207(MACRO, R) MACRO(KAGUYA_PP_WHILE206(MACRO, R)) #define KAGUYA_PP_WHILE208(MACRO, R) MACRO(KAGUYA_PP_WHILE207(MACRO, R)) #define KAGUYA_PP_WHILE209(MACRO, R) MACRO(KAGUYA_PP_WHILE208(MACRO, R)) #define KAGUYA_PP_WHILE210(MACRO, R) MACRO(KAGUYA_PP_WHILE209(MACRO, R)) #define KAGUYA_PP_WHILE211(MACRO, R) MACRO(KAGUYA_PP_WHILE210(MACRO, R)) #define KAGUYA_PP_WHILE212(MACRO, R) MACRO(KAGUYA_PP_WHILE211(MACRO, R)) #define KAGUYA_PP_WHILE213(MACRO, R) MACRO(KAGUYA_PP_WHILE212(MACRO, R)) #define KAGUYA_PP_WHILE214(MACRO, R) MACRO(KAGUYA_PP_WHILE213(MACRO, R)) #define KAGUYA_PP_WHILE215(MACRO, R) MACRO(KAGUYA_PP_WHILE214(MACRO, R)) #define KAGUYA_PP_WHILE216(MACRO, R) MACRO(KAGUYA_PP_WHILE215(MACRO, R)) #define KAGUYA_PP_WHILE217(MACRO, R) MACRO(KAGUYA_PP_WHILE216(MACRO, R)) #define KAGUYA_PP_WHILE218(MACRO, R) MACRO(KAGUYA_PP_WHILE217(MACRO, R)) #define KAGUYA_PP_WHILE219(MACRO, R) MACRO(KAGUYA_PP_WHILE218(MACRO, R)) #define KAGUYA_PP_WHILE220(MACRO, R) MACRO(KAGUYA_PP_WHILE219(MACRO, R)) #define KAGUYA_PP_WHILE221(MACRO, R) MACRO(KAGUYA_PP_WHILE220(MACRO, R)) #define KAGUYA_PP_WHILE222(MACRO, R) MACRO(KAGUYA_PP_WHILE221(MACRO, R)) #define KAGUYA_PP_WHILE223(MACRO, R) MACRO(KAGUYA_PP_WHILE222(MACRO, R)) #define KAGUYA_PP_WHILE224(MACRO, R) MACRO(KAGUYA_PP_WHILE223(MACRO, R)) #define KAGUYA_PP_WHILE225(MACRO, R) MACRO(KAGUYA_PP_WHILE224(MACRO, R)) #define KAGUYA_PP_WHILE226(MACRO, R) MACRO(KAGUYA_PP_WHILE225(MACRO, R)) #define KAGUYA_PP_WHILE227(MACRO, R) MACRO(KAGUYA_PP_WHILE226(MACRO, R)) #define KAGUYA_PP_WHILE228(MACRO, R) MACRO(KAGUYA_PP_WHILE227(MACRO, R)) #define KAGUYA_PP_WHILE229(MACRO, R) MACRO(KAGUYA_PP_WHILE228(MACRO, R)) #define KAGUYA_PP_WHILE230(MACRO, R) MACRO(KAGUYA_PP_WHILE229(MACRO, R)) #define KAGUYA_PP_WHILE231(MACRO, R) MACRO(KAGUYA_PP_WHILE230(MACRO, R)) #define KAGUYA_PP_WHILE232(MACRO, R) MACRO(KAGUYA_PP_WHILE231(MACRO, R)) #define KAGUYA_PP_WHILE233(MACRO, R) MACRO(KAGUYA_PP_WHILE232(MACRO, R)) #define KAGUYA_PP_WHILE234(MACRO, R) MACRO(KAGUYA_PP_WHILE233(MACRO, R)) #define KAGUYA_PP_WHILE235(MACRO, R) MACRO(KAGUYA_PP_WHILE234(MACRO, R)) #define KAGUYA_PP_WHILE236(MACRO, R) MACRO(KAGUYA_PP_WHILE235(MACRO, R)) #define KAGUYA_PP_WHILE237(MACRO, R) MACRO(KAGUYA_PP_WHILE236(MACRO, R)) #define KAGUYA_PP_WHILE238(MACRO, R) MACRO(KAGUYA_PP_WHILE237(MACRO, R)) #define KAGUYA_PP_WHILE239(MACRO, R) MACRO(KAGUYA_PP_WHILE238(MACRO, R)) #define KAGUYA_PP_WHILE240(MACRO, R) MACRO(KAGUYA_PP_WHILE239(MACRO, R)) #define KAGUYA_PP_WHILE241(MACRO, R) MACRO(KAGUYA_PP_WHILE240(MACRO, R)) #define KAGUYA_PP_WHILE242(MACRO, R) MACRO(KAGUYA_PP_WHILE241(MACRO, R)) #define KAGUYA_PP_WHILE243(MACRO, R) MACRO(KAGUYA_PP_WHILE242(MACRO, R)) #define KAGUYA_PP_WHILE244(MACRO, R) MACRO(KAGUYA_PP_WHILE243(MACRO, R)) #define KAGUYA_PP_WHILE245(MACRO, R) MACRO(KAGUYA_PP_WHILE244(MACRO, R)) #define KAGUYA_PP_WHILE246(MACRO, R) MACRO(KAGUYA_PP_WHILE245(MACRO, R)) #define KAGUYA_PP_WHILE247(MACRO, R) MACRO(KAGUYA_PP_WHILE246(MACRO, R)) #define KAGUYA_PP_WHILE248(MACRO, R) MACRO(KAGUYA_PP_WHILE247(MACRO, R)) #define KAGUYA_PP_WHILE249(MACRO, R) MACRO(KAGUYA_PP_WHILE248(MACRO, R)) #define KAGUYA_PP_WHILE250(MACRO, R) MACRO(KAGUYA_PP_WHILE249(MACRO, R)) #define KAGUYA_PP_WHILE251(MACRO, R) MACRO(KAGUYA_PP_WHILE250(MACRO, R)) #define KAGUYA_PP_WHILE252(MACRO, R) MACRO(KAGUYA_PP_WHILE251(MACRO, R)) #define KAGUYA_PP_WHILE253(MACRO, R) MACRO(KAGUYA_PP_WHILE252(MACRO, R)) #define KAGUYA_PP_WHILE254(MACRO, R) MACRO(KAGUYA_PP_WHILE253(MACRO, R)) #define KAGUYA_PP_WHILE(COUNT, R, MACRO) \ KAGUYA_PP_CAT(KAGUYA_PP_WHILE, COUNT)(MACRO, R) #define KAGUYA_PP_INC0 1 #define KAGUYA_PP_INC1 2 #define KAGUYA_PP_INC2 3 #define KAGUYA_PP_INC3 4 #define KAGUYA_PP_INC4 5 #define KAGUYA_PP_INC5 6 #define KAGUYA_PP_INC6 7 #define KAGUYA_PP_INC7 8 #define KAGUYA_PP_INC8 9 #define KAGUYA_PP_INC9 10 #define KAGUYA_PP_INC10 11 #define KAGUYA_PP_INC11 12 #define KAGUYA_PP_INC12 13 #define KAGUYA_PP_INC13 14 #define KAGUYA_PP_INC14 15 #define KAGUYA_PP_INC15 16 #define KAGUYA_PP_INC16 17 #define KAGUYA_PP_INC17 18 #define KAGUYA_PP_INC18 19 #define KAGUYA_PP_INC19 20 #define KAGUYA_PP_INC20 21 #define KAGUYA_PP_INC21 22 #define KAGUYA_PP_INC22 23 #define KAGUYA_PP_INC23 24 #define KAGUYA_PP_INC24 25 #define KAGUYA_PP_INC25 26 #define KAGUYA_PP_INC26 27 #define KAGUYA_PP_INC27 28 #define KAGUYA_PP_INC28 29 #define KAGUYA_PP_INC29 30 #define KAGUYA_PP_INC30 31 #define KAGUYA_PP_INC31 32 #define KAGUYA_PP_INC32 33 #define KAGUYA_PP_INC33 34 #define KAGUYA_PP_INC34 35 #define KAGUYA_PP_INC35 36 #define KAGUYA_PP_INC36 37 #define KAGUYA_PP_INC37 38 #define KAGUYA_PP_INC38 39 #define KAGUYA_PP_INC39 40 #define KAGUYA_PP_INC40 41 #define KAGUYA_PP_INC41 42 #define KAGUYA_PP_INC42 43 #define KAGUYA_PP_INC43 44 #define KAGUYA_PP_INC44 45 #define KAGUYA_PP_INC45 46 #define KAGUYA_PP_INC46 47 #define KAGUYA_PP_INC47 48 #define KAGUYA_PP_INC48 49 #define KAGUYA_PP_INC49 50 #define KAGUYA_PP_INC50 51 #define KAGUYA_PP_INC51 52 #define KAGUYA_PP_INC52 53 #define KAGUYA_PP_INC53 54 #define KAGUYA_PP_INC54 55 #define KAGUYA_PP_INC55 56 #define KAGUYA_PP_INC56 57 #define KAGUYA_PP_INC57 58 #define KAGUYA_PP_INC58 59 #define KAGUYA_PP_INC59 60 #define KAGUYA_PP_INC60 61 #define KAGUYA_PP_INC61 62 #define KAGUYA_PP_INC62 63 #define KAGUYA_PP_INC63 64 #define KAGUYA_PP_INC64 65 #define KAGUYA_PP_INC65 66 #define KAGUYA_PP_INC66 67 #define KAGUYA_PP_INC67 68 #define KAGUYA_PP_INC68 69 #define KAGUYA_PP_INC69 70 #define KAGUYA_PP_INC70 71 #define KAGUYA_PP_INC71 72 #define KAGUYA_PP_INC72 73 #define KAGUYA_PP_INC73 74 #define KAGUYA_PP_INC74 75 #define KAGUYA_PP_INC75 76 #define KAGUYA_PP_INC76 77 #define KAGUYA_PP_INC77 78 #define KAGUYA_PP_INC78 79 #define KAGUYA_PP_INC79 80 #define KAGUYA_PP_INC80 81 #define KAGUYA_PP_INC81 82 #define KAGUYA_PP_INC82 83 #define KAGUYA_PP_INC83 84 #define KAGUYA_PP_INC84 85 #define KAGUYA_PP_INC85 86 #define KAGUYA_PP_INC86 87 #define KAGUYA_PP_INC87 88 #define KAGUYA_PP_INC88 89 #define KAGUYA_PP_INC89 90 #define KAGUYA_PP_INC90 91 #define KAGUYA_PP_INC91 92 #define KAGUYA_PP_INC92 93 #define KAGUYA_PP_INC93 94 #define KAGUYA_PP_INC94 95 #define KAGUYA_PP_INC95 96 #define KAGUYA_PP_INC96 97 #define KAGUYA_PP_INC97 98 #define KAGUYA_PP_INC98 99 #define KAGUYA_PP_INC99 100 #define KAGUYA_PP_INC100 101 #define KAGUYA_PP_INC101 102 #define KAGUYA_PP_INC102 103 #define KAGUYA_PP_INC103 104 #define KAGUYA_PP_INC104 105 #define KAGUYA_PP_INC105 106 #define KAGUYA_PP_INC106 107 #define KAGUYA_PP_INC107 108 #define KAGUYA_PP_INC108 109 #define KAGUYA_PP_INC109 110 #define KAGUYA_PP_INC110 111 #define KAGUYA_PP_INC111 112 #define KAGUYA_PP_INC112 113 #define KAGUYA_PP_INC113 114 #define KAGUYA_PP_INC114 115 #define KAGUYA_PP_INC115 116 #define KAGUYA_PP_INC116 117 #define KAGUYA_PP_INC117 118 #define KAGUYA_PP_INC118 119 #define KAGUYA_PP_INC119 120 #define KAGUYA_PP_INC120 121 #define KAGUYA_PP_INC121 122 #define KAGUYA_PP_INC122 123 #define KAGUYA_PP_INC123 124 #define KAGUYA_PP_INC124 125 #define KAGUYA_PP_INC125 126 #define KAGUYA_PP_INC126 127 #define KAGUYA_PP_INC127 128 #define KAGUYA_PP_INC128 129 #define KAGUYA_PP_INC129 130 #define KAGUYA_PP_INC130 131 #define KAGUYA_PP_INC131 132 #define KAGUYA_PP_INC132 133 #define KAGUYA_PP_INC133 134 #define KAGUYA_PP_INC134 135 #define KAGUYA_PP_INC135 136 #define KAGUYA_PP_INC136 137 #define KAGUYA_PP_INC137 138 #define KAGUYA_PP_INC138 139 #define KAGUYA_PP_INC139 140 #define KAGUYA_PP_INC140 141 #define KAGUYA_PP_INC141 142 #define KAGUYA_PP_INC142 143 #define KAGUYA_PP_INC143 144 #define KAGUYA_PP_INC144 145 #define KAGUYA_PP_INC145 146 #define KAGUYA_PP_INC146 147 #define KAGUYA_PP_INC147 148 #define KAGUYA_PP_INC148 149 #define KAGUYA_PP_INC149 150 #define KAGUYA_PP_INC150 151 #define KAGUYA_PP_INC151 152 #define KAGUYA_PP_INC152 153 #define KAGUYA_PP_INC153 154 #define KAGUYA_PP_INC154 155 #define KAGUYA_PP_INC155 156 #define KAGUYA_PP_INC156 157 #define KAGUYA_PP_INC157 158 #define KAGUYA_PP_INC158 159 #define KAGUYA_PP_INC159 160 #define KAGUYA_PP_INC160 161 #define KAGUYA_PP_INC161 162 #define KAGUYA_PP_INC162 163 #define KAGUYA_PP_INC163 164 #define KAGUYA_PP_INC164 165 #define KAGUYA_PP_INC165 166 #define KAGUYA_PP_INC166 167 #define KAGUYA_PP_INC167 168 #define KAGUYA_PP_INC168 169 #define KAGUYA_PP_INC169 170 #define KAGUYA_PP_INC170 171 #define KAGUYA_PP_INC171 172 #define KAGUYA_PP_INC172 173 #define KAGUYA_PP_INC173 174 #define KAGUYA_PP_INC174 175 #define KAGUYA_PP_INC175 176 #define KAGUYA_PP_INC176 177 #define KAGUYA_PP_INC177 178 #define KAGUYA_PP_INC178 179 #define KAGUYA_PP_INC179 180 #define KAGUYA_PP_INC180 181 #define KAGUYA_PP_INC181 182 #define KAGUYA_PP_INC182 183 #define KAGUYA_PP_INC183 184 #define KAGUYA_PP_INC184 185 #define KAGUYA_PP_INC185 186 #define KAGUYA_PP_INC186 187 #define KAGUYA_PP_INC187 188 #define KAGUYA_PP_INC188 189 #define KAGUYA_PP_INC189 190 #define KAGUYA_PP_INC190 191 #define KAGUYA_PP_INC191 192 #define KAGUYA_PP_INC192 193 #define KAGUYA_PP_INC193 194 #define KAGUYA_PP_INC194 195 #define KAGUYA_PP_INC195 196 #define KAGUYA_PP_INC196 197 #define KAGUYA_PP_INC197 198 #define KAGUYA_PP_INC198 199 #define KAGUYA_PP_INC199 200 #define KAGUYA_PP_INC200 201 #define KAGUYA_PP_INC201 202 #define KAGUYA_PP_INC202 203 #define KAGUYA_PP_INC203 204 #define KAGUYA_PP_INC204 205 #define KAGUYA_PP_INC205 206 #define KAGUYA_PP_INC206 207 #define KAGUYA_PP_INC207 208 #define KAGUYA_PP_INC208 209 #define KAGUYA_PP_INC209 210 #define KAGUYA_PP_INC210 211 #define KAGUYA_PP_INC211 212 #define KAGUYA_PP_INC212 213 #define KAGUYA_PP_INC213 214 #define KAGUYA_PP_INC214 215 #define KAGUYA_PP_INC215 216 #define KAGUYA_PP_INC216 217 #define KAGUYA_PP_INC217 218 #define KAGUYA_PP_INC218 219 #define KAGUYA_PP_INC219 220 #define KAGUYA_PP_INC220 221 #define KAGUYA_PP_INC221 222 #define KAGUYA_PP_INC222 223 #define KAGUYA_PP_INC223 224 #define KAGUYA_PP_INC224 225 #define KAGUYA_PP_INC225 226 #define KAGUYA_PP_INC226 227 #define KAGUYA_PP_INC227 228 #define KAGUYA_PP_INC228 229 #define KAGUYA_PP_INC229 230 #define KAGUYA_PP_INC230 231 #define KAGUYA_PP_INC231 232 #define KAGUYA_PP_INC232 233 #define KAGUYA_PP_INC233 234 #define KAGUYA_PP_INC234 235 #define KAGUYA_PP_INC235 236 #define KAGUYA_PP_INC236 237 #define KAGUYA_PP_INC237 238 #define KAGUYA_PP_INC238 239 #define KAGUYA_PP_INC239 240 #define KAGUYA_PP_INC240 241 #define KAGUYA_PP_INC241 242 #define KAGUYA_PP_INC242 243 #define KAGUYA_PP_INC243 244 #define KAGUYA_PP_INC244 245 #define KAGUYA_PP_INC245 246 #define KAGUYA_PP_INC246 247 #define KAGUYA_PP_INC247 248 #define KAGUYA_PP_INC248 249 #define KAGUYA_PP_INC249 250 #define KAGUYA_PP_INC250 251 #define KAGUYA_PP_INC251 252 #define KAGUYA_PP_INC252 253 #define KAGUYA_PP_INC253 254 #define KAGUYA_PP_INC254 255 #define KAGUYA_PP_INC(N) KAGUYA_PP_CAT(KAGUYA_PP_INC, N) #define KAGUYA_PP_DEC1 0 #define KAGUYA_PP_DEC2 1 #define KAGUYA_PP_DEC3 2 #define KAGUYA_PP_DEC4 3 #define KAGUYA_PP_DEC5 4 #define KAGUYA_PP_DEC6 5 #define KAGUYA_PP_DEC7 6 #define KAGUYA_PP_DEC8 7 #define KAGUYA_PP_DEC9 8 #define KAGUYA_PP_DEC10 9 #define KAGUYA_PP_DEC11 10 #define KAGUYA_PP_DEC12 11 #define KAGUYA_PP_DEC13 12 #define KAGUYA_PP_DEC14 13 #define KAGUYA_PP_DEC15 14 #define KAGUYA_PP_DEC16 15 #define KAGUYA_PP_DEC17 16 #define KAGUYA_PP_DEC18 17 #define KAGUYA_PP_DEC19 18 #define KAGUYA_PP_DEC20 19 #define KAGUYA_PP_DEC21 20 #define KAGUYA_PP_DEC22 21 #define KAGUYA_PP_DEC23 22 #define KAGUYA_PP_DEC24 23 #define KAGUYA_PP_DEC25 24 #define KAGUYA_PP_DEC26 25 #define KAGUYA_PP_DEC27 26 #define KAGUYA_PP_DEC28 27 #define KAGUYA_PP_DEC29 28 #define KAGUYA_PP_DEC30 29 #define KAGUYA_PP_DEC31 30 #define KAGUYA_PP_DEC32 31 #define KAGUYA_PP_DEC33 32 #define KAGUYA_PP_DEC34 33 #define KAGUYA_PP_DEC35 34 #define KAGUYA_PP_DEC36 35 #define KAGUYA_PP_DEC37 36 #define KAGUYA_PP_DEC38 37 #define KAGUYA_PP_DEC39 38 #define KAGUYA_PP_DEC40 39 #define KAGUYA_PP_DEC41 40 #define KAGUYA_PP_DEC42 41 #define KAGUYA_PP_DEC43 42 #define KAGUYA_PP_DEC44 43 #define KAGUYA_PP_DEC45 44 #define KAGUYA_PP_DEC46 45 #define KAGUYA_PP_DEC47 46 #define KAGUYA_PP_DEC48 47 #define KAGUYA_PP_DEC49 48 #define KAGUYA_PP_DEC50 49 #define KAGUYA_PP_DEC51 50 #define KAGUYA_PP_DEC52 51 #define KAGUYA_PP_DEC53 52 #define KAGUYA_PP_DEC54 53 #define KAGUYA_PP_DEC55 54 #define KAGUYA_PP_DEC56 55 #define KAGUYA_PP_DEC57 56 #define KAGUYA_PP_DEC58 57 #define KAGUYA_PP_DEC59 58 #define KAGUYA_PP_DEC60 59 #define KAGUYA_PP_DEC61 60 #define KAGUYA_PP_DEC62 61 #define KAGUYA_PP_DEC63 62 #define KAGUYA_PP_DEC64 63 #define KAGUYA_PP_DEC65 64 #define KAGUYA_PP_DEC66 65 #define KAGUYA_PP_DEC67 66 #define KAGUYA_PP_DEC68 67 #define KAGUYA_PP_DEC69 68 #define KAGUYA_PP_DEC70 69 #define KAGUYA_PP_DEC71 70 #define KAGUYA_PP_DEC72 71 #define KAGUYA_PP_DEC73 72 #define KAGUYA_PP_DEC74 73 #define KAGUYA_PP_DEC75 74 #define KAGUYA_PP_DEC76 75 #define KAGUYA_PP_DEC77 76 #define KAGUYA_PP_DEC78 77 #define KAGUYA_PP_DEC79 78 #define KAGUYA_PP_DEC80 79 #define KAGUYA_PP_DEC81 80 #define KAGUYA_PP_DEC82 81 #define KAGUYA_PP_DEC83 82 #define KAGUYA_PP_DEC84 83 #define KAGUYA_PP_DEC85 84 #define KAGUYA_PP_DEC86 85 #define KAGUYA_PP_DEC87 86 #define KAGUYA_PP_DEC88 87 #define KAGUYA_PP_DEC89 88 #define KAGUYA_PP_DEC90 89 #define KAGUYA_PP_DEC91 90 #define KAGUYA_PP_DEC92 91 #define KAGUYA_PP_DEC93 92 #define KAGUYA_PP_DEC94 93 #define KAGUYA_PP_DEC95 94 #define KAGUYA_PP_DEC96 95 #define KAGUYA_PP_DEC97 96 #define KAGUYA_PP_DEC98 97 #define KAGUYA_PP_DEC99 98 #define KAGUYA_PP_DEC100 99 #define KAGUYA_PP_DEC101 100 #define KAGUYA_PP_DEC102 101 #define KAGUYA_PP_DEC103 102 #define KAGUYA_PP_DEC104 103 #define KAGUYA_PP_DEC105 104 #define KAGUYA_PP_DEC106 105 #define KAGUYA_PP_DEC107 106 #define KAGUYA_PP_DEC108 107 #define KAGUYA_PP_DEC109 108 #define KAGUYA_PP_DEC110 109 #define KAGUYA_PP_DEC111 110 #define KAGUYA_PP_DEC112 111 #define KAGUYA_PP_DEC113 112 #define KAGUYA_PP_DEC114 113 #define KAGUYA_PP_DEC115 114 #define KAGUYA_PP_DEC116 115 #define KAGUYA_PP_DEC117 116 #define KAGUYA_PP_DEC118 117 #define KAGUYA_PP_DEC119 118 #define KAGUYA_PP_DEC120 119 #define KAGUYA_PP_DEC121 120 #define KAGUYA_PP_DEC122 121 #define KAGUYA_PP_DEC123 122 #define KAGUYA_PP_DEC124 123 #define KAGUYA_PP_DEC125 124 #define KAGUYA_PP_DEC126 125 #define KAGUYA_PP_DEC127 126 #define KAGUYA_PP_DEC128 127 #define KAGUYA_PP_DEC129 128 #define KAGUYA_PP_DEC130 129 #define KAGUYA_PP_DEC131 130 #define KAGUYA_PP_DEC132 131 #define KAGUYA_PP_DEC133 132 #define KAGUYA_PP_DEC134 133 #define KAGUYA_PP_DEC135 134 #define KAGUYA_PP_DEC136 135 #define KAGUYA_PP_DEC137 136 #define KAGUYA_PP_DEC138 137 #define KAGUYA_PP_DEC139 138 #define KAGUYA_PP_DEC140 139 #define KAGUYA_PP_DEC141 140 #define KAGUYA_PP_DEC142 141 #define KAGUYA_PP_DEC143 142 #define KAGUYA_PP_DEC144 143 #define KAGUYA_PP_DEC145 144 #define KAGUYA_PP_DEC146 145 #define KAGUYA_PP_DEC147 146 #define KAGUYA_PP_DEC148 147 #define KAGUYA_PP_DEC149 148 #define KAGUYA_PP_DEC150 149 #define KAGUYA_PP_DEC151 150 #define KAGUYA_PP_DEC152 151 #define KAGUYA_PP_DEC153 152 #define KAGUYA_PP_DEC154 153 #define KAGUYA_PP_DEC155 154 #define KAGUYA_PP_DEC156 155 #define KAGUYA_PP_DEC157 156 #define KAGUYA_PP_DEC158 157 #define KAGUYA_PP_DEC159 158 #define KAGUYA_PP_DEC160 159 #define KAGUYA_PP_DEC161 160 #define KAGUYA_PP_DEC162 161 #define KAGUYA_PP_DEC163 162 #define KAGUYA_PP_DEC164 163 #define KAGUYA_PP_DEC165 164 #define KAGUYA_PP_DEC166 165 #define KAGUYA_PP_DEC167 166 #define KAGUYA_PP_DEC168 167 #define KAGUYA_PP_DEC169 168 #define KAGUYA_PP_DEC170 169 #define KAGUYA_PP_DEC171 170 #define KAGUYA_PP_DEC172 171 #define KAGUYA_PP_DEC173 172 #define KAGUYA_PP_DEC174 173 #define KAGUYA_PP_DEC175 174 #define KAGUYA_PP_DEC176 175 #define KAGUYA_PP_DEC177 176 #define KAGUYA_PP_DEC178 177 #define KAGUYA_PP_DEC179 178 #define KAGUYA_PP_DEC180 179 #define KAGUYA_PP_DEC181 180 #define KAGUYA_PP_DEC182 181 #define KAGUYA_PP_DEC183 182 #define KAGUYA_PP_DEC184 183 #define KAGUYA_PP_DEC185 184 #define KAGUYA_PP_DEC186 185 #define KAGUYA_PP_DEC187 186 #define KAGUYA_PP_DEC188 187 #define KAGUYA_PP_DEC189 188 #define KAGUYA_PP_DEC190 189 #define KAGUYA_PP_DEC191 190 #define KAGUYA_PP_DEC192 191 #define KAGUYA_PP_DEC193 192 #define KAGUYA_PP_DEC194 193 #define KAGUYA_PP_DEC195 194 #define KAGUYA_PP_DEC196 195 #define KAGUYA_PP_DEC197 196 #define KAGUYA_PP_DEC198 197 #define KAGUYA_PP_DEC199 198 #define KAGUYA_PP_DEC200 199 #define KAGUYA_PP_DEC201 200 #define KAGUYA_PP_DEC202 201 #define KAGUYA_PP_DEC203 202 #define KAGUYA_PP_DEC204 203 #define KAGUYA_PP_DEC205 204 #define KAGUYA_PP_DEC206 205 #define KAGUYA_PP_DEC207 206 #define KAGUYA_PP_DEC208 207 #define KAGUYA_PP_DEC209 208 #define KAGUYA_PP_DEC210 209 #define KAGUYA_PP_DEC211 210 #define KAGUYA_PP_DEC212 211 #define KAGUYA_PP_DEC213 212 #define KAGUYA_PP_DEC214 213 #define KAGUYA_PP_DEC215 214 #define KAGUYA_PP_DEC216 215 #define KAGUYA_PP_DEC217 216 #define KAGUYA_PP_DEC218 217 #define KAGUYA_PP_DEC219 218 #define KAGUYA_PP_DEC220 219 #define KAGUYA_PP_DEC221 220 #define KAGUYA_PP_DEC222 221 #define KAGUYA_PP_DEC223 222 #define KAGUYA_PP_DEC224 223 #define KAGUYA_PP_DEC225 224 #define KAGUYA_PP_DEC226 225 #define KAGUYA_PP_DEC227 226 #define KAGUYA_PP_DEC228 227 #define KAGUYA_PP_DEC229 228 #define KAGUYA_PP_DEC230 229 #define KAGUYA_PP_DEC231 230 #define KAGUYA_PP_DEC232 231 #define KAGUYA_PP_DEC233 232 #define KAGUYA_PP_DEC234 233 #define KAGUYA_PP_DEC235 234 #define KAGUYA_PP_DEC236 235 #define KAGUYA_PP_DEC237 236 #define KAGUYA_PP_DEC238 237 #define KAGUYA_PP_DEC239 238 #define KAGUYA_PP_DEC240 239 #define KAGUYA_PP_DEC241 240 #define KAGUYA_PP_DEC242 241 #define KAGUYA_PP_DEC243 242 #define KAGUYA_PP_DEC244 243 #define KAGUYA_PP_DEC245 244 #define KAGUYA_PP_DEC246 245 #define KAGUYA_PP_DEC247 246 #define KAGUYA_PP_DEC248 247 #define KAGUYA_PP_DEC249 248 #define KAGUYA_PP_DEC250 249 #define KAGUYA_PP_DEC251 250 #define KAGUYA_PP_DEC252 251 #define KAGUYA_PP_DEC253 252 #define KAGUYA_PP_DEC254 253 #define KAGUYA_PP_DEC(N) KAGUYA_PP_CAT(KAGUYA_PP_DEC, N)