#include "psprecomp/runtime.hpp" #include "generated_units.hpp" #include #include #include #include namespace psprecomp { static const std::uint16_t kEntryIds_recomp_unit_0029[4096] = { 1, 0, 0, 0, 2, 0, 3, 0, 0, 0, 4, 0, 0, 5, 0, 6, 0, 0, 7, 0, 0, 8, 0, 0, 0, 9, 0, 10, 0, 0, 0, 11, 0, 0, 12, 0, 13, 0, 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 0, 18, 0, 19, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 23, 0, 24, 0, 0, 0, 25, 0, 0, 26, 27, 28, 0, 29, 0, 0, 30, 0, 31, 0, 0, 0, 32, 0, 0, 33, 0, 34, 0, 0, 35, 0, 36, 37, 0, 0, 0, 38, 0, 0, 0, 39, 0, 0, 0, 0, 0, 40, 41, 42, 0, 43, 0, 0, 0, 44, 0, 0, 0, 45, 0, 0, 0, 0, 0, 46, 47, 0, 0, 48, 0, 0, 0, 49, 0, 0, 0, 0, 0, 50, 51, 52, 0, 53, 0, 0, 54, 0, 55, 0, 56, 0, 0, 57, 0, 0, 0, 0, 0, 0, 58, 0, 0, 59, 0, 60, 0, 61, 0, 0, 62, 0, 0, 63, 0, 0, 0, 0, 64, 0, 0, 65, 0, 66, 0, 0, 67, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 69, 0, 0, 0, 0, 70, 0, 0, 71, 0, 0, 72, 0, 0, 73, 0, 0, 74, 0, 0, 75, 0, 0, 76, 0, 77, 0, 78, 0, 79, 0, 0, 80, 0, 0, 0, 81, 0, 0, 0, 82, 0, 0, 83, 0, 0, 84, 0, 85, 0, 86, 0, 0, 87, 0, 88, 0, 0, 89, 0, 0, 0, 90, 0, 91, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 0, 0, 95, 0, 96, 0, 0, 0, 0, 0, 0, 0, 97, 0, 0, 0, 0, 98, 0, 99, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 101, 0, 0, 102, 0, 0, 103, 0, 0, 104, 0, 105, 106, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109, 0, 0, 0, 0, 0, 110, 111, 0, 0, 0, 0, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 113, 0, 0, 0, 0, 0, 0, 0, 0, 114, 0, 0, 115, 0, 116, 0, 117, 0, 0, 118, 0, 0, 119, 0, 0, 120, 0, 121, 122, 0, 123, 0, 0, 124, 0, 0, 0, 0, 125, 0, 0, 0, 126, 0, 127, 0, 0, 128, 0, 0, 129, 0, 0, 130, 0, 131, 132, 0, 133, 0, 0, 134, 0, 0, 0, 0, 135, 0, 0, 0, 136, 137, 0, 138, 0, 0, 139, 0, 140, 141, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 143, 0, 0, 0, 144, 0, 0, 0, 145, 146, 147, 0, 0, 0, 148, 0, 0, 149, 0, 150, 151, 0, 152, 0, 0, 0, 0, 153, 0, 0, 0, 0, 0, 154, 0, 0, 155, 0, 156, 0, 157, 0, 0, 0, 0, 158, 0, 0, 0, 159, 0, 0, 0, 160, 161, 162, 0, 163, 0, 0, 0, 0, 0, 164, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 0, 0, 0, 0, 166, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 0, 0, 172, 0, 173, 174, 0, 0, 175, 0, 0, 0, 0, 176, 0, 0, 177, 0, 178, 179, 0, 180, 0, 0, 0, 0, 181, 0, 0, 0, 182, 0, 0, 0, 183, 184, 185, 0, 186, 0, 0, 0, 187, 0, 188, 0, 0, 0, 189, 0, 0, 190, 0, 0, 0, 191, 0, 192, 0, 0, 193, 0, 0, 194, 0, 0, 195, 0, 196, 197, 0, 198, 0, 199, 0, 0, 0, 200, 201, 0, 0, 0, 202, 0, 0, 203, 0, 0, 0, 204, 0, 0, 0, 0, 205, 0, 0, 0, 0, 0, 0, 206, 0, 0, 207, 0, 0, 208, 0, 0, 209, 0, 210, 211, 0, 212, 0, 213, 0, 0, 0, 214, 0, 0, 0, 215, 0, 0, 0, 0, 216, 0, 217, 0, 0, 218, 0, 0, 219, 0, 0, 220, 0, 221, 222, 0, 223, 0, 224, 0, 0, 0, 225, 0, 0, 226, 0, 0, 0, 227, 0, 228, 0, 229, 0, 0, 230, 0, 0, 231, 0, 0, 232, 0, 233, 234, 0, 235, 0, 236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 237, 0, 0, 0, 0, 0, 0, 238, 0, 0, 0, 0, 239, 0, 0, 240, 0, 0, 241, 0, 0, 242, 0, 243, 244, 0, 245, 0, 246, 0, 0, 0, 247, 0, 248, 0, 0, 249, 0, 0, 0, 0, 250, 0, 0, 251, 0, 0, 252, 0, 0, 253, 0, 254, 255, 0, 256, 0, 257, 0, 0, 0, 258, 0, 0, 0, 259, 0, 0, 260, 0, 261, 0, 0, 0, 0, 0, 262, 0, 0, 0, 0, 263, 0, 0, 264, 0, 0, 265, 0, 266, 267, 268, 0, 0, 269, 0, 0, 0, 270, 0, 271, 0, 0, 0, 0, 0, 272, 0, 0, 273, 0, 0, 274, 0, 0, 275, 0, 276, 277, 0, 278, 0, 279, 0, 0, 0, 280, 0, 281, 0, 0, 282, 0, 0, 283, 0, 0, 284, 0, 285, 286, 0, 287, 0, 288, 0, 0, 0, 289, 0, 0, 0, 0, 290, 0, 0, 291, 0, 0, 292, 0, 0, 293, 0, 294, 295, 0, 296, 0, 297, 0, 0, 0, 298, 0, 299, 0, 300, 0, 301, 0, 0, 0, 302, 0, 0, 0, 303, 0, 0, 0, 304, 0, 0, 0, 305, 0, 306, 0, 0, 307, 0, 0, 308, 0, 0, 309, 0, 310, 311, 312, 0, 0, 313, 0, 0, 0, 314, 0, 0, 0, 0, 315, 0, 0, 316, 0, 0, 317, 0, 0, 318, 0, 319, 320, 0, 321, 0, 322, 0, 0, 0, 323, 0, 324, 0, 325, 0, 326, 0, 0, 0, 0, 0, 327, 0, 0, 328, 0, 329, 0, 0, 330, 0, 0, 331, 0, 0, 332, 0, 333, 334, 335, 0, 0, 336, 0, 337, 0, 338, 0, 0, 339, 0, 0, 340, 0, 341, 342, 343, 0, 0, 344, 345, 0, 346, 0, 0, 0, 0, 347, 0, 0, 0, 348, 0, 0, 0, 349, 0, 350, 0, 0, 351, 0, 0, 352, 0, 0, 353, 0, 354, 355, 356, 0, 0, 357, 0, 0, 0, 358, 0, 0, 0, 0, 0, 0, 359, 0, 0, 0, 0, 360, 0, 0, 0, 0, 0, 0, 0, 361, 0, 0, 362, 0, 0, 363, 0, 364, 365, 366, 0, 0, 367, 0, 0, 0, 368, 0, 369, 0, 0, 370, 0, 0, 371, 0, 0, 372, 0, 373, 374, 0, 375, 0, 376, 0, 0, 0, 0, 377, 0, 0, 0, 378, 0, 0, 0, 0, 0, 379, 0, 0, 0, 0, 0, 380, 0, 0, 381, 0, 0, 382, 0, 383, 384, 385, 0, 0, 386, 0, 0, 0, 387, 0, 388, 0, 0, 389, 0, 0, 390, 0, 0, 391, 0, 392, 393, 0, 394, 0, 395, 0, 0, 0, 0, 396, 0, 0, 0, 397, 0, 398, 0, 399, 0, 0, 400, 0, 0, 0, 0, 0, 401, 0, 0, 0, 0, 0, 402, 0, 0, 403, 0, 0, 404, 0, 405, 406, 407, 0, 0, 408, 0, 0, 0, 409, 0, 410, 0, 0, 411, 0, 412, 0, 0, 413, 0, 0, 414, 0, 0, 415, 0, 416, 417, 0, 0, 418, 0, 419, 0, 0, 0, 420, 0, 421, 0, 422, 0, 0, 423, 0, 0, 424, 0, 0, 425, 0, 0, 426, 0, 427, 428, 0, 0, 429, 0, 430, 0, 0, 0, 431, 0, 432, 0, 433, 0, 0, 434, 0, 0, 435, 0, 0, 436, 0, 0, 437, 0, 438, 439, 0, 440, 0, 0, 441, 0, 0, 0, 442, 0, 0, 0, 0, 443, 0, 0, 0, 444, 0, 0, 445, 0, 0, 446, 0, 0, 447, 0, 448, 449, 0, 0, 450, 0, 451, 0, 0, 0, 452, 0, 453, 0, 0, 454, 0, 0, 455, 0, 0, 456, 0, 457, 458, 0, 0, 459, 0, 460, 0, 0, 0, 461, 0, 0, 0, 0, 462, 0, 0, 463, 0, 0, 464, 0, 465, 0, 466, 0, 467, 0, 468, 0, 0, 0, 0, 469, 0, 0, 470, 0, 0, 0, 471, 0, 0, 472, 0, 0, 473, 0, 0, 474, 0, 0, 475, 0, 476, 477, 0, 478, 0, 479, 0, 0, 0, 0, 480, 0, 481, 0, 0, 0, 482, 0, 0, 0, 0, 0, 483, 0, 0, 0, 484, 0, 0, 0, 485, 0, 486, 0, 487, 488, 489, 0, 490, 0, 0, 0, 0, 491, 0, 0, 0, 0, 492, 0, 0, 0, 493, 0, 0, 494, 0, 0, 495, 0, 0, 496, 0, 497, 498, 0, 499, 0, 500, 0, 0, 0, 501, 0, 0, 502, 0, 0, 503, 0, 0, 504, 0, 505, 506, 507, 0, 0, 508, 0, 0, 0, 509, 0, 510, 0, 0, 511, 0, 0, 512, 0, 513, 0, 514, 0, 515, 0, 516, 0, 0, 517, 0, 0, 518, 0, 0, 519, 0, 520, 521, 0, 522, 0, 523, 0, 0, 0, 524, 0, 525, 0, 0, 526, 0, 527, 0, 528, 0, 0, 529, 0, 530, 0, 531, 0, 0, 532, 0, 0, 533, 0, 0, 534, 0, 535, 536, 537, 0, 0, 538, 0, 0, 0, 539, 0, 540, 0, 0, 0, 541, 0, 542, 0, 543, 0, 0, 544, 0, 0, 0, 0, 545, 0, 0, 0, 0, 0, 546, 0, 0, 0, 547, 0, 0, 548, 0, 0, 549, 0, 0, 550, 0, 551, 552, 553, 0, 0, 554, 0, 0, 0, 0, 555, 0, 556, 0, 0, 0, 557, 0, 558, 0, 559, 0, 0, 560, 0, 0, 0, 0, 561, 0, 0, 0, 0, 0, 0, 562, 0, 0, 0, 563, 0, 0, 564, 0, 0, 565, 0, 0, 566, 0, 567, 568, 569, 0, 0, 570, 0, 0, 0, 0, 571, 0, 572, 0, 0, 0, 573, 0, 0, 0, 0, 0, 574, 0, 0, 575, 0, 0, 576, 0, 0, 577, 0, 578, 579, 0, 580, 0, 581, 0, 0, 0, 582, 0, 583, 0, 584, 0, 585, 0, 0, 586, 0, 0, 0, 587, 0, 0, 0, 588, 0, 0, 0, 589, 0, 590, 0, 0, 591, 0, 0, 592, 0, 0, 593, 0, 594, 595, 596, 0, 0, 597, 0, 0, 0, 598, 0, 599, 0, 600, 0, 0, 601, 0, 0, 0, 0, 0, 602, 0, 0, 0, 0, 603, 0, 0, 604, 0, 605, 0, 0, 606, 0, 0, 607, 0, 0, 608, 0, 609, 610, 611, 0, 0, 612, 0, 613, 0, 0, 614, 0, 0, 615, 0, 0, 616, 0, 617, 618, 619, 0, 0, 620, 621, 0, 622, 0, 0, 0, 0, 623, 0, 0, 624, 0, 0, 625, 0, 0, 626, 0, 0, 627, 0, 628, 629, 0, 630, 0, 631, 0, 0, 0, 0, 632, 0, 633, 0, 0, 0, 634, 0, 0, 635, 0, 636, 0, 0, 637, 0, 0, 0, 0, 638, 0, 0, 0, 639, 0, 0, 0, 640, 0, 0, 641, 0, 0, 642, 0, 0, 0, 643, 0, 644, 0, 0, 645, 0, 0, 0, 646, 0, 0, 647, 0, 0, 648, 0, 0, 649, 0, 0, 650, 0, 651, 652, 0, 653, 0, 654, 0, 0, 0, 0, 655, 0, 656, 0, 0, 0, 657, 0, 658, 0, 659, 0, 0, 660, 0, 661, 0, 0, 662, 0, 0, 0, 0, 663, 0, 0, 0, 664, 0, 0, 665, 0, 0, 666, 0, 667, 668, 669, 0, 0, 670, 0, 0, 0, 671, 0, 672, 0, 673, 0, 674, 0, 0, 0, 675, 0, 0, 0, 676, 0, 0, 0, 677, 0, 0, 0, 678, 0, 679, 0, 0, 680, 0, 0, 681, 0, 0, 682, 0, 683, 684, 0, 685, 0, 0, 686, 0, 0, 0, 687, 0, 0, 0, 0, 688, 0, 0, 689, 0, 0, 690, 0, 0, 691, 0, 692, 693, 0, 694, 0, 695, 0, 0, 0, 696, 0, 697, 0, 698, 0, 699, 0, 0, 0, 0, 700, 0, 0, 701, 0, 0, 702, 0, 0, 703, 0, 0, 704, 0, 0, 705, 0, 706, 707, 708, 0, 0, 709, 0, 710, 0, 711, 0, 0, 712, 0, 0, 713, 0, 714, 715, 716, 0, 0, 717, 718, 0, 719, 0, 0, 0, 0, 720, 0, 0, 0, 721, 0, 0, 0, 722, 0, 723, 0, 0, 724, 0, 0, 725, 0, 0, 726, 0, 727, 728, 729, 0, 0, 730, 0, 0, 0, 731, 0, 0, 732, 0, 733, 0, 0, 734, 0, 0, 0, 0, 735, 0, 0, 0, 0, 0, 736, 0, 0, 0, 737, 0, 0, 738, 0, 0, 739, 0, 0, 740, 0, 741, 742, 743, 0, 0, 744, 0, 0, 0, 0, 745, 0, 746, 0, 0, 0, 747, 0, 748, 0, 749, 0, 0, 750, 0, 0, 0, 0, 0, 751, 0, 0, 0, 752, 0, 0, 753, 0, 0, 754, 0, 755, 756, 757, 0, 0, 758, 0, 0, 0, 759, 0, 760, 0, 0, 0, 0, 0, 761, 0, 0, 762, 0, 0, 763, 0, 0, 764, 0, 765, 766, 0, 767, 0, 768, 0, 0, 0, 0, 769, 0, 0, 0, 770, 0, 771, 0, 0, 772, 0, 0, 773, 0, 0, 774, 0, 775, 776, 0, 777, 0, 778, 0, 0, 0, 0, 779, 0, 0, 0, 780, 781, 0, 0, 0, 0, 0, 782, 0, 0, 0, 0, 0, 783, 0, 0, 0, 0, 0, 784, 0, 0, 785, 0, 0, 786, 0, 787, 788, 789, 0, 0, 790, 0, 0, 0, 791, 0, 792, 0, 0, 793, 0, 0, 794, 0, 0, 795, 0, 796, 797, 0, 798, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 799, 0, 0, 0, 800, 801, 0, 0, 0, 0, 0, 802, 0, 0, 0, 0, 0, 803, 0, 0, 0, 0, 0, 0, 0, 804, 0, 0, 805, 0, 0, 806, 0, 807, 808, 809, 0, 0, 810, 0, 0, 0, 811, 0, 812, 0, 0, 813, 0, 0, 814, 0, 0, 815, 0, 0, 816, 0, 817, 818, 0, 819, 0, 820, 0, 0, 0, 0, 821, 0, 0, 0, 822, 0, 823, 0, 0, 824, 0, 0, 825, 0, 0, 826, 0, 827, 828, 0, 829, 0, 830, 0, 0, 0, 0, 831, 0, 0, 0, 832, 833, 0, 0, 0, 0, 0, 834, 0, 0, 835, 0, 836, 837, 0, 0, 838, 0, 0, 839, 0, 840, 841, 0, 0, 0, 842, 0, 0, 0, 843, 0, 0, 0, 0, 0, 844, 845, 846, 0, 847, 0, 0, 0, 848, 0, 0, 0, 849, 0, 0, 0, 0, 0, 850, 851, 0, 0, 852, 0, 0, 0, 853, 0, 0, 0, 0, 0, 854, 855, 856, 0, 857, 0, 0, 0, 0, 858, 0, 0, 859, 0, 0, 0, 0, 0, 0, 860, 0, 861, 0, 0, 0, 0, 0, 0, 0, 862, 0, 0, 863, 0, 0, 864, 0, 0, 865, 0, 866, 867, 0, 0, 868, 0, 869, 0, 0, 0, 870, 0, 0, 871, 0, 0, 0, 0, 0, 0, 872, 0, 873, 0, 0, 0, 0, 0, 0, 0, 874, 0, 0, 875, 0, 876, 0, 877, 0, 0, 878, 0, 0, 0, 0, 0, 879, 0, 0, 880, 0, 881, 0, 882, 0, 0, 883, 884, 0, 885, 0, 0, 0, 0, 0, 886, 0, 0, 887, 0, 888, 0, 889, 0, 0, 890, 0, 0, 891, 0, 0, 892, 0, 0, 893, 0, 894, 895, 0, 896, 0, 897, 0, 0, 0, 898, 0, 899, 0, 0, 900, 0, 0, 901, 0, 0, 902, 0, 903, 904, 0, 905, 0, 906, 0, 0, 0, 907, 0, 908, 0, 0, 909, 0, 0, 910, 0, 0, 911, 0, 912, 913, 0, 914, 0, 915, 0, 0, 0, 916, 0, 917, 0, 918, 0, 0, 919, 0, 0, 0, 0, 0, 0, 920, 0, 921, 0, 0, 0, 0, 0, 0, 0, 922, 0, 923, 0, 0, 924, 0, 0, 925, 0, 0, 926, 0, 927, 928, 0, 929, 0, 930, 0, 0, 0, 931, 0, 932, 0, 933, 0, 0, 934, 0, 0, 0, 0, 0, 0, 935, 0, 936, 0, 0, 0, 0, 0, 0, 0, 937, 0, 938, 0, 0, 939, 0, 0, 940, 0, 0, 941, 0, 942, 943, 0, 944, 0, 945, 0, 0, 0, 946, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 947, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 948, 0, 949, 950, 0, 0, 951, 0, 0, 952, 0, 953, 0, 954, 0, 0, 955, 0, 956, 0, 957, 0, 958, 0, 0, 959, 0, 0, 0, 0, 960, 961, 962, 0, 963, 0, 964, 0, 0, 965, 0, 966, 0, 0, 0, 967, 0, 968, 969, 0, 970, 0, 0, 0, 971, 0, 0, 0, 972, 0, 973, 0, 0, 974, 0, 0, 0, 975, 0, 0, 976, 0, 977, 0, 978, 0, 0, 0, 0, 979, 0, 0, 0, 980, 0, 0, 0, 981, 982, 983, 0, 984, 0, 0, 0, 985, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 986, 0, 0, 0, 987, 0, 0, 0, 988, 989, 990, 0, 0, 0, 991, 0, 0, 992, 0, 0, 993, 0, 994, 995, 0, 996, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 997, 0, 0, 998, 0, 0, 0, 999, 1000, 0, 0, 1001, 1002, 0, 0, 1003, 1004, 0, 1005, 0, 0, 0, 0, 1006, 0, 0, 1007, 0, 0, 1008, 0, 0, 1009, 0, 1010, 1011, 0, 0, 1012, 0, 0, 0, 0, 0, 0, 0, 0, 1013, 0, 0, 1014, 0, 0, 1015, 0, 1016, 1017, 1018, 0, 1019, 0, 0, 0, 1020, 0, 0, 1021, 0, 0, 1022, 0, 1023, 0, 0, 1024, 1025, 0, 1026, 0, 0, 1027, 0, 0, 0, 0, 0, 1028, 0, 0, 1029, 0, 0, 0, 0, 1030, 0, 1031, 0, 1032, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1033, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1034, 0, 0, 0, 1035, 0, 1036, 0, 0, 1037, 0, 0, 1038, 0, 1039, 0, 1040, 0, 0, 0, 1041, 0, 0, 1042, 0, 0, 0, 0, 1043, 1044, 1045, 0, 1046, 0, 1047, 0, 0, 1048, 0, 0, 0, 0, 1049, 0, 1050, 0, 0, 1051, 0, 0, 0, 0, 1052, 1053, 1054, 0, 1055, 0, 0, 0, 1056, 0, 1057, 0, 0, 0, 1058, 1059, 0, 0, 1060, 0, 1061, 0, 1062, 0, 0, 0, 1063, 0, 1064, 0, 0, 0, 1065, 1066, 0, 0, 0, 1067, 0, 1068, 0, 1069, 0, 0, 0, 1070, 0, 0, 1071, 0, 0, 0, 1072, 1073, 0, 0, 0, 0, 0, 1074, 0, 1075, 0, 0, 0, 1076, 1077, 0, 0, 1078, 0, 1079, 0, 1080, 0, 1081, 0, 0, 1082, 0, 0, 0, 0, 1083, 1084, 1085, 0, 1086, 0, 1087, 0, 0, 0, 1088, 0, 0, 1089, 1090, 1091, 0, 1092, 0, 0, 0, 1093, 0, 0, 0, 1094, 0, 0, 1095, 0, 1096, 1097, 0, 1098, 0, 1099, 0, 1100, 0, 0, 1101, 0, 1102, 1103, 0, 1104, 0, 1105, 0, 0, 1106, 0, 0, 1107, 0, 1108, 1109, 0, 1110, 0, 1111, 1112, 0, 0, 0, 1113, 0, 0, 1114, 0, 1115, 1116, 0, 1117, 0, 1118, 0, 1119, 0, 1120, 0, 1121, 0, 1122, 0, 1123, 0, 1124, 0, 0, 1125, 0, 0, 0, 0, 1126, 1127, 1128, 0, 1129, 0, 1130, 0, 1131, 1132, 0, 1133, 0, 1134, 0, 0, 1135, 0, 1136, 1137, 0, 1138, 0, 0, 1139, 0, 1140, 0, 0, 1141, 0, 1142, 0, 0, 0, 0, 0, 0, 1143, 0, 0, 0, 1144, 0, 1145, 0, 1146, 0, 1147, 0, 1148, 0, 1149, 0, 0, 1150, 0, 0, 1151, 0, 0, 0, 0, 1152, 0, 1153, 0, 0, 1154, 0, 0, 0, 0, 1155, 1156, 1157, 0, 1158, 0, 0, 0, 0, 1159, 0, 0, 0, 1160, 0, 1161, 1162, 0, 1163, 0, 0, 0, 1164, 0, 1165, 0, 0, 1166, 0, 1167, 0, 1168, 0, 1169, 0, 1170, 0, 1171, 1172, 0, 1173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1174, 0, 1175, 0, 0, 0, 1176, 0, 1177, 0, 0, 0, 0, 1178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1179, 0, 0, 0, 0, 0, 1180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1181, 0, 0, 1182, 0, 0, 1183, 1184, 0, 1185, 0, 1186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1187, 0, 0, 1188, 0, 0, 1189, 0, 0, 1190, 0, 1191, 1192, 0, 1193, 0, 1194, 0, 0, 0, 1195, 0, 1196, 0, 0, 1197, 0, 0, 1198, 0, 0, 1199, 0, 1200, 1201, 1202, 0, 0, 0, 1203, 0, 0, 0, 1204, 0, 0, 1205, 0, 0, 1206, 0, 0, 1207, 0, 1208, 1209, 0, 1210, 0, 0, 1211, 0, 0, 0, 1212, 0, 0, 1213, 0, 0, 1214, 0, 0, 1215, 0, 1216, 1217, 0, 1218, 0, 0, 1219, 0, 0, 0, 1220, 0, 0, 1221, 0, 0, 1222, 0, 0, 1223, 0, 1224, 1225, 0, 1226, 0, 0, 1227, 0, 0, 0, 1228, 0, 0, 0, 0, 0, 1229, 0, 0, 0, 0, 1230, 0, 0, 0, 1231, 0, 0, 0, 1232, 0, 0, 0, 0, 0, 1233, 0, 0, 0, 1234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1235, 0, 0, 1236, 0, 1237, 1238, 0, 1239, 0, 0, 1240, 0, 0, 0, 0, 1241, 0, 0, 0, 1242, 0, 0, 1243, 0, 1244, 0, 1245, 0, 1246, 0, 0, 0, 0, 1247, 0, 0, 0, 1248, 0, 1249, 0, 0, 1250, 0, 0, 1251, 0, 0, 1252, 0, 1253, 1254, 0, 0, 1255, 0, 1256, 0, 1257, 0, 0, 0, 1258, 0, 0, 1259, 0, 0, 0, 0, 0, 1260, 0, 0, 0, 0, 1261, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1262, 0, 0, 0, 1263, 0, 0, 0, 1264, 1265, 1266, 0, 0, 0, 1267, 1268, 0, 0, 0, 1269, 0, 0, 0, 0, 1270, 0, 0, 0, 0, 1271, 0, 0, 1272, 0, 0, 1273, 0, 0, 1274, 0, 1275, 1276, 0, 0, 1277, 0, 1278, 0, 0, 0, 1279, 0, 0, 0, 1280, 0, 0, 1281, 0, 0, 1282, 0, 0, 1283, 0, 1284, 1285, 0, 1286, 0, 1287, 0, 0, 0, 1288, 0, 0, 0, 0, 1289, 0, 0, 0, 1290, 0, 0, 1291, 0, 0, 0, 1292, 0, 0, 0, 1293, 1294, 0, 0, 0, 0, 1295, 0, 1296, 0, 0, 0, 1297, 0, 1298, 1299, 1300, 0, 0, 0, 1301, 0, 0, 0, 0, 1302, 0, 0, 0, 1303, 0, 1304, 0, 1305, 0, 0, 0, 0, 0, 0, 0, 1306, 0, 0, 1307, 0, 0, 1308, 0, 0, 1309, 0, 1310, 1311, 0, 1312, 0, 1313, 0, 0, 0, 1314, 1315, 0, 0, 0, 0, 1316, 0, 1317, 0, 0, 1318, 0, 0, 1319, 0, 0, 1320, 0, 1321, 1322, 0, 1323, 0, 1324, 0, 0, 0, 1325, 0, 0, 1326, 0, 0, 0, 0, 0, 1327, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1329, 0, 0, 0, 0, 0, 1330, 1331, 0, 0, 0, 0, 1332, 0, 0, 0, 0, 0, 1333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1335, 0, 0, 0, 0, 0, 1336, 1337, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1338, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1339, 0, 1340, 0, 0, 1341, 0, 0, 1342, 0, 1343, }; void recomp_unit_0029_entry(Runtime &rt, AllegrexContext &ctx, std::uint16_t direct_entry_id, GuestMemory::AotFastView &aot_mem) { std::uint32_t jump_target = 0u; std::uint32_t local_transfers = 0u; std::uint32_t local_pc = ctx.pc; std::uint32_t entry_id = direct_entry_id; LOCAL_DISPATCH: { if (entry_id == 0u) { const std::uint32_t entry_delta = local_pc - 0x08878000u; entry_id = (entry_delta < 16384u && (entry_delta & 3u) == 0u) ? kEntryIds_recomp_unit_0029[entry_delta >> 2u] : 0u; } switch (entry_id) { case 1u: goto L_08878000; case 2u: goto L_08878010; case 3u: goto L_08878018; case 4u: goto L_08878028; case 5u: goto L_08878034; case 6u: goto L_0887803C; case 7u: goto L_08878048; case 8u: goto L_08878054; case 9u: goto L_08878064; case 10u: goto L_0887806C; case 11u: goto L_0887807C; case 12u: goto L_08878088; case 13u: goto L_08878090; case 14u: goto L_088780A0; case 15u: goto L_088780B0; case 16u: goto L_088780D4; case 17u: goto L_088780E4; case 18u: goto L_088780F8; case 19u: goto L_08878100; case 20u: goto L_08878110; case 21u: goto L_08878138; case 22u: goto L_08878150; case 23u: goto L_08878164; case 24u: goto L_0887816C; case 25u: goto L_0887817C; case 26u: goto L_08878188; case 27u: goto L_0887818C; case 28u: goto L_08878190; case 29u: goto L_08878198; case 30u: goto L_088781A4; case 31u: goto L_088781AC; case 32u: goto L_088781BC; case 33u: goto L_088781C8; case 34u: goto L_088781D0; case 35u: goto L_088781DC; case 36u: goto L_088781E4; case 37u: goto L_088781E8; case 38u: goto L_088781F8; case 39u: goto L_08878208; case 40u: goto L_08878220; case 41u: goto L_08878224; case 42u: goto L_08878228; case 43u: goto L_08878230; case 44u: goto L_08878240; case 45u: goto L_08878250; case 46u: goto L_08878268; case 47u: goto L_0887826C; case 48u: goto L_08878278; case 49u: goto L_08878288; case 50u: goto L_088782A0; case 51u: goto L_088782A4; case 52u: goto L_088782A8; case 53u: goto L_088782B0; case 54u: goto L_088782BC; case 55u: goto L_088782C4; case 56u: goto L_088782CC; case 57u: goto L_088782D8; case 58u: goto L_088782F4; case 59u: goto L_08878300; case 60u: goto L_08878308; case 61u: goto L_08878310; case 62u: goto L_0887831C; case 63u: goto L_08878328; case 64u: goto L_0887833C; case 65u: goto L_08878348; case 66u: goto L_08878350; case 67u: goto L_0887835C; case 68u: goto L_0887836C; case 69u: goto L_08878390; case 70u: goto L_088783A4; case 71u: goto L_088783B0; case 72u: goto L_088783BC; case 73u: goto L_088783C8; case 74u: goto L_088783D4; case 75u: goto L_088783E0; case 76u: goto L_088783EC; case 77u: goto L_088783F4; case 78u: goto L_088783FC; case 79u: goto L_08878404; case 80u: goto L_08878410; case 81u: goto L_08878420; case 82u: goto L_08878430; case 83u: goto L_0887843C; case 84u: goto L_08878448; case 85u: goto L_08878450; case 86u: goto L_08878458; case 87u: goto L_08878464; case 88u: goto L_0887846C; case 89u: goto L_08878478; case 90u: goto L_08878488; case 91u: goto L_08878490; case 92u: goto L_088784A0; case 93u: goto L_088784BC; case 94u: goto L_088784F4; case 95u: goto L_08878500; case 96u: goto L_08878508; case 97u: goto L_08878528; case 98u: goto L_0887853C; case 99u: goto L_08878544; case 100u: goto L_08878564; case 101u: goto L_08878578; case 102u: goto L_08878584; case 103u: goto L_08878590; case 104u: goto L_0887859C; case 105u: goto L_088785A4; case 106u: goto L_088785A8; case 107u: goto L_088785B0; case 108u: goto L_088785C0; case 109u: goto L_088785D0; case 110u: goto L_088785E8; case 111u: goto L_088785EC; case 112u: goto L_08878600; case 113u: goto L_08878648; case 114u: goto L_0887866C; case 115u: goto L_08878678; case 116u: goto L_08878680; case 117u: goto L_08878688; case 118u: goto L_08878694; case 119u: goto L_088786A0; case 120u: goto L_088786AC; case 121u: goto L_088786B4; case 122u: goto L_088786B8; case 123u: goto L_088786C0; case 124u: goto L_088786CC; case 125u: goto L_088786E0; case 126u: goto L_088786F0; case 127u: goto L_088786F8; case 128u: goto L_08878704; case 129u: goto L_08878710; case 130u: goto L_0887871C; case 131u: goto L_08878724; case 132u: goto L_08878728; case 133u: goto L_08878730; case 134u: goto L_0887873C; case 135u: goto L_08878750; case 136u: goto L_08878760; case 137u: goto L_08878764; case 138u: goto L_0887876C; case 139u: goto L_08878778; case 140u: goto L_08878780; case 141u: goto L_08878784; case 142u: goto L_0887878C; case 143u: goto L_088787C0; case 144u: goto L_088787D0; case 145u: goto L_088787E0; case 146u: goto L_088787E4; case 147u: goto L_088787E8; case 148u: goto L_088787F8; case 149u: goto L_08878804; case 150u: goto L_0887880C; case 151u: goto L_08878810; case 152u: goto L_08878818; case 153u: goto L_0887882C; case 154u: goto L_08878844; case 155u: goto L_08878850; case 156u: goto L_08878858; case 157u: goto L_08878860; case 158u: goto L_08878874; case 159u: goto L_08878884; case 160u: goto L_08878894; case 161u: goto L_08878898; case 162u: goto L_0887889C; case 163u: goto L_088788A4; case 164u: goto L_088788BC; case 165u: goto L_088788E0; case 166u: goto L_088788F8; case 167u: goto L_08878904; case 168u: goto L_08878928; case 169u: goto L_08878940; case 170u: goto L_08878960; case 171u: goto L_08878998; case 172u: goto L_088789A4; case 173u: goto L_088789AC; case 174u: goto L_088789B0; case 175u: goto L_088789BC; case 176u: goto L_088789D0; case 177u: goto L_088789DC; case 178u: goto L_088789E4; case 179u: goto L_088789E8; case 180u: goto L_088789F0; case 181u: goto L_08878A04; case 182u: goto L_08878A14; case 183u: goto L_08878A24; case 184u: goto L_08878A28; case 185u: goto L_08878A2C; case 186u: goto L_08878A34; case 187u: goto L_08878A44; case 188u: goto L_08878A4C; case 189u: goto L_08878A5C; case 190u: goto L_08878A68; case 191u: goto L_08878A78; case 192u: goto L_08878A80; case 193u: goto L_08878A8C; case 194u: goto L_08878A98; case 195u: goto L_08878AA4; case 196u: goto L_08878AAC; case 197u: goto L_08878AB0; case 198u: goto L_08878AB8; case 199u: goto L_08878AC0; case 200u: goto L_08878AD0; case 201u: goto L_08878AD4; case 202u: goto L_08878AE4; case 203u: goto L_08878AF0; case 204u: goto L_08878B00; case 205u: goto L_08878B14; case 206u: goto L_08878B30; case 207u: goto L_08878B3C; case 208u: goto L_08878B48; case 209u: goto L_08878B54; case 210u: goto L_08878B5C; case 211u: goto L_08878B60; case 212u: goto L_08878B68; case 213u: goto L_08878B70; case 214u: goto L_08878B80; case 215u: goto L_08878B90; case 216u: goto L_08878BA4; case 217u: goto L_08878BAC; case 218u: goto L_08878BB8; case 219u: goto L_08878BC4; case 220u: goto L_08878BD0; case 221u: goto L_08878BD8; case 222u: goto L_08878BDC; case 223u: goto L_08878BE4; case 224u: goto L_08878BEC; case 225u: goto L_08878BFC; case 226u: goto L_08878C08; case 227u: goto L_08878C18; case 228u: goto L_08878C20; case 229u: goto L_08878C28; case 230u: goto L_08878C34; case 231u: goto L_08878C40; case 232u: goto L_08878C4C; case 233u: goto L_08878C54; case 234u: goto L_08878C58; case 235u: goto L_08878C60; case 236u: goto L_08878C68; case 237u: goto L_08878CB0; case 238u: goto L_08878CCC; case 239u: goto L_08878CE0; case 240u: goto L_08878CEC; case 241u: goto L_08878CF8; case 242u: goto L_08878D04; case 243u: goto L_08878D0C; case 244u: goto L_08878D10; case 245u: goto L_08878D18; case 246u: goto L_08878D20; case 247u: goto L_08878D30; case 248u: goto L_08878D38; case 249u: goto L_08878D44; case 250u: goto L_08878D58; case 251u: goto L_08878D64; case 252u: goto L_08878D70; case 253u: goto L_08878D7C; case 254u: goto L_08878D84; case 255u: goto L_08878D88; case 256u: goto L_08878D90; case 257u: goto L_08878D98; case 258u: goto L_08878DA8; case 259u: goto L_08878DB8; case 260u: goto L_08878DC4; case 261u: goto L_08878DCC; case 262u: goto L_08878DE4; case 263u: goto L_08878DF8; case 264u: goto L_08878E04; case 265u: goto L_08878E10; case 266u: goto L_08878E18; case 267u: goto L_08878E1C; case 268u: goto L_08878E20; case 269u: goto L_08878E2C; case 270u: goto L_08878E3C; case 271u: goto L_08878E44; case 272u: goto L_08878E5C; case 273u: goto L_08878E68; case 274u: goto L_08878E74; case 275u: goto L_08878E80; case 276u: goto L_08878E88; case 277u: goto L_08878E8C; case 278u: goto L_08878E94; case 279u: goto L_08878E9C; case 280u: goto L_08878EAC; case 281u: goto L_08878EB4; case 282u: goto L_08878EC0; case 283u: goto L_08878ECC; case 284u: goto L_08878ED8; case 285u: goto L_08878EE0; case 286u: goto L_08878EE4; case 287u: goto L_08878EEC; case 288u: goto L_08878EF4; case 289u: goto L_08878F04; case 290u: goto L_08878F18; case 291u: goto L_08878F24; case 292u: goto L_08878F30; case 293u: goto L_08878F3C; case 294u: goto L_08878F44; case 295u: goto L_08878F48; case 296u: goto L_08878F50; case 297u: goto L_08878F58; case 298u: goto L_08878F68; case 299u: goto L_08878F70; case 300u: goto L_08878F78; case 301u: goto L_08878F80; case 302u: goto L_08878F90; case 303u: goto L_08878FA0; case 304u: goto L_08878FB0; case 305u: goto L_08878FC0; case 306u: goto L_08878FC8; case 307u: goto L_08878FD4; case 308u: goto L_08878FE0; case 309u: goto L_08878FEC; case 310u: goto L_08878FF4; case 311u: goto L_08878FF8; case 312u: goto L_08878FFC; case 313u: goto L_08879008; case 314u: goto L_08879018; case 315u: goto L_0887902C; case 316u: goto L_08879038; case 317u: goto L_08879044; case 318u: goto L_08879050; case 319u: goto L_08879058; case 320u: goto L_0887905C; case 321u: goto L_08879064; case 322u: goto L_0887906C; case 323u: goto L_0887907C; case 324u: goto L_08879084; case 325u: goto L_0887908C; case 326u: goto L_08879094; case 327u: goto L_088790AC; case 328u: goto L_088790B8; case 329u: goto L_088790C0; case 330u: goto L_088790CC; case 331u: goto L_088790D8; case 332u: goto L_088790E4; case 333u: goto L_088790EC; case 334u: goto L_088790F0; case 335u: goto L_088790F4; case 336u: goto L_08879100; case 337u: goto L_08879108; case 338u: goto L_08879110; case 339u: goto L_0887911C; case 340u: goto L_08879128; case 341u: goto L_08879130; case 342u: goto L_08879134; case 343u: goto L_08879138; case 344u: goto L_08879144; case 345u: goto L_08879148; case 346u: goto L_08879150; case 347u: goto L_08879164; case 348u: goto L_08879174; case 349u: goto L_08879184; case 350u: goto L_0887918C; case 351u: goto L_08879198; case 352u: goto L_088791A4; case 353u: goto L_088791B0; case 354u: goto L_088791B8; case 355u: goto L_088791BC; case 356u: goto L_088791C0; case 357u: goto L_088791CC; case 358u: goto L_088791DC; case 359u: goto L_088791F8; case 360u: goto L_0887920C; case 361u: goto L_0887922C; case 362u: goto L_08879238; case 363u: goto L_08879244; case 364u: goto L_0887924C; case 365u: goto L_08879250; case 366u: goto L_08879254; case 367u: goto L_08879260; case 368u: goto L_08879270; case 369u: goto L_08879278; case 370u: goto L_08879284; case 371u: goto L_08879290; case 372u: goto L_0887929C; case 373u: goto L_088792A4; case 374u: goto L_088792A8; case 375u: goto L_088792B0; case 376u: goto L_088792B8; case 377u: goto L_088792CC; case 378u: goto L_088792DC; case 379u: goto L_088792F4; case 380u: goto L_0887930C; case 381u: goto L_08879318; case 382u: goto L_08879324; case 383u: goto L_0887932C; case 384u: goto L_08879330; case 385u: goto L_08879334; case 386u: goto L_08879340; case 387u: goto L_08879350; case 388u: goto L_08879358; case 389u: goto L_08879364; case 390u: goto L_08879370; case 391u: goto L_0887937C; case 392u: goto L_08879384; case 393u: goto L_08879388; case 394u: goto L_08879390; case 395u: goto L_08879398; case 396u: goto L_088793AC; case 397u: goto L_088793BC; case 398u: goto L_088793C4; case 399u: goto L_088793CC; case 400u: goto L_088793D8; case 401u: goto L_088793F0; case 402u: goto L_08879408; case 403u: goto L_08879414; case 404u: goto L_08879420; case 405u: goto L_08879428; case 406u: goto L_0887942C; case 407u: goto L_08879430; case 408u: goto L_0887943C; case 409u: goto L_0887944C; case 410u: goto L_08879454; case 411u: goto L_08879460; case 412u: goto L_08879468; case 413u: goto L_08879474; case 414u: goto L_08879480; case 415u: goto L_0887948C; case 416u: goto L_08879494; case 417u: goto L_08879498; case 418u: goto L_088794A4; case 419u: goto L_088794AC; case 420u: goto L_088794BC; case 421u: goto L_088794C4; case 422u: goto L_088794CC; case 423u: goto L_088794D8; case 424u: goto L_088794E4; case 425u: goto L_088794F0; case 426u: goto L_088794FC; case 427u: goto L_08879504; case 428u: goto L_08879508; case 429u: goto L_08879514; case 430u: goto L_0887951C; case 431u: goto L_0887952C; case 432u: goto L_08879534; case 433u: goto L_0887953C; case 434u: goto L_08879548; case 435u: goto L_08879554; case 436u: goto L_08879560; case 437u: goto L_0887956C; case 438u: goto L_08879574; case 439u: goto L_08879578; case 440u: goto L_08879580; case 441u: goto L_0887958C; case 442u: goto L_0887959C; case 443u: goto L_088795B0; case 444u: goto L_088795C0; case 445u: goto L_088795CC; case 446u: goto L_088795D8; case 447u: goto L_088795E4; case 448u: goto L_088795EC; case 449u: goto L_088795F0; case 450u: goto L_088795FC; case 451u: goto L_08879604; case 452u: goto L_08879614; case 453u: goto L_0887961C; case 454u: goto L_08879628; case 455u: goto L_08879634; case 456u: goto L_08879640; case 457u: goto L_08879648; case 458u: goto L_0887964C; case 459u: goto L_08879658; case 460u: goto L_08879660; case 461u: goto L_08879670; case 462u: goto L_08879684; case 463u: goto L_08879690; case 464u: goto L_0887969C; case 465u: goto L_088796A4; case 466u: goto L_088796AC; case 467u: goto L_088796B4; case 468u: goto L_088796BC; case 469u: goto L_088796D0; case 470u: goto L_088796DC; case 471u: goto L_088796EC; case 472u: goto L_088796F8; case 473u: goto L_08879704; case 474u: goto L_08879710; case 475u: goto L_0887971C; case 476u: goto L_08879724; case 477u: goto L_08879728; case 478u: goto L_08879730; case 479u: goto L_08879738; case 480u: goto L_0887974C; case 481u: goto L_08879754; case 482u: goto L_08879764; case 483u: goto L_0887977C; case 484u: goto L_0887978C; case 485u: goto L_0887979C; case 486u: goto L_088797A4; case 487u: goto L_088797AC; case 488u: goto L_088797B0; case 489u: goto L_088797B4; case 490u: goto L_088797BC; case 491u: goto L_088797D0; case 492u: goto L_088797E4; case 493u: goto L_088797F4; case 494u: goto L_08879800; case 495u: goto L_0887980C; case 496u: goto L_08879818; case 497u: goto L_08879820; case 498u: goto L_08879824; case 499u: goto L_0887982C; case 500u: goto L_08879834; case 501u: goto L_08879844; case 502u: goto L_08879850; case 503u: goto L_0887985C; case 504u: goto L_08879868; case 505u: goto L_08879870; case 506u: goto L_08879874; case 507u: goto L_08879878; case 508u: goto L_08879884; case 509u: goto L_08879894; case 510u: goto L_0887989C; case 511u: goto L_088798A8; case 512u: goto L_088798B4; case 513u: goto L_088798BC; case 514u: goto L_088798C4; case 515u: goto L_088798CC; case 516u: goto L_088798D4; case 517u: goto L_088798E0; case 518u: goto L_088798EC; case 519u: goto L_088798F8; case 520u: goto L_08879900; case 521u: goto L_08879904; case 522u: goto L_0887990C; case 523u: goto L_08879914; case 524u: goto L_08879924; case 525u: goto L_0887992C; case 526u: goto L_08879938; case 527u: goto L_08879940; case 528u: goto L_08879948; case 529u: goto L_08879954; case 530u: goto L_0887995C; case 531u: goto L_08879964; case 532u: goto L_08879970; case 533u: goto L_0887997C; case 534u: goto L_08879988; case 535u: goto L_08879990; case 536u: goto L_08879994; case 537u: goto L_08879998; case 538u: goto L_088799A4; case 539u: goto L_088799B4; case 540u: goto L_088799BC; case 541u: goto L_088799CC; case 542u: goto L_088799D4; case 543u: goto L_088799DC; case 544u: goto L_088799E8; case 545u: goto L_088799FC; case 546u: goto L_08879A14; case 547u: goto L_08879A24; case 548u: goto L_08879A30; case 549u: goto L_08879A3C; case 550u: goto L_08879A48; case 551u: goto L_08879A50; case 552u: goto L_08879A54; case 553u: goto L_08879A58; case 554u: goto L_08879A64; case 555u: goto L_08879A78; case 556u: goto L_08879A80; case 557u: goto L_08879A90; case 558u: goto L_08879A98; case 559u: goto L_08879AA0; case 560u: goto L_08879AAC; case 561u: goto L_08879AC0; case 562u: goto L_08879ADC; case 563u: goto L_08879AEC; case 564u: goto L_08879AF8; case 565u: goto L_08879B04; case 566u: goto L_08879B10; case 567u: goto L_08879B18; case 568u: goto L_08879B1C; case 569u: goto L_08879B20; case 570u: goto L_08879B2C; case 571u: goto L_08879B40; case 572u: goto L_08879B48; case 573u: goto L_08879B58; case 574u: goto L_08879B70; case 575u: goto L_08879B7C; case 576u: goto L_08879B88; case 577u: goto L_08879B94; case 578u: goto L_08879B9C; case 579u: goto L_08879BA0; case 580u: goto L_08879BA8; case 581u: goto L_08879BB0; case 582u: goto L_08879BC0; case 583u: goto L_08879BC8; case 584u: goto L_08879BD0; case 585u: goto L_08879BD8; case 586u: goto L_08879BE4; case 587u: goto L_08879BF4; case 588u: goto L_08879C04; case 589u: goto L_08879C14; case 590u: goto L_08879C1C; case 591u: goto L_08879C28; case 592u: goto L_08879C34; case 593u: goto L_08879C40; case 594u: goto L_08879C48; case 595u: goto L_08879C4C; case 596u: goto L_08879C50; case 597u: goto L_08879C5C; case 598u: goto L_08879C6C; case 599u: goto L_08879C74; case 600u: goto L_08879C7C; case 601u: goto L_08879C88; case 602u: goto L_08879CA0; case 603u: goto L_08879CB4; case 604u: goto L_08879CC0; case 605u: goto L_08879CC8; case 606u: goto L_08879CD4; case 607u: goto L_08879CE0; case 608u: goto L_08879CEC; case 609u: goto L_08879CF4; case 610u: goto L_08879CF8; case 611u: goto L_08879CFC; case 612u: goto L_08879D08; case 613u: goto L_08879D10; case 614u: goto L_08879D1C; case 615u: goto L_08879D28; case 616u: goto L_08879D34; case 617u: goto L_08879D3C; case 618u: goto L_08879D40; case 619u: goto L_08879D44; case 620u: goto L_08879D50; case 621u: goto L_08879D54; case 622u: goto L_08879D5C; case 623u: goto L_08879D70; case 624u: goto L_08879D7C; case 625u: goto L_08879D88; case 626u: goto L_08879D94; case 627u: goto L_08879DA0; case 628u: goto L_08879DA8; case 629u: goto L_08879DAC; case 630u: goto L_08879DB4; case 631u: goto L_08879DBC; case 632u: goto L_08879DD0; case 633u: goto L_08879DD8; case 634u: goto L_08879DE8; case 635u: goto L_08879DF4; case 636u: goto L_08879DFC; case 637u: goto L_08879E08; case 638u: goto L_08879E1C; case 639u: goto L_08879E2C; case 640u: goto L_08879E3C; case 641u: goto L_08879E48; case 642u: goto L_08879E54; case 643u: goto L_08879E64; case 644u: goto L_08879E6C; case 645u: goto L_08879E78; case 646u: goto L_08879E88; case 647u: goto L_08879E94; case 648u: goto L_08879EA0; case 649u: goto L_08879EAC; case 650u: goto L_08879EB8; case 651u: goto L_08879EC0; case 652u: goto L_08879EC4; case 653u: goto L_08879ECC; case 654u: goto L_08879ED4; case 655u: goto L_08879EE8; case 656u: goto L_08879EF0; case 657u: goto L_08879F00; case 658u: goto L_08879F08; case 659u: goto L_08879F10; case 660u: goto L_08879F1C; case 661u: goto L_08879F24; case 662u: goto L_08879F30; case 663u: goto L_08879F44; case 664u: goto L_08879F54; case 665u: goto L_08879F60; case 666u: goto L_08879F6C; case 667u: goto L_08879F74; case 668u: goto L_08879F78; case 669u: goto L_08879F7C; case 670u: goto L_08879F88; case 671u: goto L_08879F98; case 672u: goto L_08879FA0; case 673u: goto L_08879FA8; case 674u: goto L_08879FB0; case 675u: goto L_08879FC0; case 676u: goto L_08879FD0; case 677u: goto L_08879FE0; case 678u: goto L_08879FF0; case 679u: goto L_08879FF8; case 680u: goto L_0887A004; case 681u: goto L_0887A010; case 682u: goto L_0887A01C; case 683u: goto L_0887A024; case 684u: goto L_0887A028; case 685u: goto L_0887A030; case 686u: goto L_0887A03C; case 687u: goto L_0887A04C; case 688u: goto L_0887A060; case 689u: goto L_0887A06C; case 690u: goto L_0887A078; case 691u: goto L_0887A084; case 692u: goto L_0887A08C; case 693u: goto L_0887A090; case 694u: goto L_0887A098; case 695u: goto L_0887A0A0; case 696u: goto L_0887A0B0; case 697u: goto L_0887A0B8; case 698u: goto L_0887A0C0; case 699u: goto L_0887A0C8; case 700u: goto L_0887A0DC; case 701u: goto L_0887A0E8; case 702u: goto L_0887A0F4; case 703u: goto L_0887A100; case 704u: goto L_0887A10C; case 705u: goto L_0887A118; case 706u: goto L_0887A120; case 707u: goto L_0887A124; case 708u: goto L_0887A128; case 709u: goto L_0887A134; case 710u: goto L_0887A13C; case 711u: goto L_0887A144; case 712u: goto L_0887A150; case 713u: goto L_0887A15C; case 714u: goto L_0887A164; case 715u: goto L_0887A168; case 716u: goto L_0887A16C; case 717u: goto L_0887A178; case 718u: goto L_0887A17C; case 719u: goto L_0887A184; case 720u: goto L_0887A198; case 721u: goto L_0887A1A8; case 722u: goto L_0887A1B8; case 723u: goto L_0887A1C0; case 724u: goto L_0887A1CC; case 725u: goto L_0887A1D8; case 726u: goto L_0887A1E4; case 727u: goto L_0887A1EC; case 728u: goto L_0887A1F0; case 729u: goto L_0887A1F4; case 730u: goto L_0887A200; case 731u: goto L_0887A210; case 732u: goto L_0887A21C; case 733u: goto L_0887A224; case 734u: goto L_0887A230; case 735u: goto L_0887A244; case 736u: goto L_0887A25C; case 737u: goto L_0887A26C; case 738u: goto L_0887A278; case 739u: goto L_0887A284; case 740u: goto L_0887A290; case 741u: goto L_0887A298; case 742u: goto L_0887A29C; case 743u: goto L_0887A2A0; case 744u: goto L_0887A2AC; case 745u: goto L_0887A2C0; case 746u: goto L_0887A2C8; case 747u: goto L_0887A2D8; case 748u: goto L_0887A2E0; case 749u: goto L_0887A2E8; case 750u: goto L_0887A2F4; case 751u: goto L_0887A30C; case 752u: goto L_0887A31C; case 753u: goto L_0887A328; case 754u: goto L_0887A334; case 755u: goto L_0887A33C; case 756u: goto L_0887A340; case 757u: goto L_0887A344; case 758u: goto L_0887A350; case 759u: goto L_0887A360; case 760u: goto L_0887A368; case 761u: goto L_0887A380; case 762u: goto L_0887A38C; case 763u: goto L_0887A398; case 764u: goto L_0887A3A4; case 765u: goto L_0887A3AC; case 766u: goto L_0887A3B0; case 767u: goto L_0887A3B8; case 768u: goto L_0887A3C0; case 769u: goto L_0887A3D4; case 770u: goto L_0887A3E4; case 771u: goto L_0887A3EC; case 772u: goto L_0887A3F8; case 773u: goto L_0887A404; case 774u: goto L_0887A410; case 775u: goto L_0887A418; case 776u: goto L_0887A41C; case 777u: goto L_0887A424; case 778u: goto L_0887A42C; case 779u: goto L_0887A440; case 780u: goto L_0887A450; case 781u: goto L_0887A454; case 782u: goto L_0887A46C; case 783u: goto L_0887A484; case 784u: goto L_0887A49C; case 785u: goto L_0887A4A8; case 786u: goto L_0887A4B4; case 787u: goto L_0887A4BC; case 788u: goto L_0887A4C0; case 789u: goto L_0887A4C4; case 790u: goto L_0887A4D0; case 791u: goto L_0887A4E0; case 792u: goto L_0887A4E8; case 793u: goto L_0887A4F4; case 794u: goto L_0887A500; case 795u: goto L_0887A50C; case 796u: goto L_0887A514; case 797u: goto L_0887A518; case 798u: goto L_0887A520; case 799u: goto L_0887A54C; case 800u: goto L_0887A55C; case 801u: goto L_0887A560; case 802u: goto L_0887A578; case 803u: goto L_0887A590; case 804u: goto L_0887A5B0; case 805u: goto L_0887A5BC; case 806u: goto L_0887A5C8; case 807u: goto L_0887A5D0; case 808u: goto L_0887A5D4; case 809u: goto L_0887A5D8; case 810u: goto L_0887A5E4; case 811u: goto L_0887A5F4; case 812u: goto L_0887A5FC; case 813u: goto L_0887A608; case 814u: goto L_0887A614; case 815u: goto L_0887A620; case 816u: goto L_0887A62C; case 817u: goto L_0887A634; case 818u: goto L_0887A638; case 819u: goto L_0887A640; case 820u: goto L_0887A648; case 821u: goto L_0887A65C; case 822u: goto L_0887A66C; case 823u: goto L_0887A674; case 824u: goto L_0887A680; case 825u: goto L_0887A68C; case 826u: goto L_0887A698; case 827u: goto L_0887A6A0; case 828u: goto L_0887A6A4; case 829u: goto L_0887A6AC; case 830u: goto L_0887A6B4; case 831u: goto L_0887A6C8; case 832u: goto L_0887A6D8; case 833u: goto L_0887A6DC; case 834u: goto L_0887A6F4; case 835u: goto L_0887A700; case 836u: goto L_0887A708; case 837u: goto L_0887A70C; case 838u: goto L_0887A718; case 839u: goto L_0887A724; case 840u: goto L_0887A72C; case 841u: goto L_0887A730; case 842u: goto L_0887A740; case 843u: goto L_0887A750; case 844u: goto L_0887A768; case 845u: goto L_0887A76C; case 846u: goto L_0887A770; case 847u: goto L_0887A778; case 848u: goto L_0887A788; case 849u: goto L_0887A798; case 850u: goto L_0887A7B0; case 851u: goto L_0887A7B4; case 852u: goto L_0887A7C0; case 853u: goto L_0887A7D0; case 854u: goto L_0887A7E8; case 855u: goto L_0887A7EC; case 856u: goto L_0887A7F0; case 857u: goto L_0887A7F8; case 858u: goto L_0887A80C; case 859u: goto L_0887A818; case 860u: goto L_0887A834; case 861u: goto L_0887A83C; case 862u: goto L_0887A85C; case 863u: goto L_0887A868; case 864u: goto L_0887A874; case 865u: goto L_0887A880; case 866u: goto L_0887A888; case 867u: goto L_0887A88C; case 868u: goto L_0887A898; case 869u: goto L_0887A8A0; case 870u: goto L_0887A8B0; case 871u: goto L_0887A8BC; case 872u: goto L_0887A8D8; case 873u: goto L_0887A8E0; case 874u: goto L_0887A900; case 875u: goto L_0887A90C; case 876u: goto L_0887A914; case 877u: goto L_0887A91C; case 878u: goto L_0887A928; case 879u: goto L_0887A940; case 880u: goto L_0887A94C; case 881u: goto L_0887A954; case 882u: goto L_0887A95C; case 883u: goto L_0887A968; case 884u: goto L_0887A96C; case 885u: goto L_0887A974; case 886u: goto L_0887A98C; case 887u: goto L_0887A998; case 888u: goto L_0887A9A0; case 889u: goto L_0887A9A8; case 890u: goto L_0887A9B4; case 891u: goto L_0887A9C0; case 892u: goto L_0887A9CC; case 893u: goto L_0887A9D8; case 894u: goto L_0887A9E0; case 895u: goto L_0887A9E4; case 896u: goto L_0887A9EC; case 897u: goto L_0887A9F4; case 898u: goto L_0887AA04; case 899u: goto L_0887AA0C; case 900u: goto L_0887AA18; case 901u: goto L_0887AA24; case 902u: goto L_0887AA30; case 903u: goto L_0887AA38; case 904u: goto L_0887AA3C; case 905u: goto L_0887AA44; case 906u: goto L_0887AA4C; case 907u: goto L_0887AA5C; case 908u: goto L_0887AA64; case 909u: goto L_0887AA70; case 910u: goto L_0887AA7C; case 911u: goto L_0887AA88; case 912u: goto L_0887AA90; case 913u: goto L_0887AA94; case 914u: goto L_0887AA9C; case 915u: goto L_0887AAA4; case 916u: goto L_0887AAB4; case 917u: goto L_0887AABC; case 918u: goto L_0887AAC4; case 919u: goto L_0887AAD0; case 920u: goto L_0887AAEC; case 921u: goto L_0887AAF4; case 922u: goto L_0887AB14; case 923u: goto L_0887AB1C; case 924u: goto L_0887AB28; case 925u: goto L_0887AB34; case 926u: goto L_0887AB40; case 927u: goto L_0887AB48; case 928u: goto L_0887AB4C; case 929u: goto L_0887AB54; case 930u: goto L_0887AB5C; case 931u: goto L_0887AB6C; case 932u: goto L_0887AB74; case 933u: goto L_0887AB7C; case 934u: goto L_0887AB88; case 935u: goto L_0887ABA4; case 936u: goto L_0887ABAC; case 937u: goto L_0887ABCC; case 938u: goto L_0887ABD4; case 939u: goto L_0887ABE0; case 940u: goto L_0887ABEC; case 941u: goto L_0887ABF8; case 942u: goto L_0887AC00; case 943u: goto L_0887AC04; case 944u: goto L_0887AC0C; case 945u: goto L_0887AC14; case 946u: goto L_0887AC24; case 947u: goto L_0887AC54; case 948u: goto L_0887AC88; case 949u: goto L_0887AC90; case 950u: goto L_0887AC94; case 951u: goto L_0887ACA0; case 952u: goto L_0887ACAC; case 953u: goto L_0887ACB4; case 954u: goto L_0887ACBC; case 955u: goto L_0887ACC8; case 956u: goto L_0887ACD0; case 957u: goto L_0887ACD8; case 958u: goto L_0887ACE0; case 959u: goto L_0887ACEC; case 960u: goto L_0887AD00; case 961u: goto L_0887AD04; case 962u: goto L_0887AD08; case 963u: goto L_0887AD10; case 964u: goto L_0887AD18; case 965u: goto L_0887AD24; case 966u: goto L_0887AD2C; case 967u: goto L_0887AD3C; case 968u: goto L_0887AD44; case 969u: goto L_0887AD48; case 970u: goto L_0887AD50; case 971u: goto L_0887AD60; case 972u: goto L_0887AD70; case 973u: goto L_0887AD78; case 974u: goto L_0887AD84; case 975u: goto L_0887AD94; case 976u: goto L_0887ADA0; case 977u: goto L_0887ADA8; case 978u: goto L_0887ADB0; case 979u: goto L_0887ADC4; case 980u: goto L_0887ADD4; case 981u: goto L_0887ADE4; case 982u: goto L_0887ADE8; case 983u: goto L_0887ADEC; case 984u: goto L_0887ADF4; case 985u: goto L_0887AE04; case 986u: goto L_0887AE30; case 987u: goto L_0887AE40; case 988u: goto L_0887AE50; case 989u: goto L_0887AE54; case 990u: goto L_0887AE58; case 991u: goto L_0887AE68; case 992u: goto L_0887AE74; case 993u: goto L_0887AE80; case 994u: goto L_0887AE88; case 995u: goto L_0887AE8C; case 996u: goto L_0887AE94; case 997u: goto L_0887AEC0; case 998u: goto L_0887AECC; case 999u: goto L_0887AEDC; case 1000u: goto L_0887AEE0; case 1001u: goto L_0887AEEC; case 1002u: goto L_0887AEF0; case 1003u: goto L_0887AEFC; case 1004u: goto L_0887AF00; case 1005u: goto L_0887AF08; case 1006u: goto L_0887AF1C; case 1007u: goto L_0887AF28; case 1008u: goto L_0887AF34; case 1009u: goto L_0887AF40; case 1010u: goto L_0887AF48; case 1011u: goto L_0887AF4C; case 1012u: goto L_0887AF58; case 1013u: goto L_0887AF7C; case 1014u: goto L_0887AF88; case 1015u: goto L_0887AF94; case 1016u: goto L_0887AF9C; case 1017u: goto L_0887AFA0; case 1018u: goto L_0887AFA4; case 1019u: goto L_0887AFAC; case 1020u: goto L_0887AFBC; case 1021u: goto L_0887AFC8; case 1022u: goto L_0887AFD4; case 1023u: goto L_0887AFDC; case 1024u: goto L_0887AFE8; case 1025u: goto L_0887AFEC; case 1026u: goto L_0887AFF4; case 1027u: goto L_0887B000; case 1028u: goto L_0887B018; case 1029u: goto L_0887B024; case 1030u: goto L_0887B038; case 1031u: goto L_0887B040; case 1032u: goto L_0887B048; case 1033u: goto L_0887B070; case 1034u: goto L_0887B098; case 1035u: goto L_0887B0A8; case 1036u: goto L_0887B0B0; case 1037u: goto L_0887B0BC; case 1038u: goto L_0887B0C8; case 1039u: goto L_0887B0D0; case 1040u: goto L_0887B0D8; case 1041u: goto L_0887B0E8; case 1042u: goto L_0887B0F4; case 1043u: goto L_0887B108; case 1044u: goto L_0887B10C; case 1045u: goto L_0887B110; case 1046u: goto L_0887B118; case 1047u: goto L_0887B120; case 1048u: goto L_0887B12C; case 1049u: goto L_0887B140; case 1050u: goto L_0887B148; case 1051u: goto L_0887B154; case 1052u: goto L_0887B168; case 1053u: goto L_0887B16C; case 1054u: goto L_0887B170; case 1055u: goto L_0887B178; case 1056u: goto L_0887B188; case 1057u: goto L_0887B190; case 1058u: goto L_0887B1A0; case 1059u: goto L_0887B1A4; case 1060u: goto L_0887B1B0; case 1061u: goto L_0887B1B8; case 1062u: goto L_0887B1C0; case 1063u: goto L_0887B1D0; case 1064u: goto L_0887B1D8; case 1065u: goto L_0887B1E8; case 1066u: goto L_0887B1EC; case 1067u: goto L_0887B1FC; case 1068u: goto L_0887B204; case 1069u: goto L_0887B20C; case 1070u: goto L_0887B21C; case 1071u: goto L_0887B228; case 1072u: goto L_0887B238; case 1073u: goto L_0887B23C; case 1074u: goto L_0887B254; case 1075u: goto L_0887B25C; case 1076u: goto L_0887B26C; case 1077u: goto L_0887B270; case 1078u: goto L_0887B27C; case 1079u: goto L_0887B284; case 1080u: goto L_0887B28C; case 1081u: goto L_0887B294; case 1082u: goto L_0887B2A0; case 1083u: goto L_0887B2B4; case 1084u: goto L_0887B2B8; case 1085u: goto L_0887B2BC; case 1086u: goto L_0887B2C4; case 1087u: goto L_0887B2CC; case 1088u: goto L_0887B2DC; case 1089u: goto L_0887B2E8; case 1090u: goto L_0887B2EC; case 1091u: goto L_0887B2F0; case 1092u: goto L_0887B2F8; case 1093u: goto L_0887B308; case 1094u: goto L_0887B318; case 1095u: goto L_0887B324; case 1096u: goto L_0887B32C; case 1097u: goto L_0887B330; case 1098u: goto L_0887B338; case 1099u: goto L_0887B340; case 1100u: goto L_0887B348; case 1101u: goto L_0887B354; case 1102u: goto L_0887B35C; case 1103u: goto L_0887B360; case 1104u: goto L_0887B368; case 1105u: goto L_0887B370; case 1106u: goto L_0887B37C; case 1107u: goto L_0887B388; case 1108u: goto L_0887B390; case 1109u: goto L_0887B394; case 1110u: goto L_0887B39C; case 1111u: goto L_0887B3A4; case 1112u: goto L_0887B3A8; case 1113u: goto L_0887B3B8; case 1114u: goto L_0887B3C4; case 1115u: goto L_0887B3CC; case 1116u: goto L_0887B3D0; case 1117u: goto L_0887B3D8; case 1118u: goto L_0887B3E0; case 1119u: goto L_0887B3E8; case 1120u: goto L_0887B3F0; case 1121u: goto L_0887B3F8; case 1122u: goto L_0887B400; case 1123u: goto L_0887B408; case 1124u: goto L_0887B410; case 1125u: goto L_0887B41C; case 1126u: goto L_0887B430; case 1127u: goto L_0887B434; case 1128u: goto L_0887B438; case 1129u: goto L_0887B440; case 1130u: goto L_0887B448; case 1131u: goto L_0887B450; case 1132u: goto L_0887B454; case 1133u: goto L_0887B45C; case 1134u: goto L_0887B464; case 1135u: goto L_0887B470; case 1136u: goto L_0887B478; case 1137u: goto L_0887B47C; case 1138u: goto L_0887B484; case 1139u: goto L_0887B490; case 1140u: goto L_0887B498; case 1141u: goto L_0887B4A4; case 1142u: goto L_0887B4AC; case 1143u: goto L_0887B4C8; case 1144u: goto L_0887B4D8; case 1145u: goto L_0887B4E0; case 1146u: goto L_0887B4E8; case 1147u: goto L_0887B4F0; case 1148u: goto L_0887B4F8; case 1149u: goto L_0887B500; case 1150u: goto L_0887B50C; case 1151u: goto L_0887B518; case 1152u: goto L_0887B52C; case 1153u: goto L_0887B534; case 1154u: goto L_0887B540; case 1155u: goto L_0887B554; case 1156u: goto L_0887B558; case 1157u: goto L_0887B55C; case 1158u: goto L_0887B564; case 1159u: goto L_0887B578; case 1160u: goto L_0887B588; case 1161u: goto L_0887B590; case 1162u: goto L_0887B594; case 1163u: goto L_0887B59C; case 1164u: goto L_0887B5AC; case 1165u: goto L_0887B5B4; case 1166u: goto L_0887B5C0; case 1167u: goto L_0887B5C8; case 1168u: goto L_0887B5D0; case 1169u: goto L_0887B5D8; case 1170u: goto L_0887B5E0; case 1171u: goto L_0887B5E8; case 1172u: goto L_0887B5EC; case 1173u: goto L_0887B5F4; case 1174u: goto L_0887B61C; case 1175u: goto L_0887B624; case 1176u: goto L_0887B634; case 1177u: goto L_0887B63C; case 1178u: goto L_0887B650; case 1179u: goto L_0887B680; case 1180u: goto L_0887B698; case 1181u: goto L_0887B704; case 1182u: goto L_0887B710; case 1183u: goto L_0887B71C; case 1184u: goto L_0887B720; case 1185u: goto L_0887B728; case 1186u: goto L_0887B730; case 1187u: goto L_0887B758; case 1188u: goto L_0887B764; case 1189u: goto L_0887B770; case 1190u: goto L_0887B77C; case 1191u: goto L_0887B784; case 1192u: goto L_0887B788; case 1193u: goto L_0887B790; case 1194u: goto L_0887B798; case 1195u: goto L_0887B7A8; case 1196u: goto L_0887B7B0; case 1197u: goto L_0887B7BC; case 1198u: goto L_0887B7C8; case 1199u: goto L_0887B7D4; case 1200u: goto L_0887B7DC; case 1201u: goto L_0887B7E0; case 1202u: goto L_0887B7E4; case 1203u: goto L_0887B7F4; case 1204u: goto L_0887B804; case 1205u: goto L_0887B810; case 1206u: goto L_0887B81C; case 1207u: goto L_0887B828; case 1208u: goto L_0887B830; case 1209u: goto L_0887B834; case 1210u: goto L_0887B83C; case 1211u: goto L_0887B848; case 1212u: goto L_0887B858; case 1213u: goto L_0887B864; case 1214u: goto L_0887B870; case 1215u: goto L_0887B87C; case 1216u: goto L_0887B884; case 1217u: goto L_0887B888; case 1218u: goto L_0887B890; case 1219u: goto L_0887B89C; case 1220u: goto L_0887B8AC; case 1221u: goto L_0887B8B8; case 1222u: goto L_0887B8C4; case 1223u: goto L_0887B8D0; case 1224u: goto L_0887B8D8; case 1225u: goto L_0887B8DC; case 1226u: goto L_0887B8E4; case 1227u: goto L_0887B8F0; case 1228u: goto L_0887B900; case 1229u: goto L_0887B918; case 1230u: goto L_0887B92C; case 1231u: goto L_0887B93C; case 1232u: goto L_0887B94C; case 1233u: goto L_0887B964; case 1234u: goto L_0887B974; case 1235u: goto L_0887B9C0; case 1236u: goto L_0887B9CC; case 1237u: goto L_0887B9D4; case 1238u: goto L_0887B9D8; case 1239u: goto L_0887B9E0; case 1240u: goto L_0887B9EC; case 1241u: goto L_0887BA00; case 1242u: goto L_0887BA10; case 1243u: goto L_0887BA1C; case 1244u: goto L_0887BA24; case 1245u: goto L_0887BA2C; case 1246u: goto L_0887BA34; case 1247u: goto L_0887BA48; case 1248u: goto L_0887BA58; case 1249u: goto L_0887BA60; case 1250u: goto L_0887BA6C; case 1251u: goto L_0887BA78; case 1252u: goto L_0887BA84; case 1253u: goto L_0887BA8C; case 1254u: goto L_0887BA90; case 1255u: goto L_0887BA9C; case 1256u: goto L_0887BAA4; case 1257u: goto L_0887BAAC; case 1258u: goto L_0887BABC; case 1259u: goto L_0887BAC8; case 1260u: goto L_0887BAE0; case 1261u: goto L_0887BAF4; case 1262u: goto L_0887BB24; case 1263u: goto L_0887BB34; case 1264u: goto L_0887BB44; case 1265u: goto L_0887BB48; case 1266u: goto L_0887BB4C; case 1267u: goto L_0887BB5C; case 1268u: goto L_0887BB60; case 1269u: goto L_0887BB70; case 1270u: goto L_0887BB84; case 1271u: goto L_0887BB98; case 1272u: goto L_0887BBA4; case 1273u: goto L_0887BBB0; case 1274u: goto L_0887BBBC; case 1275u: goto L_0887BBC4; case 1276u: goto L_0887BBC8; case 1277u: goto L_0887BBD4; case 1278u: goto L_0887BBDC; case 1279u: goto L_0887BBEC; case 1280u: goto L_0887BBFC; case 1281u: goto L_0887BC08; case 1282u: goto L_0887BC14; case 1283u: goto L_0887BC20; case 1284u: goto L_0887BC28; case 1285u: goto L_0887BC2C; case 1286u: goto L_0887BC34; case 1287u: goto L_0887BC3C; case 1288u: goto L_0887BC4C; case 1289u: goto L_0887BC60; case 1290u: goto L_0887BC70; case 1291u: goto L_0887BC7C; case 1292u: goto L_0887BC8C; case 1293u: goto L_0887BC9C; case 1294u: goto L_0887BCA0; case 1295u: goto L_0887BCB4; case 1296u: goto L_0887BCBC; case 1297u: goto L_0887BCCC; case 1298u: goto L_0887BCD4; case 1299u: goto L_0887BCD8; case 1300u: goto L_0887BCDC; case 1301u: goto L_0887BCEC; case 1302u: goto L_0887BD00; case 1303u: goto L_0887BD10; case 1304u: goto L_0887BD18; case 1305u: goto L_0887BD20; case 1306u: goto L_0887BD40; case 1307u: goto L_0887BD4C; case 1308u: goto L_0887BD58; case 1309u: goto L_0887BD64; case 1310u: goto L_0887BD6C; case 1311u: goto L_0887BD70; case 1312u: goto L_0887BD78; case 1313u: goto L_0887BD80; case 1314u: goto L_0887BD90; case 1315u: goto L_0887BD94; case 1316u: goto L_0887BDA8; case 1317u: goto L_0887BDB0; case 1318u: goto L_0887BDBC; case 1319u: goto L_0887BDC8; case 1320u: goto L_0887BDD4; case 1321u: goto L_0887BDDC; case 1322u: goto L_0887BDE0; case 1323u: goto L_0887BDE8; case 1324u: goto L_0887BDF0; case 1325u: goto L_0887BE00; case 1326u: goto L_0887BE0C; case 1327u: goto L_0887BE24; case 1328u: goto L_0887BE60; case 1329u: goto L_0887BE88; case 1330u: goto L_0887BEA0; case 1331u: goto L_0887BEA4; case 1332u: goto L_0887BEB8; case 1333u: goto L_0887BED0; case 1334u: goto L_0887BF0C; case 1335u: goto L_0887BF34; case 1336u: goto L_0887BF4C; case 1337u: goto L_0887BF50; case 1338u: goto L_0887BF94; case 1339u: goto L_0887BFD4; case 1340u: goto L_0887BFDC; case 1341u: goto L_0887BFE8; case 1342u: goto L_0887BFF4; case 1343u: goto L_0887BFFC; default: if (local_transfers == 0u) rt.unsupported(ctx.pc, 0u, "invalid internal function entry"); else ctx.pc = local_pc; return; } } L_08878000: ctx.gpr[4] = (2237u << 16u); ctx.gpr[5] = (0u | 0u); ctx.gpr[31] = (0x08878010u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 142u, 0x08ADC75Cu>(ctx, &aot_mem) && ctx.pc == 0x08878010u) goto L_08878010; return; L_08878010: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08878034; } goto L_08878018; } L_08878018: ctx.gpr[4] = (2237u << 16u); ctx.gpr[17] = (ctx.gpr[4] + static_cast(-28736)); ctx.gpr[31] = (0x08878028u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 143u, 0x08ADC764u>(ctx, &aot_mem) && ctx.pc == 0x08878028u) goto L_08878028; return; L_08878028: ctx.gpr[5] = (ctx.gpr[2] + static_cast(1)); ctx.gpr[31] = (0x08878034u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 142u, 0x08ADC75Cu>(ctx, &aot_mem) && ctx.pc == 0x08878034u) goto L_08878034; return; L_08878034: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08878088; } goto L_0887803C; } L_0887803C: ctx.gpr[4] = (2237u << 16u); ctx.gpr[31] = (0x08878048u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 145u, 0x08ADC774u>(ctx, &aot_mem) && ctx.pc == 0x08878048u) goto L_08878048; return; L_08878048: ctx.gpr[4] = (static_cast(ctx.gpr[2]) < 60 ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887806C; } goto L_08878054; } L_08878054: ctx.gpr[4] = (2237u << 16u); ctx.gpr[5] = (0u | 0u); ctx.gpr[31] = (0x08878064u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 144u, 0x08ADC76Cu>(ctx, &aot_mem) && ctx.pc == 0x08878064u) goto L_08878064; return; L_08878064: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08878088; } goto L_0887806C; } L_0887806C: ctx.gpr[4] = (2237u << 16u); ctx.gpr[17] = (ctx.gpr[4] + static_cast(-28736)); ctx.gpr[31] = (0x0887807Cu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 145u, 0x08ADC774u>(ctx, &aot_mem) && ctx.pc == 0x0887807Cu) goto L_0887807C; return; L_0887807C: ctx.gpr[5] = (ctx.gpr[2] + static_cast(1)); ctx.gpr[31] = (0x08878088u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 144u, 0x08ADC76Cu>(ctx, &aot_mem) && ctx.pc == 0x08878088u) goto L_08878088; return; L_08878088: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08878164; } goto L_08878090; } L_08878090: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(204))); ctx.gpr[5] = (0u | 2u); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[5]; // nop if (branch_taken) { goto L_088780F8; } goto L_088780A0; } L_088780A0: ctx.gpr[4] = (2237u << 16u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); ctx.gpr[31] = (0x088780B0u); ctx.gpr[17] = (aot_mem.aot_load8(ctx.gpr[4] + static_cast(52))); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 141u, 0x08ADC754u>(ctx, &aot_mem) && ctx.pc == 0x088780B0u) goto L_088780B0; return; L_088780B0: ctx.gpr[5] = (2233u << 16u); ctx.gpr[4] = (ctx.gpr[2] << 2u); ctx.gpr[5] = (ctx.gpr[5] + static_cast(-18920)); ctx.gpr[4] = (ctx.gpr[4] + ctx.gpr[5]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(0))); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-1)); ctx.gpr[4] = (static_cast(ctx.gpr[17]) < static_cast(ctx.gpr[4]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_088780E4; } goto L_088780D4; } L_088780D4: ctx.gpr[4] = (2237u << 16u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); { const bool branch_taken = 0u == 0u; aot_mem.aot_store8(ctx.gpr[4] + static_cast(52), static_cast(0u)); if (branch_taken) { goto L_088780F8; } goto L_088780E4; } L_088780E4: ctx.gpr[4] = (2237u << 16u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); ctx.gpr[5] = (aot_mem.aot_load8(ctx.gpr[4] + static_cast(52))); ctx.gpr[5] = (ctx.gpr[5] + static_cast(1)); aot_mem.aot_store8(ctx.gpr[4] + static_cast(52), static_cast(ctx.gpr[5])); goto L_088780F8; L_088780F8: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08878164; } goto L_08878100; } L_08878100: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(204))); ctx.gpr[5] = (0u | 2u); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[5]; ctx.gpr[4] = (2237u << 16u); if (branch_taken) { goto L_08878164; } goto L_08878110; } L_08878110: ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 64u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; ctx.gpr[5] = (2237u << 16u); if (branch_taken) { goto L_08878150; } goto L_08878138; } L_08878138: ctx.gpr[4] = (2237u << 16u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(48))); ctx.gpr[5] = (ctx.gpr[5] | 64u); { const bool branch_taken = 0u == 0u; aot_mem.aot_store32(ctx.gpr[4] + static_cast(48), ctx.gpr[5]); if (branch_taken) { goto L_08878164; } goto L_08878150; } L_08878150: ctx.gpr[5] = (ctx.gpr[5] + static_cast(-28736)); ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[5] + static_cast(48))); ctx.gpr[4] = (0u + static_cast(-65)); ctx.gpr[4] = (ctx.gpr[6] & ctx.gpr[4]); aot_mem.aot_store32(ctx.gpr[5] + static_cast(48), ctx.gpr[4]); goto L_08878164; L_08878164: ctx.gpr[31] = (0x0887816Cu); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0097_entry, 97u, 828u, 0x0898B428u>(ctx, &aot_mem) && ctx.pc == 0x0887816Cu) goto L_0887816C; return; L_0887816C: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[4] + static_cast(42)))))); { const bool branch_taken = ctx.gpr[6] == 0u; ctx.gpr[5] = (0u | 0u); if (branch_taken) { goto L_0887818C; } goto L_0887817C; } L_0887817C: ctx.gpr[4] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[4] + static_cast(92)))))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[4] = (ctx.gpr[5] & 255u); if (branch_taken) { goto L_08878190; } goto L_08878188; } L_08878188: ctx.gpr[5] = (0u | 1u); goto L_0887818C; L_0887818C: ctx.gpr[4] = (ctx.gpr[5] & 255u); goto L_08878190; L_08878190: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_088783A4; } goto L_08878198; } L_08878198: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(204))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[18]; ctx.gpr[17] = (0u | 0u); if (branch_taken) { goto L_088781AC; } goto L_088781A4; } L_088781A4: { const bool branch_taken = 0u == 0u; ctx.gpr[17] = (0u | 1u); if (branch_taken) { goto L_088781C8; } goto L_088781AC; } L_088781AC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(204))); ctx.gpr[5] = (ctx.gpr[18] + static_cast(-1)); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[5]; // nop if (branch_taken) { goto L_088781C8; } goto L_088781BC; } L_088781BC: ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x088781C8u); ctx.gpr[5] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 81u, 0x08874584u>(ctx, &aot_mem) && ctx.pc == 0x088781C8u) goto L_088781C8; return; L_088781C8: { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_088783A4; } goto L_088781D0; } L_088781D0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[4] != 0u) { ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_088781E8; } goto L_088781DC; L_088781DC: ctx.gpr[31] = (0x088781E4u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x088781E4u) goto L_088781E4; return; L_088781E4: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_088781E8; L_088781E8: ctx.gpr[4] = (0u | 0u); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[6] + static_cast(18)))))); { const bool branch_taken = ctx.gpr[6] != 0u; ctx.gpr[5] = (0u | 0u); if (branch_taken) { goto L_08878220; } goto L_088781F8; } L_088781F8: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[6] + static_cast(16)))))); if (ctx.gpr[6] != 0u) { ctx.gpr[5] = (0u | 1u); goto L_08878224; } goto L_08878208; L_08878208: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[7] = (2213u << 16u); ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[6] + static_cast(20))); ctx.gpr[7] = (ctx.gpr[7] + static_cast(21956)); { const bool branch_taken = ctx.gpr[7] == ctx.gpr[6]; ctx.gpr[5] = (ctx.gpr[5] & 255u); if (branch_taken) { goto L_08878228; } goto L_08878220; } L_08878220: ctx.gpr[5] = (0u | 1u); goto L_08878224; L_08878224: ctx.gpr[5] = (ctx.gpr[5] & 255u); goto L_08878228; L_08878228: if (ctx.gpr[5] == 0u) { ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_088782A8; } goto L_08878230; L_08878230: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(18)))))); if (ctx.gpr[5] != 0u) { ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887826C; } goto L_08878240; L_08878240: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(16)))))); if (ctx.gpr[5] != 0u) { ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887826C; } goto L_08878250; L_08878250: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[6] = (2213u << 16u); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[5] + static_cast(20))); ctx.gpr[6] = (ctx.gpr[6] + static_cast(21964)); if (ctx.gpr[6] == ctx.gpr[5]) { ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_088782A8; } goto L_08878268; L_08878268: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887826C; L_0887826C: ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(18)))))); if (ctx.gpr[5] != 0u) { ctx.gpr[4] = (0u | 1u); goto L_088782A4; } goto L_08878278; L_08878278: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(16)))))); if (ctx.gpr[5] != 0u) { ctx.gpr[4] = (0u | 1u); goto L_088782A4; } goto L_08878288; L_08878288: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[6] = (2213u << 16u); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[5] + static_cast(20))); ctx.gpr[6] = (ctx.gpr[6] + static_cast(22528)); { const bool branch_taken = ctx.gpr[6] == ctx.gpr[5]; ctx.gpr[4] = (ctx.gpr[4] & 255u); if (branch_taken) { goto L_088782A8; } goto L_088782A0; } L_088782A0: ctx.gpr[4] = (0u | 1u); goto L_088782A4; L_088782A4: ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_088782A8; L_088782A8: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_088783A4; } goto L_088782B0; } L_088782B0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_088782C4; } goto L_088782BC; } L_088782BC: ctx.gpr[31] = (0x088782C4u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x088782C4u) goto L_088782C4; return; L_088782C4: ctx.gpr[31] = (0x088782CCu); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 256u, 0x08A54FECu>(ctx, &aot_mem) && ctx.pc == 0x088782CCu) goto L_088782CC; return; L_088782CC: ctx.gpr[4] = (static_cast(ctx.gpr[2]) < 2 ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[4] = (2237u << 16u); if (branch_taken) { goto L_0887831C; } goto L_088782D8; } L_088782D8: ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 2u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_08878328; } goto L_088782F4; } L_088782F4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_08878308; } goto L_08878300; } L_08878300: ctx.gpr[31] = (0x08878308u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x08878308u) goto L_08878308; return; L_08878308: ctx.gpr[31] = (0x08878310u); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 267u, 0x08A550C0u>(ctx, &aot_mem) && ctx.pc == 0x08878310u) goto L_08878310; return; L_08878310: ctx.gpr[4] = (static_cast(ctx.gpr[2]) < 2 ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_08878328; } goto L_0887831C; } L_0887831C: ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[28] + static_cast(4188))); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_088783A4; } goto L_08878328; } L_08878328: aot_mem.aot_store32(ctx.gpr[16] + static_cast(204), 0u); ctx.gpr[4] = (ctx.gpr[16] + static_cast(228)); ctx.gpr[5] = (0u | 0u); ctx.gpr[31] = (0x0887833Cu); ctx.gpr[6] = (0u | 16u); if (rt.invoke_chained_direct<&recomp_unit_0213_entry, 213u, 28u, 0x08B5814Cu>(ctx, &aot_mem) && ctx.pc == 0x0887833Cu) goto L_0887833C; return; L_0887833C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[17] = (ctx.gpr[16] + static_cast(260)); if (branch_taken) { goto L_08878350; } goto L_08878348; } L_08878348: ctx.gpr[31] = (0x08878350u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x08878350u) goto L_08878350; return; L_08878350: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[31] = (0x0887835Cu); ctx.gpr[5] = (0u + static_cast(-1)); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 80u, 0x08A545ACu>(ctx, &aot_mem) && ctx.pc == 0x0887835Cu) goto L_0887835C; return; L_0887835C: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[6] = (0u | 17u); { const bool branch_taken = ctx.gpr[6] == 0u; ctx.gpr[5] = (0u | 0u); if (branch_taken) { goto L_08878390; } goto L_0887836C; } L_0887836C: ctx.gpr[7] = (ctx.gpr[4] + ctx.gpr[5]); ctx.gpr[8] = (aot_mem.aot_load32(ctx.gpr[7] + static_cast(0))); ctx.gpr[7] = (aot_mem.aot_load32(ctx.gpr[7] + static_cast(4))); ctx.gpr[9] = (ctx.gpr[17] + ctx.gpr[5]); aot_mem.aot_store32(ctx.gpr[9] + static_cast(0), ctx.gpr[8]); aot_mem.aot_store32(ctx.gpr[9] + static_cast(4), ctx.gpr[7]); ctx.gpr[6] = (ctx.gpr[6] + static_cast(-1)); { const bool branch_taken = ctx.gpr[6] != 0u; ctx.gpr[5] = (ctx.gpr[5] + static_cast(8)); if (branch_taken) { goto L_0887836C; } goto L_08878390; } L_08878390: aot_mem.aot_store32(ctx.gpr[16] + static_cast(256), 0u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-27304)); ctx.gpr[6] = (ctx.gpr[28] + static_cast(-27296)); ctx.gpr[31] = (0x088783A4u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0027_entry, 27u, 896u, 0x08873D30u>(ctx, &aot_mem) && ctx.pc == 0x088783A4u) goto L_088783A4; return; L_088783A4: ctx.gpr[4] = (2237u << 16u); ctx.gpr[31] = (0x088783B0u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x088783B0u) goto L_088783B0; return; L_088783B0: ctx.gpr[4] = (0u | 1u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; ctx.gpr[4] = (2237u << 16u); if (branch_taken) { goto L_08878430; } goto L_088783BC; } L_088783BC: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x088783C8u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x088783C8u) goto L_088783C8; return; L_088783C8: ctx.gpr[4] = (0u | 1u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; ctx.gpr[4] = (ctx.gpr[17] & 255u); if (branch_taken) { goto L_088783F4; } goto L_088783D4; } L_088783D4: ctx.gpr[4] = (2237u << 16u); ctx.gpr[31] = (0x088783E0u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 147u, 0x08ADC784u>(ctx, &aot_mem) && ctx.pc == 0x088783E0u) goto L_088783E0; return; L_088783E0: ctx.gpr[4] = (0u | 1u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; ctx.gpr[4] = (ctx.gpr[17] & 255u); if (branch_taken) { goto L_088783F4; } goto L_088783EC; } L_088783EC: ctx.gpr[17] = (0u | 1u); ctx.gpr[4] = (ctx.gpr[17] & 255u); goto L_088783F4; L_088783F4: { const bool branch_taken = ctx.gpr[4] == 0u; ctx.gpr[4] = (2237u << 16u); if (branch_taken) { goto L_08878430; } goto L_088783FC; } L_088783FC: ctx.gpr[31] = (0x08878404u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-28736)); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 143u, 0x08ADC764u>(ctx, &aot_mem) && ctx.pc == 0x08878404u) goto L_08878404; return; L_08878404: ctx.gpr[4] = (0u | 1u); { const bool branch_taken = ctx.gpr[2] == ctx.gpr[4]; // nop if (branch_taken) { goto L_08878430; } goto L_08878410; } L_08878410: ctx.gpr[4] = (2237u << 16u); ctx.gpr[17] = (ctx.gpr[4] + static_cast(-28736)); ctx.gpr[31] = (0x08878420u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 143u, 0x08ADC764u>(ctx, &aot_mem) && ctx.pc == 0x08878420u) goto L_08878420; return; L_08878420: aot_mem.aot_store8(ctx.gpr[16] + static_cast(425), static_cast(ctx.gpr[2])); ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[31] = (0x08878430u); ctx.gpr[5] = (0u | 1u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 142u, 0x08ADC75Cu>(ctx, &aot_mem) && ctx.pc == 0x08878430u) goto L_08878430; return; L_08878430: ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x0887843Cu); ctx.gpr[5] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 132u, 0x08874808u>(ctx, &aot_mem) && ctx.pc == 0x0887843Cu) goto L_0887843C; return; L_0887843C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_08878450; } goto L_08878448; } L_08878448: ctx.gpr[31] = (0x08878450u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x08878450u) goto L_08878450; return; L_08878450: ctx.gpr[31] = (0x08878458u); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 600u, 0x08A56900u>(ctx, &aot_mem) && ctx.pc == 0x08878458u) goto L_08878458; return; L_08878458: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[17] = (ctx.gpr[29] + static_cast(4)); if (branch_taken) { goto L_0887846C; } goto L_08878464; } L_08878464: ctx.gpr[31] = (0x0887846Cu); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887846Cu) goto L_0887846C; return; L_0887846C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[31] = (0x08878478u); ctx.gpr[5] = (0u + static_cast(-1)); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 80u, 0x08A545ACu>(ctx, &aot_mem) && ctx.pc == 0x08878478u) goto L_08878478; return; L_08878478: ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[5] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08878488u); ctx.gpr[6] = (0u | 136u); if (rt.invoke_chained_direct<&recomp_unit_0213_entry, 213u, 23u, 0x08B58100u>(ctx, &aot_mem) && ctx.pc == 0x08878488u) goto L_08878488; return; L_08878488: { const bool branch_taken = ctx.gpr[2] == 0u; // nop if (branch_taken) { goto L_088784A0; } goto L_08878490; } L_08878490: ctx.gpr[4] = (ctx.gpr[16] + static_cast(228)); ctx.gpr[5] = (0u | 0u); ctx.gpr[31] = (0x088784A0u); ctx.gpr[6] = (0u | 16u); if (rt.invoke_chained_direct<&recomp_unit_0213_entry, 213u, 28u, 0x08B5814Cu>(ctx, &aot_mem) && ctx.pc == 0x088784A0u) goto L_088784A0; return; L_088784A0: ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(156))); ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(160))); ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(164))); ctx.gpr[19] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(168))); ctx.gpr[31] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(172))); jump_target = ctx.gpr[31]; ctx.gpr[29] = (ctx.gpr[29] + static_cast(176)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } ctx.pc = jump_target; return; L_088784BC: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-1152)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1100), ctx.gpr[16]); ctx.gpr[16] = (ctx.gpr[4] | 0u); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1104), ctx.gpr[17]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1108), ctx.gpr[18]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1112), ctx.gpr[19]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1116), ctx.gpr[20]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1120), ctx.gpr[21]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1124), ctx.gpr[22]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1128), ctx.gpr[23]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1132), ctx.gpr[30]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1136), ctx.gpr[31]); ctx.gpr[31] = (0x088784F4u); ctx.gpr[4] = (ctx.gpr[16] + static_cast(164)); if (rt.invoke_chained_direct<&recomp_unit_0027_entry, 27u, 2u, 0x08870018u>(ctx, &aot_mem) && ctx.pc == 0x088784F4u) goto L_088784F4; return; L_088784F4: ctx.gpr[20] = (0u | 1u); ctx.gpr[31] = (0x08878500u); ctx.gpr[4] = (0u | 1u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 60u, 0x08B0C498u>(ctx, &aot_mem) && ctx.pc == 0x08878500u) goto L_08878500; return; L_08878500: ctx.gpr[31] = (0x08878508u); // nop if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 8u, 0x08B0C05Cu>(ctx, &aot_mem) && ctx.pc == 0x08878508u) goto L_08878508; return; L_08878508: ctx.gpr[4] = (0u | 30u); ctx.gpr[5] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(0), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(2), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(3), static_cast(ctx.gpr[5])); ctx.gpr[31] = (0x08878528u); ctx.gpr[4] = (ctx.gpr[29] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x08878528u) goto L_08878528; return; L_08878528: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[19] = (2237u << 16u); ctx.gpr[19] = (ctx.gpr[19] + static_cast(-28736)); { const bool branch_taken = ctx.gpr[4] != 0u; aot_mem.aot_store32(ctx.gpr[29] + static_cast(1096), ctx.gpr[16]); if (branch_taken) { goto L_08878544; } goto L_0887853C; } L_0887853C: ctx.gpr[31] = (0x08878544u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x08878544u) goto L_08878544; return; L_08878544: aot_mem.aot_store32(ctx.gpr[29] + static_cast(1080), ctx.gpr[19]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(68))); ctx.gpr[4] = (ctx.gpr[4] & 2u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_08878B14; } goto L_08878564; } L_08878564: ctx.gpr[4] = (0u | 2u); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1092), ctx.gpr[4]); ctx.gpr[18] = (0u | 370u); ctx.gpr[31] = (0x08878578u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08878578u) goto L_08878578; return; L_08878578: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_088785B0; } goto L_08878584; L_08878584: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08878590u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878590u) goto L_08878590; return; L_08878590: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_088785A8; } goto L_0887859C; } L_0887859C: ctx.gpr[31] = (0x088785A4u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x088785A4u) goto L_088785A4; return; L_088785A4: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_088785A8; L_088785A8: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_088785B0; L_088785B0: aot_mem.aot_store32(ctx.gpr[29] + static_cast(1080), ctx.gpr[19]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1088), ctx.gpr[18]); ctx.gpr[31] = (0x088785C0u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26956)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x088785C0u) goto L_088785C0; return; L_088785C0: ctx.gpr[6] = (0u | 74u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x088785D0u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x088785D0u) goto L_088785D0; return; L_088785D0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[19] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 2u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_088785EC; } goto L_088785E8; } L_088785E8: aot_mem.aot_store32(ctx.gpr[29] + static_cast(1092), ctx.gpr[20]); goto L_088785EC; L_088785EC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1092))); ctx.gpr[30] = (0u | 0u); ctx.gpr[4] = (static_cast(ctx.gpr[30]) < static_cast(ctx.gpr[4]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] == 0u; ctx.gpr[4] = (ctx.gpr[28] + static_cast(-26948)); if (branch_taken) { goto L_08878B14; } goto L_08878600; } L_08878600: ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26940)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1076), ctx.gpr[4]); ctx.gpr[6] = (ctx.gpr[28] + static_cast(-26936)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1072), ctx.gpr[5]); ctx.gpr[4] = (ctx.gpr[28] + static_cast(5824)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1068), ctx.gpr[6]); ctx.gpr[5] = (2236u << 16u); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1064), ctx.gpr[4]); ctx.gpr[5] = (ctx.gpr[5] + static_cast(25856)); ctx.gpr[4] = (2233u << 16u); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-19192)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1060), ctx.gpr[5]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1084), ctx.gpr[4]); ctx.gpr[22] = (ctx.gpr[29] + static_cast(576)); ctx.gpr[21] = (ctx.gpr[29] + static_cast(636)); ctx.gpr[23] = (ctx.gpr[29] + static_cast(608)); ctx.gpr[19] = (0u | 13u); ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); goto L_08878648; L_08878648: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[17] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[30] & 65535u); ctx.gpr[5] = (ctx.gpr[5] & 2u); aot_mem.aot_store32(ctx.gpr[29] + static_cast(1056), ctx.gpr[4]); ctx.gpr[5] = (0u < ctx.gpr[5] ? 1u : 0u); ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1084))); ctx.gpr[5] = (ctx.gpr[5] & 255u); { const bool branch_taken = ctx.gpr[5] == 0u; ctx.gpr[20] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1088))); if (branch_taken) { goto L_08878764; } goto L_0887866C; } L_0887866C: ctx.gpr[5] = (ctx.gpr[4] | 0u); ctx.gpr[31] = (0x08878678u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 154u, 0x08ADC7BCu>(ctx, &aot_mem) && ctx.pc == 0x08878678u) goto L_08878678; return; L_08878678: ctx.gpr[31] = (0x08878680u); ctx.gpr[4] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x08878680u) goto L_08878680; return; L_08878680: { const bool branch_taken = ctx.gpr[30] != 0u; // nop if (branch_taken) { goto L_088786F8; } goto L_08878688; } L_08878688: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); goto L_088786C0; } goto L_08878694; L_08878694: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x088786A0u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x088786A0u) goto L_088786A0; return; L_088786A0: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_088786B8; } goto L_088786AC; } L_088786AC: ctx.gpr[31] = (0x088786B4u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x088786B4u) goto L_088786B4; return; L_088786B4: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_088786B8; L_088786B8: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); goto L_088786C0; L_088786C0: ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x088786CCu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 151u, 0x08ADC7A4u>(ctx, &aot_mem) && ctx.pc == 0x088786CCu) goto L_088786CC; return; L_088786CC: ctx.gpr[4] = (ctx.gpr[2] << 3u); ctx.gpr[4] = (ctx.gpr[4] + ctx.gpr[18]); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(0))); ctx.gpr[31] = (0x088786E0u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x088786E0u) goto L_088786E0; return; L_088786E0: ctx.gpr[6] = (ctx.gpr[19] + static_cast(77)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x088786F0u); ctx.gpr[5] = (ctx.gpr[20] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x088786F0u) goto L_088786F0; return; L_088786F0: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08878760; } goto L_088786F8; } L_088786F8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); goto L_08878730; } goto L_08878704; L_08878704: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08878710u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878710u) goto L_08878710; return; L_08878710: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08878728; } goto L_0887871C; } L_0887871C: ctx.gpr[31] = (0x08878724u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878724u) goto L_08878724; return; L_08878724: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08878728; L_08878728: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); goto L_08878730; L_08878730: ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x0887873Cu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 153u, 0x08ADC7B4u>(ctx, &aot_mem) && ctx.pc == 0x0887873Cu) goto L_0887873C; return; L_0887873C: ctx.gpr[4] = (ctx.gpr[2] << 3u); ctx.gpr[4] = (ctx.gpr[4] + ctx.gpr[18]); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(0))); ctx.gpr[31] = (0x08878750u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08878750u) goto L_08878750; return; L_08878750: ctx.gpr[6] = (ctx.gpr[19] + static_cast(77)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08878760u); ctx.gpr[5] = (ctx.gpr[20] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878760u) goto L_08878760; return; L_08878760: ctx.gpr[19] = (ctx.gpr[19] + static_cast(13)); goto L_08878764; L_08878764: ctx.gpr[20] = (0u | 0u); ctx.gpr[18] = (0u | 0u); goto L_0887876C; L_0887876C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_08878784; } goto L_08878778; L_08878778: ctx.gpr[31] = (0x08878780u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x08878780u) goto L_08878780; return; L_08878780: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_08878784; L_08878784: ctx.gpr[31] = (0x0887878Cu); ctx.gpr[5] = (0u + static_cast(-1)); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 80u, 0x08A545ACu>(ctx, &aot_mem) && ctx.pc == 0x0887878Cu) goto L_0887878C; return; L_0887878C: ctx.gpr[4] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(576), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(577), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(578), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(579), static_cast(ctx.gpr[4])); ctx.gpr[16] = (ctx.gpr[2] + static_cast(10)); aot_mem.aot_store8(ctx.gpr[29] + static_cast(580), static_cast(ctx.gpr[4])); ctx.gpr[16] = (ctx.gpr[16] + ctx.gpr[18]); aot_mem.aot_store8(ctx.gpr[29] + static_cast(581), static_cast(ctx.gpr[4])); ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[16] + static_cast(4))); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[22] + static_cast(4))); { const bool branch_taken = ctx.gpr[5] != ctx.gpr[6]; ctx.gpr[4] = (0u | 0u); if (branch_taken) { goto L_088787E4; } goto L_088787C0; } L_088787C0: ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[16] + static_cast(2))); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[22] + static_cast(2))); if (ctx.gpr[5] != ctx.gpr[6]) { ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_088787E8; } goto L_088787D0; L_088787D0: ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[16] + static_cast(0))); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[22] + static_cast(0))); { const bool branch_taken = ctx.gpr[5] != ctx.gpr[6]; ctx.gpr[4] = (ctx.gpr[4] & 255u); if (branch_taken) { goto L_088787E8; } goto L_088787E0; } L_088787E0: ctx.gpr[4] = (0u | 1u); goto L_088787E4; L_088787E4: ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_088787E8; L_088787E8: ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_08878AF0; } goto L_088787F8; } L_088787F8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_08878810; } goto L_08878804; L_08878804: ctx.gpr[31] = (0x0887880Cu); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887880Cu) goto L_0887880C; return; L_0887880C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_08878810; L_08878810: ctx.gpr[31] = (0x08878818u); ctx.gpr[5] = (0u + static_cast(-1)); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 80u, 0x08A545ACu>(ctx, &aot_mem) && ctx.pc == 0x08878818u) goto L_08878818; return; L_08878818: ctx.gpr[4] = (ctx.gpr[2] + static_cast(10)); ctx.gpr[4] = (ctx.gpr[4] + ctx.gpr[18]); ctx.gpr[4] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(8))); { const bool branch_taken = ctx.gpr[4] == ctx.gpr[30]; // nop if (branch_taken) { goto L_08878844; } goto L_0887882C; } L_0887882C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[17] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 2u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_08878AF0; } goto L_08878844; } L_08878844: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_08878858; } goto L_08878850; } L_08878850: ctx.gpr[31] = (0x08878858u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x08878858u) goto L_08878858; return; L_08878858: ctx.gpr[31] = (0x08878860u); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 247u, 0x08A54F5Cu>(ctx, &aot_mem) && ctx.pc == 0x08878860u) goto L_08878860; return; L_08878860: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(4))); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[16] + static_cast(4))); { const bool branch_taken = ctx.gpr[6] != ctx.gpr[5]; ctx.gpr[7] = (0u | 0u); if (branch_taken) { goto L_08878898; } goto L_08878874; } L_08878874: ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[16] + static_cast(2))); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(2))); if (ctx.gpr[5] != ctx.gpr[6]) { ctx.gpr[4] = (ctx.gpr[7] & 255u); goto L_0887889C; } goto L_08878884; L_08878884: ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[16] + static_cast(0))); ctx.gpr[4] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(0))); { const bool branch_taken = ctx.gpr[5] != ctx.gpr[4]; ctx.gpr[4] = (ctx.gpr[7] & 255u); if (branch_taken) { goto L_0887889C; } goto L_08878894; } L_08878894: ctx.gpr[7] = (0u | 1u); goto L_08878898; L_08878898: ctx.gpr[4] = (ctx.gpr[7] & 255u); goto L_0887889C; L_0887889C: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_088788E0; } goto L_088788A4; } L_088788A4: ctx.gpr[4] = (ctx.gpr[29] + static_cast(600)); ctx.gpr[5] = (0u | 255u); ctx.gpr[6] = (0u | 255u); ctx.gpr[7] = (0u | 0u); ctx.gpr[31] = (0x088788BCu); ctx.gpr[8] = (0u | 255u); if (rt.invoke_chained_direct<&recomp_unit_0140_entry, 140u, 317u, 0x08A3550Cu>(ctx, &aot_mem) && ctx.pc == 0x088788BCu) goto L_088788BC; return; L_088788BC: ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(0))); aot_mem.aot_store8(ctx.gpr[29] + static_cast(584), static_cast(ctx.gpr[4])); ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(1))); aot_mem.aot_store8(ctx.gpr[29] + static_cast(585), static_cast(ctx.gpr[4])); ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(2))); aot_mem.aot_store8(ctx.gpr[29] + static_cast(586), static_cast(ctx.gpr[4])); ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(3))); { const bool branch_taken = 0u == 0u; aot_mem.aot_store8(ctx.gpr[29] + static_cast(587), static_cast(ctx.gpr[4])); if (branch_taken) { goto L_08878960; } goto L_088788E0; } L_088788E0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[17] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 2u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_08878928; } goto L_088788F8; } L_088788F8: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1056))); ctx.gpr[31] = (0x08878904u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 154u, 0x08ADC7BCu>(ctx, &aot_mem) && ctx.pc == 0x08878904u) goto L_08878904; return; L_08878904: ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(0))); aot_mem.aot_store8(ctx.gpr[29] + static_cast(584), static_cast(ctx.gpr[4])); ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(1))); aot_mem.aot_store8(ctx.gpr[29] + static_cast(585), static_cast(ctx.gpr[4])); ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(2))); aot_mem.aot_store8(ctx.gpr[29] + static_cast(586), static_cast(ctx.gpr[4])); ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(3))); { const bool branch_taken = 0u == 0u; aot_mem.aot_store8(ctx.gpr[29] + static_cast(587), static_cast(ctx.gpr[4])); if (branch_taken) { goto L_08878960; } goto L_08878928; } L_08878928: ctx.gpr[4] = (ctx.gpr[29] + static_cast(604)); ctx.gpr[5] = (0u | 30u); ctx.gpr[6] = (0u | 255u); ctx.gpr[7] = (0u | 255u); ctx.gpr[31] = (0x08878940u); ctx.gpr[8] = (0u | 255u); if (rt.invoke_chained_direct<&recomp_unit_0140_entry, 140u, 317u, 0x08A3550Cu>(ctx, &aot_mem) && ctx.pc == 0x08878940u) goto L_08878940; return; L_08878940: ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(0))); aot_mem.aot_store8(ctx.gpr[29] + static_cast(584), static_cast(ctx.gpr[4])); ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(1))); aot_mem.aot_store8(ctx.gpr[29] + static_cast(585), static_cast(ctx.gpr[4])); ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(2))); aot_mem.aot_store8(ctx.gpr[29] + static_cast(586), static_cast(ctx.gpr[4])); ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[2] + static_cast(3))); aot_mem.aot_store8(ctx.gpr[29] + static_cast(587), static_cast(ctx.gpr[4])); goto L_08878960; L_08878960: ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[29] + static_cast(584))); ctx.gpr[5] = (aot_mem.aot_load8(ctx.gpr[29] + static_cast(585))); ctx.gpr[6] = (aot_mem.aot_load8(ctx.gpr[29] + static_cast(586))); ctx.gpr[7] = (aot_mem.aot_load8(ctx.gpr[29] + static_cast(587))); ctx.gpr[4] = (ctx.gpr[4] & 255u); ctx.gpr[5] = (ctx.gpr[5] & 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(588), static_cast(ctx.gpr[4])); ctx.gpr[6] = (ctx.gpr[6] & 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(589), static_cast(ctx.gpr[5])); ctx.gpr[7] = (ctx.gpr[7] & 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(590), static_cast(ctx.gpr[6])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(591), static_cast(ctx.gpr[7])); ctx.gpr[31] = (0x08878998u); ctx.gpr[4] = (ctx.gpr[29] + static_cast(588)); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x08878998u) goto L_08878998; return; L_08878998: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_088789B0; } goto L_088789A4; L_088789A4: ctx.gpr[31] = (0x088789ACu); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x088789ACu) goto L_088789AC; return; L_088789AC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_088789B0; L_088789B0: ctx.gpr[5] = (ctx.gpr[29] + static_cast(592)); ctx.gpr[31] = (0x088789BCu); ctx.gpr[6] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 180u, 0x08A54B14u>(ctx, &aot_mem) && ctx.pc == 0x088789BCu) goto L_088789BC; return; L_088789BC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(592))); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_08878A80; } goto L_088789D0; } L_088789D0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_088789E8; } goto L_088789DC; L_088789DC: ctx.gpr[31] = (0x088789E4u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x088789E4u) goto L_088789E4; return; L_088789E4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_088789E8; L_088789E8: ctx.gpr[31] = (0x088789F0u); ctx.gpr[5] = (0u + static_cast(-1)); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 80u, 0x08A545ACu>(ctx, &aot_mem) && ctx.pc == 0x088789F0u) goto L_088789F0; return; L_088789F0: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(4))); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[16] + static_cast(4))); { const bool branch_taken = ctx.gpr[5] != ctx.gpr[6]; ctx.gpr[7] = (0u | 0u); if (branch_taken) { goto L_08878A28; } goto L_08878A04; } L_08878A04: ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(2))); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[16] + static_cast(2))); if (ctx.gpr[5] != ctx.gpr[6]) { ctx.gpr[4] = (ctx.gpr[7] & 255u); goto L_08878A2C; } goto L_08878A14; L_08878A14: ctx.gpr[4] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(0))); ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[16] + static_cast(0))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[5]; ctx.gpr[4] = (ctx.gpr[7] & 255u); if (branch_taken) { goto L_08878A2C; } goto L_08878A24; } L_08878A24: ctx.gpr[7] = (0u | 1u); goto L_08878A28; L_08878A28: ctx.gpr[4] = (ctx.gpr[7] & 255u); goto L_08878A2C; L_08878A2C: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_08878A4C; } goto L_08878A34; } L_08878A34: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(596))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1076))); ctx.gpr[31] = (0x08878A44u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08878A44u) goto L_08878A44; return; L_08878A44: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08878A5C; } goto L_08878A4C; } L_08878A4C: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(596))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1072))); ctx.gpr[31] = (0x08878A5Cu); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08878A5Cu) goto L_08878A5C; return; L_08878A5C: ctx.gpr[4] = (ctx.gpr[21] | 0u); ctx.gpr[31] = (0x08878A68u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x08878A68u) goto L_08878A68; return; L_08878A68: ctx.gpr[5] = (0u | 375u); ctx.gpr[6] = (ctx.gpr[19] + static_cast(77)); ctx.gpr[31] = (0x08878A78u); ctx.gpr[4] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878A78u) goto L_08878A78; return; L_08878A78: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08878AD4; } goto L_08878A80; } L_08878A80: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878AB8; } goto L_08878A8C; L_08878A8C: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08878A98u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878A98u) goto L_08878A98; return; L_08878A98: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08878AB0; } goto L_08878AA4; } L_08878AA4: ctx.gpr[31] = (0x08878AACu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878AACu) goto L_08878AAC; return; L_08878AAC: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08878AB0; L_08878AB0: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878AB8; L_08878AB8: ctx.gpr[31] = (0x08878AC0u); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1068))); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08878AC0u) goto L_08878AC0; return; L_08878AC0: ctx.gpr[5] = (0u | 375u); ctx.gpr[6] = (ctx.gpr[19] + static_cast(77)); ctx.gpr[31] = (0x08878AD0u); ctx.gpr[4] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878AD0u) goto L_08878AD0; return; L_08878AD0: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); goto L_08878AD4; L_08878AD4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(596))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1064))); { const bool branch_taken = ctx.gpr[4] == ctx.gpr[5]; ctx.gpr[19] = (ctx.gpr[19] + static_cast(13)); if (branch_taken) { goto L_08878AF0; } goto L_08878AE4; } L_08878AE4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1060))); ctx.gpr[31] = (0x08878AF0u); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(596))); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 556u, 0x08ABE8F4u>(ctx, &aot_mem) && ctx.pc == 0x08878AF0u) goto L_08878AF0; return; L_08878AF0: ctx.gpr[20] = (ctx.gpr[20] + static_cast(1)); ctx.gpr[4] = (static_cast(ctx.gpr[20]) < 7 ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[18] + static_cast(10)); if (branch_taken) { goto L_0887876C; } goto L_08878B00; } L_08878B00: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1092))); ctx.gpr[30] = (ctx.gpr[30] + static_cast(1)); ctx.gpr[4] = (static_cast(ctx.gpr[30]) < static_cast(ctx.gpr[4]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_08878648; } goto L_08878B14; } L_08878B14: ctx.gpr[19] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); ctx.gpr[30] = (0u | 10u); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[19] + static_cast(204))); ctx.gpr[23] = (0u | 185u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x08878B30u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08878B30u) goto L_08878B30; return; L_08878B30: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878B68; } goto L_08878B3C; L_08878B3C: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08878B48u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878B48u) goto L_08878B48; return; L_08878B48: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08878B60; } goto L_08878B54; } L_08878B54: ctx.gpr[31] = (0x08878B5Cu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878B5Cu) goto L_08878B5C; return; L_08878B5C: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08878B60; L_08878B60: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878B68; L_08878B68: ctx.gpr[31] = (0x08878B70u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26928)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08878B70u) goto L_08878B70; return; L_08878B70: ctx.gpr[6] = (0u | 74u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08878B80u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878B80u) goto L_08878B80; return; L_08878B80: ctx.gpr[21] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); ctx.gpr[16] = (ctx.gpr[28] + static_cast(-26920)); ctx.gpr[31] = (0x08878B90u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x08878B90u) goto L_08878B90; return; L_08878B90: ctx.gpr[18] = (ctx.gpr[29] + static_cast(532)); ctx.gpr[6] = (ctx.gpr[2] + static_cast(1)); ctx.gpr[4] = (ctx.gpr[18] | 0u); ctx.gpr[31] = (0x08878BA4u); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08878BA4u) goto L_08878BA4; return; L_08878BA4: ctx.gpr[31] = (0x08878BACu); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08878BACu) goto L_08878BAC; return; L_08878BAC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878BE4; } goto L_08878BB8; L_08878BB8: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08878BC4u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878BC4u) goto L_08878BC4; return; L_08878BC4: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08878BDC; } goto L_08878BD0; } L_08878BD0: ctx.gpr[31] = (0x08878BD8u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878BD8u) goto L_08878BD8; return; L_08878BD8: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08878BDC; L_08878BDC: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878BE4; L_08878BE4: ctx.gpr[31] = (0x08878BECu); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08878BECu) goto L_08878BEC; return; L_08878BEC: ctx.gpr[6] = (0u | 74u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08878BFCu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878BFCu) goto L_08878BFC; return; L_08878BFC: ctx.gpr[16] = (ctx.gpr[28] + static_cast(-26912)); ctx.gpr[31] = (0x08878C08u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x08878C08u) goto L_08878C08; return; L_08878C08: ctx.gpr[6] = (ctx.gpr[2] + static_cast(1)); ctx.gpr[4] = (ctx.gpr[18] | 0u); ctx.gpr[31] = (0x08878C18u); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08878C18u) goto L_08878C18; return; L_08878C18: ctx.gpr[31] = (0x08878C20u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08878C20u) goto L_08878C20; return; L_08878C20: ctx.gpr[31] = (0x08878C28u); ctx.gpr[4] = (0u | 18u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08878C28u) goto L_08878C28; return; L_08878C28: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878C60; } goto L_08878C34; L_08878C34: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08878C40u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878C40u) goto L_08878C40; return; L_08878C40: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08878C58; } goto L_08878C4C; } L_08878C4C: ctx.gpr[31] = (0x08878C54u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878C54u) goto L_08878C54; return; L_08878C54: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08878C58; L_08878C58: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878C60; L_08878C60: ctx.gpr[31] = (0x08878C68u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08878C68u) goto L_08878C68; return; L_08878C68: ctx.gpr[4] = (0u | 237u); ctx.gpr[5] = (0u | 130u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(0), static_cast(ctx.gpr[4])); ctx.gpr[4] = (0u | 180u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1), static_cast(ctx.gpr[5])); ctx.gpr[5] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(2), static_cast(ctx.gpr[4])); ctx.fpr[12] = std::bit_cast(0u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(3), static_cast(ctx.gpr[5])); ctx.gpr[5] = (16800u << 16u); ctx.fpr[13] = std::bit_cast(ctx.gpr[5]); ctx.gpr[16] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (17392u << 16u); ctx.fpr[14] = std::bit_cast(ctx.gpr[5]); ctx.gpr[4] = (ctx.gpr[29] + static_cast(4)); ctx.gpr[5] = (17076u << 16u); ctx.gpr[31] = (0x08878CB0u); ctx.fpr[15] = std::bit_cast(ctx.gpr[5]); if (rt.invoke_chained_direct<&recomp_unit_0027_entry, 27u, 732u, 0x08873400u>(ctx, &aot_mem) && ctx.pc == 0x08878CB0u) goto L_08878CB0; return; L_08878CB0: ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[5] = (0u | 0u); ctx.gpr[6] = (0u | 0u); ctx.gpr[7] = (ctx.gpr[29] | 0u); ctx.gpr[8] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08878CCCu); ctx.gpr[9] = (0u | 1u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 24u, 0x08B0C1B0u>(ctx, &aot_mem) && ctx.pc == 0x08878CCCu) goto L_08878CCC; return; L_08878CCC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[19] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 1u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x08878CE0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08878CE0u) goto L_08878CE0; return; L_08878CE0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878D18; } goto L_08878CEC; L_08878CEC: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08878CF8u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878CF8u) goto L_08878CF8; return; L_08878CF8: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08878D10; } goto L_08878D04; } L_08878D04: ctx.gpr[31] = (0x08878D0Cu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878D0Cu) goto L_08878D0C; return; L_08878D0C: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08878D10; L_08878D10: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878D18; L_08878D18: ctx.gpr[31] = (0x08878D20u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26904)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08878D20u) goto L_08878D20; return; L_08878D20: ctx.gpr[6] = (0u | 87u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08878D30u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878D30u) goto L_08878D30; return; L_08878D30: ctx.gpr[31] = (0x08878D38u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08878D38u) goto L_08878D38; return; L_08878D38: ctx.gpr[16] = (ctx.gpr[28] + static_cast(-26896)); ctx.gpr[31] = (0x08878D44u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 141u, 0x08ADC754u>(ctx, &aot_mem) && ctx.pc == 0x08878D44u) goto L_08878D44; return; L_08878D44: ctx.gpr[18] = (ctx.gpr[29] + static_cast(560)); ctx.gpr[4] = (ctx.gpr[18] | 0u); ctx.gpr[5] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x08878D58u); ctx.gpr[6] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08878D58u) goto L_08878D58; return; L_08878D58: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878D90; } goto L_08878D64; L_08878D64: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08878D70u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878D70u) goto L_08878D70; return; L_08878D70: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08878D88; } goto L_08878D7C; } L_08878D7C: ctx.gpr[31] = (0x08878D84u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878D84u) goto L_08878D84; return; L_08878D84: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08878D88; L_08878D88: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878D90; L_08878D90: ctx.gpr[31] = (0x08878D98u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08878D98u) goto L_08878D98; return; L_08878D98: ctx.gpr[16] = (ctx.gpr[29] + static_cast(20)); ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x08878DA8u); ctx.gpr[5] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 854u, 0x08887BB0u>(ctx, &aot_mem) && ctx.pc == 0x08878DA8u) goto L_08878DA8; return; L_08878DA8: ctx.gpr[6] = (0u | 87u); ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x08878DB8u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878DB8u) goto L_08878DB8; return; L_08878DB8: ctx.gpr[20] = (0u | 2u); ctx.gpr[31] = (0x08878DC4u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x08878DC4u) goto L_08878DC4; return; L_08878DC4: { const bool branch_taken = ctx.gpr[2] != 0u; ctx.gpr[22] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); if (branch_taken) { goto L_088793C4; } goto L_08878DCC; } L_08878DCC: ctx.gpr[22] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 2u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x08878DE4u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08878DE4u) goto L_08878DE4; return; L_08878DE4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26888)); ctx.gpr[19] = (ctx.gpr[28] + static_cast(-26864)); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[20] = (ctx.gpr[28] + static_cast(-26844)); if (branch_taken) { goto L_08878E20; } goto L_08878DF8; } L_08878DF8: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08878E04u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878E04u) goto L_08878E04; return; L_08878E04: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08878E1C; } goto L_08878E10; } L_08878E10: ctx.gpr[31] = (0x08878E18u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878E18u) goto L_08878E18; return; L_08878E18: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08878E1C; L_08878E1C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_08878E20; L_08878E20: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08878E2Cu); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08878E2Cu) goto L_08878E2C; return; L_08878E2C: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08878E3Cu); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878E3Cu) goto L_08878E3C; return; L_08878E3C: ctx.gpr[31] = (0x08878E44u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08878E44u) goto L_08878E44; return; L_08878E44: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[21] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 2u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_08878EB4; } goto L_08878E5C; } L_08878E5C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878E94; } goto L_08878E68; L_08878E68: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08878E74u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878E74u) goto L_08878E74; return; L_08878E74: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08878E8C; } goto L_08878E80; } L_08878E80: ctx.gpr[31] = (0x08878E88u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878E88u) goto L_08878E88; return; L_08878E88: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08878E8C; L_08878E8C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878E94; L_08878E94: ctx.gpr[31] = (0x08878E9Cu); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26880)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08878E9Cu) goto L_08878E9C; return; L_08878E9C: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08878EACu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878EACu) goto L_08878EAC; return; L_08878EAC: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08878F04; } goto L_08878EB4; } L_08878EB4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878EEC; } goto L_08878EC0; L_08878EC0: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08878ECCu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878ECCu) goto L_08878ECC; return; L_08878ECC: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08878EE4; } goto L_08878ED8; } L_08878ED8: ctx.gpr[31] = (0x08878EE0u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878EE0u) goto L_08878EE0; return; L_08878EE0: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08878EE4; L_08878EE4: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878EEC; L_08878EEC: ctx.gpr[31] = (0x08878EF4u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26872)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08878EF4u) goto L_08878EF4; return; L_08878EF4: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08878F04u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878F04u) goto L_08878F04; return; L_08878F04: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 3u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x08878F18u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08878F18u) goto L_08878F18; return; L_08878F18: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878F50; } goto L_08878F24; L_08878F24: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08878F30u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878F30u) goto L_08878F30; return; L_08878F30: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08878F48; } goto L_08878F3C; } L_08878F3C: ctx.gpr[31] = (0x08878F44u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878F44u) goto L_08878F44; return; L_08878F44: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08878F48; L_08878F48: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08878F50; L_08878F50: ctx.gpr[31] = (0x08878F58u); ctx.gpr[5] = (ctx.gpr[19] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08878F58u) goto L_08878F58; return; L_08878F58: ctx.gpr[6] = (0u | 113u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08878F68u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878F68u) goto L_08878F68; return; L_08878F68: ctx.gpr[31] = (0x08878F70u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08878F70u) goto L_08878F70; return; L_08878F70: ctx.gpr[31] = (0x08878F78u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 143u, 0x08ADC764u>(ctx, &aot_mem) && ctx.pc == 0x08878F78u) goto L_08878F78; return; L_08878F78: { const bool branch_taken = static_cast(ctx.gpr[2]) <= 0; // nop if (branch_taken) { goto L_08878FC8; } goto L_08878F80; } L_08878F80: ctx.gpr[16] = (ctx.gpr[29] + static_cast(680)); ctx.gpr[17] = (ctx.gpr[28] + static_cast(-26856)); ctx.gpr[31] = (0x08878F90u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 143u, 0x08ADC764u>(ctx, &aot_mem) && ctx.pc == 0x08878F90u) goto L_08878F90; return; L_08878F90: ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[5] = (ctx.gpr[17] | 0u); ctx.gpr[31] = (0x08878FA0u); ctx.gpr[6] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08878FA0u) goto L_08878FA0; return; L_08878FA0: ctx.gpr[17] = (ctx.gpr[29] + static_cast(668)); ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x08878FB0u); ctx.gpr[5] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x08878FB0u) goto L_08878FB0; return; L_08878FB0: ctx.gpr[6] = (0u | 113u); ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[31] = (0x08878FC0u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08878FC0u) goto L_08878FC0; return; L_08878FC0: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08879018; } goto L_08878FC8; } L_08878FC8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26852)); if (branch_taken) { goto L_08878FFC; } goto L_08878FD4; } L_08878FD4: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08878FE0u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08878FE0u) goto L_08878FE0; return; L_08878FE0: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08878FF8; } goto L_08878FEC; } L_08878FEC: ctx.gpr[31] = (0x08878FF4u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08878FF4u) goto L_08878FF4; return; L_08878FF4: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08878FF8; L_08878FF8: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); goto L_08878FFC; L_08878FFC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879008u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879008u) goto L_08879008; return; L_08879008: ctx.gpr[6] = (0u | 113u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08879018u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879018u) goto L_08879018; return; L_08879018: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 4u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887902Cu); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887902Cu) goto L_0887902C; return; L_0887902C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879064; } goto L_08879038; L_08879038: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08879044u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879044u) goto L_08879044; return; L_08879044: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887905C; } goto L_08879050; } L_08879050: ctx.gpr[31] = (0x08879058u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879058u) goto L_08879058; return; L_08879058: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887905C; L_0887905C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879064; L_08879064: ctx.gpr[31] = (0x0887906Cu); ctx.gpr[5] = (ctx.gpr[20] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887906Cu) goto L_0887906C; return; L_0887906C: ctx.gpr[6] = (0u | 126u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887907Cu); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887907Cu) goto L_0887907C; return; L_0887907C: ctx.gpr[31] = (0x08879084u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08879084u) goto L_08879084; return; L_08879084: ctx.gpr[31] = (0x0887908Cu); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 145u, 0x08ADC774u>(ctx, &aot_mem) && ctx.pc == 0x0887908Cu) goto L_0887908C; return; L_0887908C: { const bool branch_taken = static_cast(ctx.gpr[2]) <= 0; // nop if (branch_taken) { goto L_0887918C; } goto L_08879094; } L_08879094: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); ctx.gpr[16] = (0u | 1u); ctx.gpr[19] = (ctx.gpr[29] + static_cast(716)); ctx.gpr[21] = (ctx.gpr[28] + static_cast(-26836)); ctx.gpr[31] = (0x088790ACu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 145u, 0x08ADC774u>(ctx, &aot_mem) && ctx.pc == 0x088790ACu) goto L_088790AC; return; L_088790AC: ctx.gpr[20] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x088790B8u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 145u, 0x08ADC774u>(ctx, &aot_mem) && ctx.pc == 0x088790B8u) goto L_088790B8; return; L_088790B8: if (ctx.gpr[2] != ctx.gpr[16]) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879108; } goto L_088790C0; L_088790C0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26828)); if (branch_taken) { goto L_088790F4; } goto L_088790CC; } L_088790CC: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x088790D8u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x088790D8u) goto L_088790D8; return; L_088790D8: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_088790F0; } goto L_088790E4; } L_088790E4: ctx.gpr[31] = (0x088790ECu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x088790ECu) goto L_088790EC; return; L_088790EC: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_088790F0; L_088790F0: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_088790F4; L_088790F4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879100u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879100u) goto L_08879100; return; L_08879100: { const bool branch_taken = 0u == 0u; ctx.gpr[18] = (ctx.gpr[2] | 0u); if (branch_taken) { goto L_08879148; } goto L_08879108; } L_08879108: { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26820)); if (branch_taken) { goto L_08879138; } goto L_08879110; } L_08879110: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887911Cu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887911Cu) goto L_0887911C; return; L_0887911C: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08879134; } goto L_08879128; } L_08879128: ctx.gpr[31] = (0x08879130u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879130u) goto L_08879130; return; L_08879130: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08879134; L_08879134: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_08879138; L_08879138: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879144u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879144u) goto L_08879144; return; L_08879144: ctx.gpr[18] = (ctx.gpr[2] | 0u); goto L_08879148; L_08879148: ctx.gpr[31] = (0x08879150u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 309u, 0x089F5AC0u>(ctx, &aot_mem) && ctx.pc == 0x08879150u) goto L_08879150; return; L_08879150: ctx.gpr[4] = (ctx.gpr[19] | 0u); ctx.gpr[5] = (ctx.gpr[21] | 0u); ctx.gpr[6] = (ctx.gpr[20] | 0u); ctx.gpr[31] = (0x08879164u); ctx.gpr[7] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08879164u) goto L_08879164; return; L_08879164: ctx.gpr[16] = (ctx.gpr[29] + static_cast(686)); ctx.gpr[4] = (ctx.gpr[29] + static_cast(716)); ctx.gpr[31] = (0x08879174u); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x08879174u) goto L_08879174; return; L_08879174: ctx.gpr[6] = (0u | 126u); ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x08879184u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879184u) goto L_08879184; return; L_08879184: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_088791DC; } goto L_0887918C; } L_0887918C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26852)); if (branch_taken) { goto L_088791C0; } goto L_08879198; } L_08879198: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x088791A4u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x088791A4u) goto L_088791A4; return; L_088791A4: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_088791BC; } goto L_088791B0; } L_088791B0: ctx.gpr[31] = (0x088791B8u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x088791B8u) goto L_088791B8; return; L_088791B8: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_088791BC; L_088791BC: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); goto L_088791C0; L_088791C0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x088791CCu); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x088791CCu) goto L_088791CC; return; L_088791CC: ctx.gpr[6] = (0u | 126u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x088791DCu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x088791DCu) goto L_088791DC; return; L_088791DC: ctx.gpr[21] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[21] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 2u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; ctx.gpr[20] = (0u | 5u); if (branch_taken) { goto L_0887A454; } goto L_088791F8; } L_088791F8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 5u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887920Cu); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887920Cu) goto L_0887920C; return; L_0887920C: ctx.gpr[5] = (ctx.gpr[20] << 4u); ctx.gpr[5] = (ctx.gpr[5] - ctx.gpr[20]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[18] = (ctx.gpr[5] - ctx.gpr[20]); ctx.gpr[19] = (2233u << 16u); ctx.gpr[19] = (ctx.gpr[19] + static_cast(-19192)); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[18] - ctx.gpr[20]); if (branch_taken) { goto L_08879254; } goto L_0887922C; } L_0887922C: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08879238u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879238u) goto L_08879238; return; L_08879238: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08879250; } goto L_08879244; } L_08879244: ctx.gpr[31] = (0x0887924Cu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887924Cu) goto L_0887924C; return; L_0887924C: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08879250; L_08879250: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); goto L_08879254; L_08879254: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879260u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26812)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879260u) goto L_08879260; return; L_08879260: ctx.gpr[6] = (ctx.gpr[18] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08879270u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879270u) goto L_08879270; return; L_08879270: ctx.gpr[31] = (0x08879278u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08879278u) goto L_08879278; return; L_08879278: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_088792B0; } goto L_08879284; L_08879284: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08879290u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879290u) goto L_08879290; return; L_08879290: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_088792A8; } goto L_0887929C; } L_0887929C: ctx.gpr[31] = (0x088792A4u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x088792A4u) goto L_088792A4; return; L_088792A4: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_088792A8; L_088792A8: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_088792B0; L_088792B0: ctx.gpr[31] = (0x088792B8u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 151u, 0x08ADC7A4u>(ctx, &aot_mem) && ctx.pc == 0x088792B8u) goto L_088792B8; return; L_088792B8: ctx.gpr[4] = (ctx.gpr[2] << 3u); ctx.gpr[4] = (ctx.gpr[4] + ctx.gpr[19]); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(0))); ctx.gpr[31] = (0x088792CCu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x088792CCu) goto L_088792CC; return; L_088792CC: ctx.gpr[6] = (ctx.gpr[18] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x088792DCu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x088792DCu) goto L_088792DC; return; L_088792DC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[20] = (ctx.gpr[20] + static_cast(1)); ctx.gpr[4] = (ctx.gpr[4] ^ ctx.gpr[20]); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x088792F4u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x088792F4u) goto L_088792F4; return; L_088792F4: ctx.gpr[4] = (ctx.gpr[20] << 4u); ctx.gpr[4] = (ctx.gpr[4] - ctx.gpr[20]); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[18] = (ctx.gpr[4] - ctx.gpr[20]); { const bool branch_taken = ctx.gpr[5] != 0u; ctx.gpr[18] = (ctx.gpr[18] - ctx.gpr[20]); if (branch_taken) { goto L_08879334; } goto L_0887930C; } L_0887930C: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08879318u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879318u) goto L_08879318; return; L_08879318: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08879330; } goto L_08879324; } L_08879324: ctx.gpr[31] = (0x0887932Cu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887932Cu) goto L_0887932C; return; L_0887932C: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08879330; L_08879330: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); goto L_08879334; L_08879334: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879340u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26804)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879340u) goto L_08879340; return; L_08879340: ctx.gpr[6] = (ctx.gpr[18] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08879350u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879350u) goto L_08879350; return; L_08879350: ctx.gpr[31] = (0x08879358u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08879358u) goto L_08879358; return; L_08879358: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879390; } goto L_08879364; L_08879364: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08879370u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879370u) goto L_08879370; return; L_08879370: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08879388; } goto L_0887937C; } L_0887937C: ctx.gpr[31] = (0x08879384u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879384u) goto L_08879384; return; L_08879384: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08879388; L_08879388: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879390; L_08879390: ctx.gpr[31] = (0x08879398u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 153u, 0x08ADC7B4u>(ctx, &aot_mem) && ctx.pc == 0x08879398u) goto L_08879398; return; L_08879398: ctx.gpr[4] = (ctx.gpr[2] << 3u); ctx.gpr[4] = (ctx.gpr[4] + ctx.gpr[19]); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(0))); ctx.gpr[31] = (0x088793ACu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x088793ACu) goto L_088793AC; return; L_088793AC: ctx.gpr[6] = (ctx.gpr[18] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x088793BCu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x088793BCu) goto L_088793BC; return; L_088793BC: { const bool branch_taken = 0u == 0u; ctx.gpr[20] = (ctx.gpr[20] + static_cast(1)); if (branch_taken) { goto L_0887A454; } goto L_088793C4; } L_088793C4: ctx.gpr[31] = (0x088793CCu); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x088793CCu) goto L_088793CC; return; L_088793CC: ctx.gpr[17] = (0u | 1u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[17]; // nop if (branch_taken) { goto L_088799D4; } goto L_088793D8; } L_088793D8: ctx.gpr[22] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 2u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x088793F0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x088793F0u) goto L_088793F0; return; L_088793F0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26888)); ctx.gpr[21] = (ctx.gpr[28] + static_cast(-26856)); ctx.gpr[19] = (ctx.gpr[29] + static_cast(732)); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[20] = (ctx.gpr[29] + static_cast(790)); if (branch_taken) { goto L_08879430; } goto L_08879408; } L_08879408: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08879414u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879414u) goto L_08879414; return; L_08879414: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887942C; } goto L_08879420; } L_08879420: ctx.gpr[31] = (0x08879428u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879428u) goto L_08879428; return; L_08879428: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887942C; L_0887942C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_08879430; L_08879430: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x0887943Cu); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887943Cu) goto L_0887943C; return; L_0887943C: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887944Cu); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887944Cu) goto L_0887944C; return; L_0887944C: ctx.gpr[31] = (0x08879454u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08879454u) goto L_08879454; return; L_08879454: ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); ctx.gpr[31] = (0x08879460u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 147u, 0x08ADC784u>(ctx, &aot_mem) && ctx.pc == 0x08879460u) goto L_08879460; return; L_08879460: { const bool branch_taken = ctx.gpr[2] != 0u; // nop if (branch_taken) { goto L_088794C4; } goto L_08879468; } L_08879468: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_088794A4; } goto L_08879474; L_08879474: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08879480u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879480u) goto L_08879480; return; L_08879480: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08879498; } goto L_0887948C; } L_0887948C: ctx.gpr[31] = (0x08879494u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879494u) goto L_08879494; return; L_08879494: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08879498; L_08879498: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_088794A4; L_088794A4: ctx.gpr[31] = (0x088794ACu); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26796)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x088794ACu) goto L_088794AC; return; L_088794AC: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x088794BCu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x088794BCu) goto L_088794BC; return; L_088794BC: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887959C; } goto L_088794C4; } L_088794C4: ctx.gpr[31] = (0x088794CCu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 147u, 0x08ADC784u>(ctx, &aot_mem) && ctx.pc == 0x088794CCu) goto L_088794CC; return; L_088794CC: ctx.gpr[4] = (0u | 1u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; // nop if (branch_taken) { goto L_08879534; } goto L_088794D8; } L_088794D8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879514; } goto L_088794E4; L_088794E4: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x088794F0u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x088794F0u) goto L_088794F0; return; L_088794F0: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08879508; } goto L_088794FC; } L_088794FC: ctx.gpr[31] = (0x08879504u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879504u) goto L_08879504; return; L_08879504: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08879508; L_08879508: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879514; L_08879514: ctx.gpr[31] = (0x0887951Cu); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26788)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887951Cu) goto L_0887951C; return; L_0887951C: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887952Cu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887952Cu) goto L_0887952C; return; L_0887952C: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887959C; } goto L_08879534; } L_08879534: ctx.gpr[31] = (0x0887953Cu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 147u, 0x08ADC784u>(ctx, &aot_mem) && ctx.pc == 0x0887953Cu) goto L_0887953C; return; L_0887953C: ctx.gpr[4] = (0u | 2u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; // nop if (branch_taken) { goto L_0887959C; } goto L_08879548; } L_08879548: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26780)); if (branch_taken) { goto L_08879580; } goto L_08879554; } L_08879554: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08879560u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879560u) goto L_08879560; return; L_08879560: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08879578; } goto L_0887956C; } L_0887956C: ctx.gpr[31] = (0x08879574u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879574u) goto L_08879574; return; L_08879574: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08879578; L_08879578: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); goto L_08879580; L_08879580: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x0887958Cu); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887958Cu) goto L_0887958C; return; L_0887958C: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887959Cu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887959Cu) goto L_0887959C; return; L_0887959C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 3u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x088795B0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x088795B0u) goto L_088795B0; return; L_088795B0: ctx.gpr[6] = (aot_mem.aot_load8(ctx.gpr[16] + static_cast(52))); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26772)); ctx.gpr[31] = (0x088795C0u); ctx.gpr[4] = (ctx.gpr[19] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x088795C0u) goto L_088795C0; return; L_088795C0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_088795FC; } goto L_088795CC; L_088795CC: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x088795D8u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x088795D8u) goto L_088795D8; return; L_088795D8: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_088795F0; } goto L_088795E4; } L_088795E4: ctx.gpr[31] = (0x088795ECu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x088795ECu) goto L_088795EC; return; L_088795EC: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_088795F0; L_088795F0: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_088795FC; L_088795FC: ctx.gpr[31] = (0x08879604u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26764)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879604u) goto L_08879604; return; L_08879604: ctx.gpr[6] = (0u | 113u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08879614u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879614u) goto L_08879614; return; L_08879614: ctx.gpr[31] = (0x0887961Cu); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887961Cu) goto L_0887961C; return; L_0887961C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879658; } goto L_08879628; L_08879628: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08879634u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879634u) goto L_08879634; return; L_08879634: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887964C; } goto L_08879640; } L_08879640: ctx.gpr[31] = (0x08879648u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879648u) goto L_08879648; return; L_08879648: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887964C; L_0887964C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879658; L_08879658: ctx.gpr[31] = (0x08879660u); ctx.gpr[5] = (ctx.gpr[19] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879660u) goto L_08879660; return; L_08879660: ctx.gpr[6] = (0u | 113u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08879670u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879670u) goto L_08879670; return; L_08879670: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 4u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x08879684u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08879684u) goto L_08879684; return; L_08879684: ctx.gpr[19] = (0u | 0u); ctx.gpr[31] = (0x08879690u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x08879690u) goto L_08879690; return; L_08879690: ctx.gpr[17] = (0u | 1u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[17]; ctx.gpr[4] = (ctx.gpr[19] & 255u); if (branch_taken) { goto L_088796B4; } goto L_0887969C; } L_0887969C: ctx.gpr[31] = (0x088796A4u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 147u, 0x08ADC784u>(ctx, &aot_mem) && ctx.pc == 0x088796A4u) goto L_088796A4; return; L_088796A4: { const bool branch_taken = ctx.gpr[2] != ctx.gpr[17]; ctx.gpr[4] = (ctx.gpr[19] & 255u); if (branch_taken) { goto L_088796B4; } goto L_088796AC; } L_088796AC: ctx.gpr[19] = (ctx.gpr[17] | 0u); ctx.gpr[4] = (ctx.gpr[19] & 255u); goto L_088796B4; L_088796B4: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_088796D0; } goto L_088796BC; } L_088796BC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 4u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x088796D0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 64u, 0x088743ECu>(ctx, &aot_mem) && ctx.pc == 0x088796D0u) goto L_088796D0; return; L_088796D0: ctx.gpr[17] = (ctx.gpr[29] + static_cast(784)); ctx.gpr[31] = (0x088796DCu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 143u, 0x08ADC764u>(ctx, &aot_mem) && ctx.pc == 0x088796DCu) goto L_088796DC; return; L_088796DC: ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[5] = (ctx.gpr[21] | 0u); ctx.gpr[31] = (0x088796ECu); ctx.gpr[6] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x088796ECu) goto L_088796EC; return; L_088796EC: ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[31] = (0x088796F8u); ctx.gpr[5] = (ctx.gpr[20] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x088796F8u) goto L_088796F8; return; L_088796F8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879730; } goto L_08879704; L_08879704: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08879710u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879710u) goto L_08879710; return; L_08879710: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08879728; } goto L_0887971C; } L_0887971C: ctx.gpr[31] = (0x08879724u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879724u) goto L_08879724; return; L_08879724: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08879728; L_08879728: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879730; L_08879730: ctx.gpr[31] = (0x08879738u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26756)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879738u) goto L_08879738; return; L_08879738: ctx.gpr[16] = (0u | 126u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (ctx.gpr[30] | 0u); ctx.gpr[31] = (0x0887974Cu); ctx.gpr[6] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887974Cu) goto L_0887974C; return; L_0887974C: ctx.gpr[31] = (0x08879754u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08879754u) goto L_08879754; return; L_08879754: ctx.gpr[4] = (ctx.gpr[20] | 0u); ctx.gpr[5] = (ctx.gpr[23] | 0u); ctx.gpr[31] = (0x08879764u); ctx.gpr[6] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879764u) goto L_08879764; return; L_08879764: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[17] = (0u | 5u); ctx.gpr[4] = (ctx.gpr[4] ^ 5u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887977Cu); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887977Cu) goto L_0887977C; return; L_0887977C: ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887978Cu); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x0887978Cu) goto L_0887978C; return; L_0887978C: ctx.gpr[20] = (0u | 6u); ctx.gpr[21] = (0u | 1u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[21]; ctx.gpr[19] = (0u | 65u); if (branch_taken) { goto L_088797B0; } goto L_0887979C; } L_0887979C: ctx.gpr[31] = (0x088797A4u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 147u, 0x08ADC784u>(ctx, &aot_mem) && ctx.pc == 0x088797A4u) goto L_088797A4; return; L_088797A4: { const bool branch_taken = ctx.gpr[2] != ctx.gpr[21]; ctx.gpr[4] = (ctx.gpr[16] & 255u); if (branch_taken) { goto L_088797B4; } goto L_088797AC; } L_088797AC: ctx.gpr[16] = (ctx.gpr[21] | 0u); goto L_088797B0; L_088797B0: ctx.gpr[4] = (ctx.gpr[16] & 255u); goto L_088797B4; L_088797B4: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_088797D0; } goto L_088797BC; } L_088797BC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ ctx.gpr[17]); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x088797D0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 64u, 0x088743ECu>(ctx, &aot_mem) && ctx.pc == 0x088797D0u) goto L_088797D0; return; L_088797D0: ctx.gpr[4] = (aot_mem.aot_load16(ctx.gpr[18] + static_cast(54))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(7656))); ctx.gpr[5] = (static_cast(ctx.gpr[4]) < static_cast(ctx.gpr[5]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[5] == 0u; ctx.gpr[18] = (0u | 0u); if (branch_taken) { goto L_088797F4; } goto L_088797E4; } L_088797E4: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(24))); ctx.gpr[4] = (ctx.gpr[4] << 2u); ctx.gpr[4] = (ctx.gpr[5] + ctx.gpr[4]); ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(0))); goto L_088797F4; L_088797F4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887982C; } goto L_08879800; L_08879800: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887980Cu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887980Cu) goto L_0887980C; return; L_0887980C: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08879824; } goto L_08879818; } L_08879818: ctx.gpr[31] = (0x08879820u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879820u) goto L_08879820; return; L_08879820: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08879824; L_08879824: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887982C; L_0887982C: ctx.gpr[31] = (0x08879834u); ctx.gpr[5] = (ctx.gpr[18] + static_cast(344)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879834u) goto L_08879834; return; L_08879834: ctx.gpr[21] = (ctx.gpr[29] + static_cast(20)); ctx.gpr[4] = (ctx.gpr[21] | 0u); ctx.gpr[31] = (0x08879844u); ctx.gpr[5] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 854u, 0x08887BB0u>(ctx, &aot_mem) && ctx.pc == 0x08879844u) goto L_08879844; return; L_08879844: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); if (branch_taken) { goto L_08879878; } goto L_08879850; } L_08879850: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887985Cu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887985Cu) goto L_0887985C; return; L_0887985C: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08879874; } goto L_08879868; } L_08879868: ctx.gpr[31] = (0x08879870u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879870u) goto L_08879870; return; L_08879870: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08879874; L_08879874: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_08879878; L_08879878: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879884u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26748)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879884u) goto L_08879884; return; L_08879884: ctx.gpr[6] = (ctx.gpr[19] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08879894u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879894u) goto L_08879894; return; L_08879894: ctx.gpr[31] = (0x0887989Cu); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887989Cu) goto L_0887989C; return; L_0887989C: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x088798A8u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x088798A8u) goto L_088798A8; return; L_088798A8: ctx.gpr[17] = (0u | 1u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[17]; ctx.gpr[4] = (ctx.gpr[16] & 255u); if (branch_taken) { goto L_088798CC; } goto L_088798B4; } L_088798B4: ctx.gpr[31] = (0x088798BCu); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 147u, 0x08ADC784u>(ctx, &aot_mem) && ctx.pc == 0x088798BCu) goto L_088798BC; return; L_088798BC: { const bool branch_taken = ctx.gpr[2] != ctx.gpr[17]; ctx.gpr[4] = (ctx.gpr[16] & 255u); if (branch_taken) { goto L_088798CC; } goto L_088798C4; } L_088798C4: ctx.gpr[16] = (ctx.gpr[17] | 0u); ctx.gpr[4] = (ctx.gpr[16] & 255u); goto L_088798CC; L_088798CC: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887992C; } goto L_088798D4; } L_088798D4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887990C; } goto L_088798E0; L_088798E0: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x088798ECu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x088798ECu) goto L_088798EC; return; L_088798EC: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08879904; } goto L_088798F8; } L_088798F8: ctx.gpr[31] = (0x08879900u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879900u) goto L_08879900; return; L_08879900: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08879904; L_08879904: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887990C; L_0887990C: ctx.gpr[31] = (0x08879914u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26740)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879914u) goto L_08879914; return; L_08879914: ctx.gpr[6] = (ctx.gpr[19] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08879924u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879924u) goto L_08879924; return; L_08879924: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_088799CC; } goto L_0887992C; } L_0887992C: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08879938u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x08879938u) goto L_08879938; return; L_08879938: { const bool branch_taken = ctx.gpr[2] != ctx.gpr[17]; ctx.gpr[4] = (ctx.gpr[16] & 255u); if (branch_taken) { goto L_0887995C; } goto L_08879940; } L_08879940: ctx.gpr[31] = (0x08879948u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 147u, 0x08ADC784u>(ctx, &aot_mem) && ctx.pc == 0x08879948u) goto L_08879948; return; L_08879948: ctx.gpr[4] = (0u | 2u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; ctx.gpr[4] = (ctx.gpr[16] & 255u); if (branch_taken) { goto L_0887995C; } goto L_08879954; } L_08879954: ctx.gpr[16] = (0u | 1u); ctx.gpr[4] = (ctx.gpr[16] & 255u); goto L_0887995C; L_0887995C: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_088799BC; } goto L_08879964; } L_08879964: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[16] = (ctx.gpr[28] + static_cast(-26780)); if (branch_taken) { goto L_08879998; } goto L_08879970; } L_08879970: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887997Cu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887997Cu) goto L_0887997C; return; L_0887997C: ctx.gpr[18] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_08879994; } goto L_08879988; } L_08879988: ctx.gpr[31] = (0x08879990u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879990u) goto L_08879990; return; L_08879990: ctx.gpr[17] = (ctx.gpr[18] | 0u); goto L_08879994; L_08879994: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_08879998; L_08879998: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x088799A4u); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x088799A4u) goto L_088799A4; return; L_088799A4: ctx.gpr[6] = (ctx.gpr[19] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x088799B4u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x088799B4u) goto L_088799B4; return; L_088799B4: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_088799CC; } goto L_088799BC; } L_088799BC: ctx.gpr[6] = (ctx.gpr[19] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[21] | 0u); ctx.gpr[31] = (0x088799CCu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x088799CCu) goto L_088799CC; return; L_088799CC: { const bool branch_taken = 0u == 0u; ctx.gpr[21] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); if (branch_taken) { goto L_0887A454; } goto L_088799D4; } L_088799D4: ctx.gpr[31] = (0x088799DCu); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x088799DCu) goto L_088799DC; return; L_088799DC: ctx.gpr[4] = (0u | 2u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; // nop if (branch_taken) { goto L_08879A98; } goto L_088799E8; } L_088799E8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 2u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x088799FCu); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x088799FCu) goto L_088799FC; return; L_088799FC: ctx.gpr[6] = (aot_mem.aot_load8(ctx.gpr[21] + static_cast(52))); ctx.gpr[16] = (ctx.gpr[29] + static_cast(800)); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26856)); ctx.gpr[6] = (ctx.gpr[6] + static_cast(1)); ctx.gpr[31] = (0x08879A14u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08879A14u) goto L_08879A14; return; L_08879A14: ctx.gpr[20] = (ctx.gpr[29] + static_cast(806)); ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x08879A24u); ctx.gpr[5] = (ctx.gpr[20] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x08879A24u) goto L_08879A24; return; L_08879A24: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[16] = (ctx.gpr[28] + static_cast(-26732)); if (branch_taken) { goto L_08879A58; } goto L_08879A30; } L_08879A30: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08879A3Cu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879A3Cu) goto L_08879A3C; return; L_08879A3C: ctx.gpr[18] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_08879A54; } goto L_08879A48; } L_08879A48: ctx.gpr[31] = (0x08879A50u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879A50u) goto L_08879A50; return; L_08879A50: ctx.gpr[17] = (ctx.gpr[18] | 0u); goto L_08879A54; L_08879A54: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_08879A58; L_08879A58: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879A64u); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879A64u) goto L_08879A64; return; L_08879A64: ctx.gpr[16] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (ctx.gpr[30] | 0u); ctx.gpr[31] = (0x08879A78u); ctx.gpr[6] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879A78u) goto L_08879A78; return; L_08879A78: ctx.gpr[31] = (0x08879A80u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08879A80u) goto L_08879A80; return; L_08879A80: ctx.gpr[4] = (ctx.gpr[20] | 0u); ctx.gpr[5] = (ctx.gpr[23] | 0u); ctx.gpr[31] = (0x08879A90u); ctx.gpr[6] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879A90u) goto L_08879A90; return; L_08879A90: { const bool branch_taken = 0u == 0u; ctx.gpr[20] = (0u | 3u); if (branch_taken) { goto L_0887A454; } goto L_08879A98; } L_08879A98: ctx.gpr[31] = (0x08879AA0u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x08879AA0u) goto L_08879AA0; return; L_08879AA0: ctx.gpr[4] = (0u | 3u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; // nop if (branch_taken) { goto L_08879C74; } goto L_08879AAC; } L_08879AAC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 2u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x08879AC0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08879AC0u) goto L_08879AC0; return; L_08879AC0: ctx.gpr[6] = (aot_mem.aot_load8(ctx.gpr[21] + static_cast(52))); ctx.gpr[18] = (ctx.gpr[29] + static_cast(816)); ctx.gpr[16] = (ctx.gpr[28] + static_cast(-26856)); ctx.gpr[6] = (ctx.gpr[6] + static_cast(1)); ctx.gpr[4] = (ctx.gpr[18] | 0u); ctx.gpr[31] = (0x08879ADCu); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08879ADCu) goto L_08879ADC; return; L_08879ADC: ctx.gpr[17] = (ctx.gpr[29] + static_cast(822)); ctx.gpr[4] = (ctx.gpr[18] | 0u); ctx.gpr[31] = (0x08879AECu); ctx.gpr[5] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x08879AECu) goto L_08879AEC; return; L_08879AEC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[20] = (ctx.gpr[28] + static_cast(-26732)); if (branch_taken) { goto L_08879B20; } goto L_08879AF8; } L_08879AF8: ctx.gpr[18] = (0u | 0u); ctx.gpr[31] = (0x08879B04u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879B04u) goto L_08879B04; return; L_08879B04: ctx.gpr[19] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[19] == 0u; // nop if (branch_taken) { goto L_08879B1C; } goto L_08879B10; } L_08879B10: ctx.gpr[31] = (0x08879B18u); ctx.gpr[4] = (ctx.gpr[19] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879B18u) goto L_08879B18; return; L_08879B18: ctx.gpr[18] = (ctx.gpr[19] | 0u); goto L_08879B1C; L_08879B1C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[18]); goto L_08879B20; L_08879B20: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879B2Cu); ctx.gpr[5] = (ctx.gpr[20] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879B2Cu) goto L_08879B2C; return; L_08879B2C: ctx.gpr[18] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (ctx.gpr[30] | 0u); ctx.gpr[31] = (0x08879B40u); ctx.gpr[6] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879B40u) goto L_08879B40; return; L_08879B40: ctx.gpr[31] = (0x08879B48u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08879B48u) goto L_08879B48; return; L_08879B48: ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[5] = (ctx.gpr[23] | 0u); ctx.gpr[31] = (0x08879B58u); ctx.gpr[6] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879B58u) goto L_08879B58; return; L_08879B58: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 3u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x08879B70u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08879B70u) goto L_08879B70; return; L_08879B70: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879BA8; } goto L_08879B7C; L_08879B7C: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08879B88u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879B88u) goto L_08879B88; return; L_08879B88: ctx.gpr[18] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_08879BA0; } goto L_08879B94; } L_08879B94: ctx.gpr[31] = (0x08879B9Cu); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879B9Cu) goto L_08879B9C; return; L_08879B9C: ctx.gpr[17] = (ctx.gpr[18] | 0u); goto L_08879BA0; L_08879BA0: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879BA8; L_08879BA8: ctx.gpr[31] = (0x08879BB0u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26724)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879BB0u) goto L_08879BB0; return; L_08879BB0: ctx.gpr[6] = (0u | 113u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08879BC0u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879BC0u) goto L_08879BC0; return; L_08879BC0: ctx.gpr[31] = (0x08879BC8u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08879BC8u) goto L_08879BC8; return; L_08879BC8: ctx.gpr[31] = (0x08879BD0u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 147u, 0x08ADC784u>(ctx, &aot_mem) && ctx.pc == 0x08879BD0u) goto L_08879BD0; return; L_08879BD0: { const bool branch_taken = static_cast(ctx.gpr[2]) <= 0; // nop if (branch_taken) { goto L_08879C1C; } goto L_08879BD8; } L_08879BD8: ctx.gpr[17] = (ctx.gpr[29] + static_cast(844)); ctx.gpr[31] = (0x08879BE4u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 147u, 0x08ADC784u>(ctx, &aot_mem) && ctx.pc == 0x08879BE4u) goto L_08879BE4; return; L_08879BE4: ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[5] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x08879BF4u); ctx.gpr[6] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08879BF4u) goto L_08879BF4; return; L_08879BF4: ctx.gpr[16] = (ctx.gpr[29] + static_cast(832)); ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[31] = (0x08879C04u); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x08879C04u) goto L_08879C04; return; L_08879C04: ctx.gpr[6] = (0u | 113u); ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x08879C14u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879C14u) goto L_08879C14; return; L_08879C14: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08879C6C; } goto L_08879C1C; } L_08879C1C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26852)); if (branch_taken) { goto L_08879C50; } goto L_08879C28; } L_08879C28: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08879C34u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879C34u) goto L_08879C34; return; L_08879C34: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08879C4C; } goto L_08879C40; } L_08879C40: ctx.gpr[31] = (0x08879C48u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879C48u) goto L_08879C48; return; L_08879C48: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08879C4C; L_08879C4C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); goto L_08879C50; L_08879C50: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879C5Cu); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879C5Cu) goto L_08879C5C; return; L_08879C5C: ctx.gpr[6] = (0u | 113u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08879C6Cu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879C6Cu) goto L_08879C6C; return; L_08879C6C: { const bool branch_taken = 0u == 0u; ctx.gpr[20] = (0u | 4u); if (branch_taken) { goto L_0887A454; } goto L_08879C74; } L_08879C74: ctx.gpr[31] = (0x08879C7Cu); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x08879C7Cu) goto L_08879C7C; return; L_08879C7C: ctx.gpr[16] = (0u | 4u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[16]; // nop if (branch_taken) { goto L_08879DF4; } goto L_08879C88; } L_08879C88: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 2u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x08879CA0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08879CA0u) goto L_08879CA0; return; L_08879CA0: ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); ctx.gpr[19] = (ctx.gpr[29] + static_cast(852)); ctx.gpr[22] = (ctx.gpr[28] + static_cast(-26836)); ctx.gpr[31] = (0x08879CB4u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 143u, 0x08ADC764u>(ctx, &aot_mem) && ctx.pc == 0x08879CB4u) goto L_08879CB4; return; L_08879CB4: ctx.gpr[21] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08879CC0u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 143u, 0x08ADC764u>(ctx, &aot_mem) && ctx.pc == 0x08879CC0u) goto L_08879CC0; return; L_08879CC0: { const bool branch_taken = ctx.gpr[2] != ctx.gpr[17]; ctx.gpr[20] = (ctx.gpr[29] + static_cast(868)); if (branch_taken) { goto L_08879D10; } goto L_08879CC8; } L_08879CC8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26828)); if (branch_taken) { goto L_08879CFC; } goto L_08879CD4; } L_08879CD4: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08879CE0u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879CE0u) goto L_08879CE0; return; L_08879CE0: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08879CF8; } goto L_08879CEC; } L_08879CEC: ctx.gpr[31] = (0x08879CF4u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879CF4u) goto L_08879CF4; return; L_08879CF4: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08879CF8; L_08879CF8: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_08879CFC; L_08879CFC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879D08u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879D08u) goto L_08879D08; return; L_08879D08: { const bool branch_taken = 0u == 0u; ctx.gpr[18] = (ctx.gpr[2] | 0u); if (branch_taken) { goto L_08879D54; } goto L_08879D10; } L_08879D10: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26820)); if (branch_taken) { goto L_08879D44; } goto L_08879D1C; } L_08879D1C: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x08879D28u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879D28u) goto L_08879D28; return; L_08879D28: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_08879D40; } goto L_08879D34; } L_08879D34: ctx.gpr[31] = (0x08879D3Cu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879D3Cu) goto L_08879D3C; return; L_08879D3C: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_08879D40; L_08879D40: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_08879D44; L_08879D44: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879D50u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879D50u) goto L_08879D50; return; L_08879D50: ctx.gpr[18] = (ctx.gpr[2] | 0u); goto L_08879D54; L_08879D54: ctx.gpr[31] = (0x08879D5Cu); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 309u, 0x089F5AC0u>(ctx, &aot_mem) && ctx.pc == 0x08879D5Cu) goto L_08879D5C; return; L_08879D5C: ctx.gpr[4] = (ctx.gpr[19] | 0u); ctx.gpr[5] = (ctx.gpr[22] | 0u); ctx.gpr[6] = (ctx.gpr[21] | 0u); ctx.gpr[31] = (0x08879D70u); ctx.gpr[7] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08879D70u) goto L_08879D70; return; L_08879D70: ctx.gpr[4] = (ctx.gpr[29] + static_cast(852)); ctx.gpr[31] = (0x08879D7Cu); ctx.gpr[5] = (ctx.gpr[20] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x08879D7Cu) goto L_08879D7C; return; L_08879D7C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879DB4; } goto L_08879D88; L_08879D88: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08879D94u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879D94u) goto L_08879D94; return; L_08879D94: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08879DAC; } goto L_08879DA0; } L_08879DA0: ctx.gpr[31] = (0x08879DA8u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879DA8u) goto L_08879DA8; return; L_08879DA8: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08879DAC; L_08879DAC: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879DB4; L_08879DB4: ctx.gpr[31] = (0x08879DBCu); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26716)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879DBCu) goto L_08879DBC; return; L_08879DBC: ctx.gpr[16] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (ctx.gpr[30] | 0u); ctx.gpr[31] = (0x08879DD0u); ctx.gpr[6] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879DD0u) goto L_08879DD0; return; L_08879DD0: ctx.gpr[31] = (0x08879DD8u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08879DD8u) goto L_08879DD8; return; L_08879DD8: ctx.gpr[4] = (ctx.gpr[20] | 0u); ctx.gpr[5] = (ctx.gpr[23] | 0u); ctx.gpr[31] = (0x08879DE8u); ctx.gpr[6] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879DE8u) goto L_08879DE8; return; L_08879DE8: ctx.gpr[20] = (0u | 3u); { const bool branch_taken = 0u == 0u; ctx.gpr[21] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); if (branch_taken) { goto L_0887A454; } goto L_08879DF4; } L_08879DF4: ctx.gpr[31] = (0x08879DFCu); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x08879DFCu) goto L_08879DFC; return; L_08879DFC: ctx.gpr[4] = (0u | 6u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; // nop if (branch_taken) { goto L_08879F08; } goto L_08879E08; } L_08879E08: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 2u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x08879E1Cu); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08879E1Cu) goto L_08879E1C; return; L_08879E1C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(7872))); ctx.gpr[17] = (ctx.gpr[29] + static_cast(900)); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[20] = (ctx.gpr[29] + static_cast(916)); if (branch_taken) { goto L_08879E3C; } goto L_08879E2C; } L_08879E2C: ctx.gpr[4] = (0u | 1u); aot_mem.aot_store32(ctx.gpr[28] + static_cast(7872), ctx.gpr[4]); ctx.gpr[31] = (0x08879E3Cu); ctx.gpr[4] = (ctx.gpr[28] + static_cast(7864)); if (rt.invoke_chained_direct<&recomp_unit_0112_entry, 112u, 464u, 0x089C6318u>(ctx, &aot_mem) && ctx.pc == 0x08879E3Cu) goto L_08879E3C; return; L_08879E3C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(7868))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[16]; // nop if (branch_taken) { goto L_08879E6C; } goto L_08879E48; } L_08879E48: ctx.gpr[16] = (ctx.gpr[28] + static_cast(-26708)); ctx.gpr[31] = (0x08879E54u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 149u, 0x08ADC794u>(ctx, &aot_mem) && ctx.pc == 0x08879E54u) goto L_08879E54; return; L_08879E54: ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[5] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x08879E64u); ctx.gpr[6] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08879E64u) goto L_08879E64; return; L_08879E64: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_08879E88; } goto L_08879E6C; } L_08879E6C: ctx.gpr[16] = (ctx.gpr[28] + static_cast(-26704)); ctx.gpr[31] = (0x08879E78u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 149u, 0x08ADC794u>(ctx, &aot_mem) && ctx.pc == 0x08879E78u) goto L_08879E78; return; L_08879E78: ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[5] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x08879E88u); ctx.gpr[6] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08879E88u) goto L_08879E88; return; L_08879E88: ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[31] = (0x08879E94u); ctx.gpr[5] = (ctx.gpr[20] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x08879E94u) goto L_08879E94; return; L_08879E94: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879ECC; } goto L_08879EA0; L_08879EA0: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x08879EACu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879EACu) goto L_08879EAC; return; L_08879EAC: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_08879EC4; } goto L_08879EB8; } L_08879EB8: ctx.gpr[31] = (0x08879EC0u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879EC0u) goto L_08879EC0; return; L_08879EC0: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_08879EC4; L_08879EC4: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_08879ECC; L_08879ECC: ctx.gpr[31] = (0x08879ED4u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26700)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879ED4u) goto L_08879ED4; return; L_08879ED4: ctx.gpr[16] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (ctx.gpr[30] | 0u); ctx.gpr[31] = (0x08879EE8u); ctx.gpr[6] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879EE8u) goto L_08879EE8; return; L_08879EE8: ctx.gpr[31] = (0x08879EF0u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08879EF0u) goto L_08879EF0; return; L_08879EF0: ctx.gpr[4] = (ctx.gpr[20] | 0u); ctx.gpr[5] = (ctx.gpr[23] | 0u); ctx.gpr[31] = (0x08879F00u); ctx.gpr[6] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879F00u) goto L_08879F00; return; L_08879F00: { const bool branch_taken = 0u == 0u; ctx.gpr[20] = (0u | 3u); if (branch_taken) { goto L_0887A454; } goto L_08879F08; } L_08879F08: ctx.gpr[31] = (0x08879F10u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x08879F10u) goto L_08879F10; return; L_08879F10: ctx.gpr[4] = (0u | 5u); { const bool branch_taken = ctx.gpr[2] == ctx.gpr[4]; // nop if (branch_taken) { goto L_0887A454; } goto L_08879F1C; } L_08879F1C: ctx.gpr[31] = (0x08879F24u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x08879F24u) goto L_08879F24; return; L_08879F24: ctx.gpr[4] = (0u | 7u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; // nop if (branch_taken) { goto L_0887A21C; } goto L_08879F30; } L_08879F30: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 2u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x08879F44u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x08879F44u) goto L_08879F44; return; L_08879F44: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[16] = (ctx.gpr[28] + static_cast(-26864)); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[17] = (ctx.gpr[28] + static_cast(-26844)); if (branch_taken) { goto L_08879F7C; } goto L_08879F54; } L_08879F54: ctx.gpr[18] = (0u | 0u); ctx.gpr[31] = (0x08879F60u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x08879F60u) goto L_08879F60; return; L_08879F60: ctx.gpr[19] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[19] == 0u; // nop if (branch_taken) { goto L_08879F78; } goto L_08879F6C; } L_08879F6C: ctx.gpr[31] = (0x08879F74u); ctx.gpr[4] = (ctx.gpr[19] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x08879F74u) goto L_08879F74; return; L_08879F74: ctx.gpr[18] = (ctx.gpr[19] | 0u); goto L_08879F78; L_08879F78: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[18]); goto L_08879F7C; L_08879F7C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x08879F88u); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x08879F88u) goto L_08879F88; return; L_08879F88: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x08879F98u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879F98u) goto L_08879F98; return; L_08879F98: ctx.gpr[31] = (0x08879FA0u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x08879FA0u) goto L_08879FA0; return; L_08879FA0: ctx.gpr[31] = (0x08879FA8u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 143u, 0x08ADC764u>(ctx, &aot_mem) && ctx.pc == 0x08879FA8u) goto L_08879FA8; return; L_08879FA8: { const bool branch_taken = static_cast(ctx.gpr[2]) <= 0; ctx.gpr[22] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); if (branch_taken) { goto L_08879FF8; } goto L_08879FB0; } L_08879FB0: ctx.gpr[16] = (ctx.gpr[29] + static_cast(956)); ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26856)); ctx.gpr[31] = (0x08879FC0u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 143u, 0x08ADC764u>(ctx, &aot_mem) && ctx.pc == 0x08879FC0u) goto L_08879FC0; return; L_08879FC0: ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[5] = (ctx.gpr[18] | 0u); ctx.gpr[31] = (0x08879FD0u); ctx.gpr[6] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x08879FD0u) goto L_08879FD0; return; L_08879FD0: ctx.gpr[18] = (ctx.gpr[29] + static_cast(946)); ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x08879FE0u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x08879FE0u) goto L_08879FE0; return; L_08879FE0: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[18] | 0u); ctx.gpr[31] = (0x08879FF0u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x08879FF0u) goto L_08879FF0; return; L_08879FF0: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887A04C; } goto L_08879FF8; } L_08879FF8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[19] = (ctx.gpr[28] + static_cast(-26852)); if (branch_taken) { goto L_0887A030; } goto L_0887A004; } L_0887A004: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887A010u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A010u) goto L_0887A010; return; L_0887A010: ctx.gpr[18] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_0887A028; } goto L_0887A01C; } L_0887A01C: ctx.gpr[31] = (0x0887A024u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A024u) goto L_0887A024; return; L_0887A024: ctx.gpr[16] = (ctx.gpr[18] | 0u); goto L_0887A028; L_0887A028: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[22] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); goto L_0887A030; L_0887A030: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x0887A03Cu); ctx.gpr[5] = (ctx.gpr[19] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A03Cu) goto L_0887A03C; return; L_0887A03C: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A04Cu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A04Cu) goto L_0887A04C; return; L_0887A04C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 3u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887A060u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887A060u) goto L_0887A060; return; L_0887A060: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A098; } goto L_0887A06C; L_0887A06C: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887A078u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A078u) goto L_0887A078; return; L_0887A078: ctx.gpr[18] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_0887A090; } goto L_0887A084; } L_0887A084: ctx.gpr[31] = (0x0887A08Cu); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A08Cu) goto L_0887A08C; return; L_0887A08C: ctx.gpr[16] = (ctx.gpr[18] | 0u); goto L_0887A090; L_0887A090: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A098; L_0887A098: ctx.gpr[31] = (0x0887A0A0u); ctx.gpr[5] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A0A0u) goto L_0887A0A0; return; L_0887A0A0: ctx.gpr[6] = (0u | 113u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A0B0u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A0B0u) goto L_0887A0B0; return; L_0887A0B0: ctx.gpr[31] = (0x0887A0B8u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887A0B8u) goto L_0887A0B8; return; L_0887A0B8: ctx.gpr[31] = (0x0887A0C0u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 145u, 0x08ADC774u>(ctx, &aot_mem) && ctx.pc == 0x0887A0C0u) goto L_0887A0C0; return; L_0887A0C0: { const bool branch_taken = static_cast(ctx.gpr[2]) <= 0; // nop if (branch_taken) { goto L_0887A1C0; } goto L_0887A0C8; } L_0887A0C8: ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); ctx.gpr[19] = (ctx.gpr[29] + static_cast(992)); ctx.gpr[21] = (ctx.gpr[28] + static_cast(-26836)); ctx.gpr[31] = (0x0887A0DCu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 145u, 0x08ADC774u>(ctx, &aot_mem) && ctx.pc == 0x0887A0DCu) goto L_0887A0DC; return; L_0887A0DC: ctx.gpr[20] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A0E8u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 145u, 0x08ADC774u>(ctx, &aot_mem) && ctx.pc == 0x0887A0E8u) goto L_0887A0E8; return; L_0887A0E8: ctx.gpr[4] = (0u | 1u); if (ctx.gpr[2] != ctx.gpr[4]) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A13C; } goto L_0887A0F4; L_0887A0F4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26828)); if (branch_taken) { goto L_0887A128; } goto L_0887A100; } L_0887A100: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887A10Cu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A10Cu) goto L_0887A10C; return; L_0887A10C: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887A124; } goto L_0887A118; } L_0887A118: ctx.gpr[31] = (0x0887A120u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A120u) goto L_0887A120; return; L_0887A120: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887A124; L_0887A124: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_0887A128; L_0887A128: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x0887A134u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A134u) goto L_0887A134; return; L_0887A134: { const bool branch_taken = 0u == 0u; ctx.gpr[18] = (ctx.gpr[2] | 0u); if (branch_taken) { goto L_0887A17C; } goto L_0887A13C; } L_0887A13C: { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[28] + static_cast(-26820)); if (branch_taken) { goto L_0887A16C; } goto L_0887A144; } L_0887A144: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887A150u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A150u) goto L_0887A150; return; L_0887A150: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887A168; } goto L_0887A15C; } L_0887A15C: ctx.gpr[31] = (0x0887A164u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A164u) goto L_0887A164; return; L_0887A164: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887A168; L_0887A168: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_0887A16C; L_0887A16C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x0887A178u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A178u) goto L_0887A178; return; L_0887A178: ctx.gpr[18] = (ctx.gpr[2] | 0u); goto L_0887A17C; L_0887A17C: ctx.gpr[31] = (0x0887A184u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 309u, 0x089F5AC0u>(ctx, &aot_mem) && ctx.pc == 0x0887A184u) goto L_0887A184; return; L_0887A184: ctx.gpr[4] = (ctx.gpr[19] | 0u); ctx.gpr[5] = (ctx.gpr[21] | 0u); ctx.gpr[6] = (ctx.gpr[20] | 0u); ctx.gpr[31] = (0x0887A198u); ctx.gpr[7] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x0887A198u) goto L_0887A198; return; L_0887A198: ctx.gpr[16] = (ctx.gpr[29] + static_cast(962)); ctx.gpr[4] = (ctx.gpr[29] + static_cast(992)); ctx.gpr[31] = (0x0887A1A8u); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x0887A1A8u) goto L_0887A1A8; return; L_0887A1A8: ctx.gpr[6] = (0u | 113u); ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[31] = (0x0887A1B8u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A1B8u) goto L_0887A1B8; return; L_0887A1B8: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887A210; } goto L_0887A1C0; } L_0887A1C0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[16] = (ctx.gpr[28] + static_cast(-26852)); if (branch_taken) { goto L_0887A1F4; } goto L_0887A1CC; } L_0887A1CC: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887A1D8u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A1D8u) goto L_0887A1D8; return; L_0887A1D8: ctx.gpr[18] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_0887A1F0; } goto L_0887A1E4; } L_0887A1E4: ctx.gpr[31] = (0x0887A1ECu); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A1ECu) goto L_0887A1EC; return; L_0887A1EC: ctx.gpr[17] = (ctx.gpr[18] | 0u); goto L_0887A1F0; L_0887A1F0: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_0887A1F4; L_0887A1F4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x0887A200u); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A200u) goto L_0887A200; return; L_0887A200: ctx.gpr[6] = (0u | 113u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A210u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A210u) goto L_0887A210; return; L_0887A210: ctx.gpr[20] = (0u | 4u); { const bool branch_taken = 0u == 0u; ctx.gpr[21] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1080))); if (branch_taken) { goto L_0887A454; } goto L_0887A21C; } L_0887A21C: ctx.gpr[31] = (0x0887A224u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x0887A224u) goto L_0887A224; return; L_0887A224: ctx.gpr[4] = (0u | 8u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; // nop if (branch_taken) { goto L_0887A2E0; } goto L_0887A230; } L_0887A230: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[22] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 2u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887A244u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887A244u) goto L_0887A244; return; L_0887A244: ctx.gpr[6] = (aot_mem.aot_load8(ctx.gpr[21] + static_cast(52))); ctx.gpr[17] = (ctx.gpr[29] + static_cast(1008)); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26856)); ctx.gpr[6] = (ctx.gpr[6] + static_cast(1)); ctx.gpr[31] = (0x0887A25Cu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x0887A25Cu) goto L_0887A25C; return; L_0887A25C: ctx.gpr[16] = (ctx.gpr[29] + static_cast(1014)); ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[31] = (0x0887A26Cu); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x0887A26Cu) goto L_0887A26C; return; L_0887A26C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[20] = (ctx.gpr[28] + static_cast(-26732)); if (branch_taken) { goto L_0887A2A0; } goto L_0887A278; } L_0887A278: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887A284u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A284u) goto L_0887A284; return; L_0887A284: ctx.gpr[18] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_0887A29C; } goto L_0887A290; } L_0887A290: ctx.gpr[31] = (0x0887A298u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A298u) goto L_0887A298; return; L_0887A298: ctx.gpr[17] = (ctx.gpr[18] | 0u); goto L_0887A29C; L_0887A29C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_0887A2A0; L_0887A2A0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x0887A2ACu); ctx.gpr[5] = (ctx.gpr[20] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A2ACu) goto L_0887A2AC; return; L_0887A2AC: ctx.gpr[17] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (ctx.gpr[30] | 0u); ctx.gpr[31] = (0x0887A2C0u); ctx.gpr[6] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A2C0u) goto L_0887A2C0; return; L_0887A2C0: ctx.gpr[31] = (0x0887A2C8u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887A2C8u) goto L_0887A2C8; return; L_0887A2C8: ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[5] = (ctx.gpr[23] | 0u); ctx.gpr[31] = (0x0887A2D8u); ctx.gpr[6] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A2D8u) goto L_0887A2D8; return; L_0887A2D8: { const bool branch_taken = 0u == 0u; ctx.gpr[20] = (0u | 3u); if (branch_taken) { goto L_0887A454; } goto L_0887A2E0; } L_0887A2E0: ctx.gpr[31] = (0x0887A2E8u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 137u, 0x08ADC734u>(ctx, &aot_mem) && ctx.pc == 0x0887A2E8u) goto L_0887A2E8; return; L_0887A2E8: ctx.gpr[4] = (0u | 9u); { const bool branch_taken = ctx.gpr[2] != ctx.gpr[4]; // nop if (branch_taken) { goto L_0887A454; } goto L_0887A2F4; } L_0887A2F4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ 2u); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887A30Cu); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887A30Cu) goto L_0887A30C; return; L_0887A30C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[18] = (2233u << 16u); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (ctx.gpr[18] + static_cast(-19192)); if (branch_taken) { goto L_0887A344; } goto L_0887A31C; } L_0887A31C: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887A328u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A328u) goto L_0887A328; return; L_0887A328: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887A340; } goto L_0887A334; } L_0887A334: ctx.gpr[31] = (0x0887A33Cu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A33Cu) goto L_0887A33C; return; L_0887A33C: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887A340; L_0887A340: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); goto L_0887A344; L_0887A344: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x0887A350u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26692)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A350u) goto L_0887A350; return; L_0887A350: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A360u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A360u) goto L_0887A360; return; L_0887A360: ctx.gpr[31] = (0x0887A368u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887A368u) goto L_0887A368; return; L_0887A368: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[21] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 64u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887A3EC; } goto L_0887A380; } L_0887A380: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A3B8; } goto L_0887A38C; L_0887A38C: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887A398u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A398u) goto L_0887A398; return; L_0887A398: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887A3B0; } goto L_0887A3A4; } L_0887A3A4: ctx.gpr[31] = (0x0887A3ACu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A3ACu) goto L_0887A3AC; return; L_0887A3AC: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887A3B0; L_0887A3B0: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A3B8; L_0887A3B8: ctx.gpr[31] = (0x0887A3C0u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 151u, 0x08ADC7A4u>(ctx, &aot_mem) && ctx.pc == 0x0887A3C0u) goto L_0887A3C0; return; L_0887A3C0: ctx.gpr[4] = (ctx.gpr[2] << 3u); ctx.gpr[4] = (ctx.gpr[4] + ctx.gpr[18]); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(0))); ctx.gpr[31] = (0x0887A3D4u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A3D4u) goto L_0887A3D4; return; L_0887A3D4: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A3E4u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A3E4u) goto L_0887A3E4; return; L_0887A3E4: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887A450; } goto L_0887A3EC; } L_0887A3EC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A424; } goto L_0887A3F8; L_0887A3F8: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887A404u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A404u) goto L_0887A404; return; L_0887A404: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887A41C; } goto L_0887A410; } L_0887A410: ctx.gpr[31] = (0x0887A418u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A418u) goto L_0887A418; return; L_0887A418: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887A41C; L_0887A41C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A424; L_0887A424: ctx.gpr[31] = (0x0887A42Cu); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 153u, 0x08ADC7B4u>(ctx, &aot_mem) && ctx.pc == 0x0887A42Cu) goto L_0887A42C; return; L_0887A42C: ctx.gpr[4] = (ctx.gpr[2] << 3u); ctx.gpr[4] = (ctx.gpr[4] + ctx.gpr[18]); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(0))); ctx.gpr[31] = (0x0887A440u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A440u) goto L_0887A440; return; L_0887A440: ctx.gpr[6] = (0u | 100u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A450u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A450u) goto L_0887A450; return; L_0887A450: ctx.gpr[20] = (0u | 3u); goto L_0887A454; L_0887A454: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[21] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 2u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887A560; } goto L_0887A46C; } L_0887A46C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ ctx.gpr[20]); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887A484u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887A484u) goto L_0887A484; return; L_0887A484: ctx.gpr[4] = (ctx.gpr[20] << 4u); ctx.gpr[4] = (ctx.gpr[4] - ctx.gpr[20]); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[18] = (ctx.gpr[4] - ctx.gpr[20]); { const bool branch_taken = ctx.gpr[5] != 0u; ctx.gpr[18] = (ctx.gpr[18] - ctx.gpr[20]); if (branch_taken) { goto L_0887A4C4; } goto L_0887A49C; } L_0887A49C: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887A4A8u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A4A8u) goto L_0887A4A8; return; L_0887A4A8: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887A4C0; } goto L_0887A4B4; } L_0887A4B4: ctx.gpr[31] = (0x0887A4BCu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A4BCu) goto L_0887A4BC; return; L_0887A4BC: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887A4C0; L_0887A4C0: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); goto L_0887A4C4; L_0887A4C4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x0887A4D0u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26684)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A4D0u) goto L_0887A4D0; return; L_0887A4D0: ctx.gpr[6] = (ctx.gpr[18] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A4E0u); ctx.gpr[5] = (0u | 10u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A4E0u) goto L_0887A4E0; return; L_0887A4E0: ctx.gpr[31] = (0x0887A4E8u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887A4E8u) goto L_0887A4E8; return; L_0887A4E8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-7076))); goto L_0887A520; } goto L_0887A4F4; L_0887A4F4: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887A500u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A500u) goto L_0887A500; return; L_0887A500: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887A518; } goto L_0887A50C; } L_0887A50C: ctx.gpr[31] = (0x0887A514u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A514u) goto L_0887A514; return; L_0887A514: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887A518; L_0887A518: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-7076))); goto L_0887A520; L_0887A520: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[6] = (ctx.gpr[4] << 4u); ctx.gpr[4] = (ctx.gpr[4] << 2u); ctx.gpr[4] = (ctx.gpr[6] + ctx.gpr[4]); ctx.gpr[6] = (2233u << 16u); ctx.gpr[6] = (ctx.gpr[6] + static_cast(-20960)); ctx.gpr[4] = (ctx.gpr[4] + ctx.gpr[6]); ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(4))); ctx.gpr[4] = (ctx.gpr[5] | 0u); ctx.gpr[31] = (0x0887A54Cu); ctx.gpr[5] = (ctx.gpr[6] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A54Cu) goto L_0887A54C; return; L_0887A54C: ctx.gpr[6] = (ctx.gpr[18] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A55Cu); ctx.gpr[5] = (0u | 185u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A55Cu) goto L_0887A55C; return; L_0887A55C: ctx.gpr[20] = (ctx.gpr[20] + static_cast(1)); goto L_0887A560; L_0887A560: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[21] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 2u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887A6DC; } goto L_0887A578; } L_0887A578: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ ctx.gpr[20]); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887A590u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887A590u) goto L_0887A590; return; L_0887A590: ctx.gpr[5] = (ctx.gpr[20] << 4u); ctx.gpr[5] = (ctx.gpr[5] - ctx.gpr[20]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[19] = (ctx.gpr[5] - ctx.gpr[20]); ctx.gpr[16] = (2233u << 16u); ctx.gpr[16] = (ctx.gpr[16] + static_cast(-19192)); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[19] = (ctx.gpr[19] - ctx.gpr[20]); if (branch_taken) { goto L_0887A5D8; } goto L_0887A5B0; } L_0887A5B0: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887A5BCu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A5BCu) goto L_0887A5BC; return; L_0887A5BC: ctx.gpr[18] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_0887A5D4; } goto L_0887A5C8; } L_0887A5C8: ctx.gpr[31] = (0x0887A5D0u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A5D0u) goto L_0887A5D0; return; L_0887A5D0: ctx.gpr[17] = (ctx.gpr[18] | 0u); goto L_0887A5D4; L_0887A5D4: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_0887A5D8; L_0887A5D8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); ctx.gpr[31] = (0x0887A5E4u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26676)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A5E4u) goto L_0887A5E4; return; L_0887A5E4: ctx.gpr[6] = (ctx.gpr[19] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A5F4u); ctx.gpr[5] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A5F4u) goto L_0887A5F4; return; L_0887A5F4: ctx.gpr[31] = (0x0887A5FCu); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887A5FCu) goto L_0887A5FC; return; L_0887A5FC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-7072))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887A674; } goto L_0887A608; } L_0887A608: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A640; } goto L_0887A614; L_0887A614: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887A620u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A620u) goto L_0887A620; return; L_0887A620: ctx.gpr[18] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_0887A638; } goto L_0887A62C; } L_0887A62C: ctx.gpr[31] = (0x0887A634u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A634u) goto L_0887A634; return; L_0887A634: ctx.gpr[17] = (ctx.gpr[18] | 0u); goto L_0887A638; L_0887A638: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A640; L_0887A640: ctx.gpr[31] = (0x0887A648u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 151u, 0x08ADC7A4u>(ctx, &aot_mem) && ctx.pc == 0x0887A648u) goto L_0887A648; return; L_0887A648: ctx.gpr[4] = (ctx.gpr[2] << 3u); ctx.gpr[4] = (ctx.gpr[4] + ctx.gpr[16]); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(0))); ctx.gpr[31] = (0x0887A65Cu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A65Cu) goto L_0887A65C; return; L_0887A65C: ctx.gpr[6] = (ctx.gpr[19] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A66Cu); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A66Cu) goto L_0887A66C; return; L_0887A66C: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887A6D8; } goto L_0887A674; } L_0887A674: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A6AC; } goto L_0887A680; L_0887A680: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887A68Cu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A68Cu) goto L_0887A68C; return; L_0887A68C: ctx.gpr[18] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_0887A6A4; } goto L_0887A698; } L_0887A698: ctx.gpr[31] = (0x0887A6A0u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A6A0u) goto L_0887A6A0; return; L_0887A6A0: ctx.gpr[17] = (ctx.gpr[18] | 0u); goto L_0887A6A4; L_0887A6A4: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A6AC; L_0887A6AC: ctx.gpr[31] = (0x0887A6B4u); ctx.gpr[4] = (ctx.gpr[21] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0182_entry, 182u, 153u, 0x08ADC7B4u>(ctx, &aot_mem) && ctx.pc == 0x0887A6B4u) goto L_0887A6B4; return; L_0887A6B4: ctx.gpr[4] = (ctx.gpr[2] << 3u); ctx.gpr[4] = (ctx.gpr[4] + ctx.gpr[16]); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(0))); ctx.gpr[31] = (0x0887A6C8u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A6C8u) goto L_0887A6C8; return; L_0887A6C8: ctx.gpr[6] = (ctx.gpr[19] + static_cast(74)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887A6D8u); ctx.gpr[5] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A6D8u) goto L_0887A6D8; return; L_0887A6D8: ctx.gpr[20] = (ctx.gpr[20] + static_cast(1)); goto L_0887A6DC; L_0887A6DC: ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ ctx.gpr[20]); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887A6F4u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887A6F4u) goto L_0887A6F4; return; L_0887A6F4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887A70C; } goto L_0887A700; L_0887A700: ctx.gpr[31] = (0x0887A708u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A708u) goto L_0887A708; return; L_0887A708: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887A70C; L_0887A70C: ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[4] + static_cast(12))); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887AB74; } goto L_0887A718; } L_0887A718: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[4] != 0u) { ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887A730; } goto L_0887A724; L_0887A724: ctx.gpr[31] = (0x0887A72Cu); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A72Cu) goto L_0887A72C; return; L_0887A72C: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887A730; L_0887A730: ctx.gpr[4] = (0u | 0u); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[6] + static_cast(18)))))); { const bool branch_taken = ctx.gpr[6] != 0u; ctx.gpr[5] = (0u | 0u); if (branch_taken) { goto L_0887A768; } goto L_0887A740; } L_0887A740: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[6] + static_cast(16)))))); if (ctx.gpr[6] != 0u) { ctx.gpr[5] = (0u | 1u); goto L_0887A76C; } goto L_0887A750; L_0887A750: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[7] = (2213u << 16u); ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[6] + static_cast(20))); ctx.gpr[7] = (ctx.gpr[7] + static_cast(21956)); { const bool branch_taken = ctx.gpr[7] == ctx.gpr[6]; ctx.gpr[5] = (ctx.gpr[5] & 255u); if (branch_taken) { goto L_0887A770; } goto L_0887A768; } L_0887A768: ctx.gpr[5] = (0u | 1u); goto L_0887A76C; L_0887A76C: ctx.gpr[5] = (ctx.gpr[5] & 255u); goto L_0887A770; L_0887A770: if (ctx.gpr[5] == 0u) { ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_0887A7F0; } goto L_0887A778; L_0887A778: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(18)))))); if (ctx.gpr[5] != 0u) { ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887A7B4; } goto L_0887A788; L_0887A788: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(16)))))); if (ctx.gpr[5] != 0u) { ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887A7B4; } goto L_0887A798; L_0887A798: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[6] = (2213u << 16u); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[5] + static_cast(20))); ctx.gpr[6] = (ctx.gpr[6] + static_cast(21964)); if (ctx.gpr[6] == ctx.gpr[5]) { ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_0887A7F0; } goto L_0887A7B0; L_0887A7B0: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887A7B4; L_0887A7B4: ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(18)))))); if (ctx.gpr[5] != 0u) { ctx.gpr[4] = (0u | 1u); goto L_0887A7EC; } goto L_0887A7C0; L_0887A7C0: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(16)))))); if (ctx.gpr[5] != 0u) { ctx.gpr[4] = (0u | 1u); goto L_0887A7EC; } goto L_0887A7D0; L_0887A7D0: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[6] = (2213u << 16u); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[5] + static_cast(20))); ctx.gpr[6] = (ctx.gpr[6] + static_cast(22528)); { const bool branch_taken = ctx.gpr[6] == ctx.gpr[5]; ctx.gpr[4] = (ctx.gpr[4] & 255u); if (branch_taken) { goto L_0887A7F0; } goto L_0887A7E8; } L_0887A7E8: ctx.gpr[4] = (0u | 1u); goto L_0887A7EC; L_0887A7EC: ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_0887A7F0; L_0887A7F0: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887AABC; } goto L_0887A7F8; } L_0887A7F8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ ctx.gpr[20]); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887A80Cu); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887A80Cu) goto L_0887A80C; return; L_0887A80C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(204))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[20]; ctx.gpr[16] = (ctx.gpr[20] + static_cast(1)); if (branch_taken) { goto L_0887A83C; } goto L_0887A818; } L_0887A818: ctx.gpr[4] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1024), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1025), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1026), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1027), static_cast(ctx.gpr[4])); ctx.gpr[31] = (0x0887A834u); ctx.gpr[4] = (ctx.gpr[29] + static_cast(1024)); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x0887A834u) goto L_0887A834; return; L_0887A834: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887A85C; } goto L_0887A83C; } L_0887A83C: ctx.gpr[4] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1028), static_cast(ctx.gpr[4])); ctx.gpr[5] = (0u | 0u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1029), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1030), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1031), static_cast(ctx.gpr[4])); ctx.gpr[31] = (0x0887A85Cu); ctx.gpr[4] = (ctx.gpr[29] + static_cast(1028)); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x0887A85Cu) goto L_0887A85C; return; L_0887A85C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A898; } goto L_0887A868; L_0887A868: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887A874u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A874u) goto L_0887A874; return; L_0887A874: ctx.gpr[18] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_0887A88C; } goto L_0887A880; } L_0887A880: ctx.gpr[31] = (0x0887A888u); ctx.gpr[4] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A888u) goto L_0887A888; return; L_0887A888: ctx.gpr[17] = (ctx.gpr[18] | 0u); goto L_0887A88C; L_0887A88C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1096))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A898; L_0887A898: ctx.gpr[31] = (0x0887A8A0u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26668)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A8A0u) goto L_0887A8A0; return; L_0887A8A0: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (0u | 13u); ctx.gpr[31] = (0x0887A8B0u); ctx.gpr[6] = (0u | 192u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887A8B0u) goto L_0887A8B0; return; L_0887A8B0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(204))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[16]; // nop if (branch_taken) { goto L_0887A8E0; } goto L_0887A8BC; } L_0887A8BC: ctx.gpr[4] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1032), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1033), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1034), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1035), static_cast(ctx.gpr[4])); ctx.gpr[31] = (0x0887A8D8u); ctx.gpr[4] = (ctx.gpr[29] + static_cast(1032)); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x0887A8D8u) goto L_0887A8D8; return; L_0887A8D8: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887A900; } goto L_0887A8E0; } L_0887A8E0: ctx.gpr[4] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1036), static_cast(ctx.gpr[4])); ctx.gpr[5] = (0u | 0u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1037), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1038), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1039), static_cast(ctx.gpr[4])); ctx.gpr[31] = (0x0887A900u); ctx.gpr[4] = (ctx.gpr[29] + static_cast(1036)); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x0887A900u) goto L_0887A900; return; L_0887A900: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887A914; } goto L_0887A90C; } L_0887A90C: ctx.gpr[31] = (0x0887A914u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A914u) goto L_0887A914; return; L_0887A914: ctx.gpr[31] = (0x0887A91Cu); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 256u, 0x08A54FECu>(ctx, &aot_mem) && ctx.pc == 0x0887A91Cu) goto L_0887A91C; return; L_0887A91C: ctx.gpr[4] = (static_cast(ctx.gpr[2]) < 2 ? 1u : 0u); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[28] + static_cast(4188))); goto L_0887A96C; } goto L_0887A928; L_0887A928: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[21] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 2u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887AA64; } goto L_0887A940; } L_0887A940: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887A954; } goto L_0887A94C; } L_0887A94C: ctx.gpr[31] = (0x0887A954u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A954u) goto L_0887A954; return; L_0887A954: ctx.gpr[31] = (0x0887A95Cu); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 267u, 0x08A550C0u>(ctx, &aot_mem) && ctx.pc == 0x0887A95Cu) goto L_0887A95C; return; L_0887A95C: ctx.gpr[4] = (static_cast(ctx.gpr[2]) < 2 ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887AA64; } goto L_0887A968; } L_0887A968: ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[28] + static_cast(4188))); goto L_0887A96C; L_0887A96C: { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887AA64; } goto L_0887A974; } L_0887A974: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[21] + static_cast(48))); ctx.gpr[4] = (ctx.gpr[4] & 2u); ctx.gpr[4] = (0u < ctx.gpr[4] ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887AA0C; } goto L_0887A98C; } L_0887A98C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887A9A0; } goto L_0887A998; } L_0887A998: ctx.gpr[31] = (0x0887A9A0u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A9A0u) goto L_0887A9A0; return; L_0887A9A0: ctx.gpr[31] = (0x0887A9A8u); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 267u, 0x08A550C0u>(ctx, &aot_mem) && ctx.pc == 0x0887A9A8u) goto L_0887A9A8; return; L_0887A9A8: ctx.gpr[4] = (static_cast(ctx.gpr[2]) < 2 ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887AA0C; } goto L_0887A9B4; } L_0887A9B4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A9EC; } goto L_0887A9C0; L_0887A9C0: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887A9CCu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887A9CCu) goto L_0887A9CC; return; L_0887A9CC: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887A9E4; } goto L_0887A9D8; } L_0887A9D8: ctx.gpr[31] = (0x0887A9E0u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887A9E0u) goto L_0887A9E0; return; L_0887A9E0: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887A9E4; L_0887A9E4: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887A9EC; L_0887A9EC: ctx.gpr[31] = (0x0887A9F4u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26660)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887A9F4u) goto L_0887A9F4; return; L_0887A9F4: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (0u | 13u); ctx.gpr[31] = (0x0887AA04u); ctx.gpr[6] = (0u | 208u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887AA04u) goto L_0887AA04; return; L_0887AA04: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887AC24; } goto L_0887AA0C; } L_0887AA0C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887AA44; } goto L_0887AA18; L_0887AA18: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887AA24u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887AA24u) goto L_0887AA24; return; L_0887AA24: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887AA3C; } goto L_0887AA30; } L_0887AA30: ctx.gpr[31] = (0x0887AA38u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887AA38u) goto L_0887AA38; return; L_0887AA38: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887AA3C; L_0887AA3C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887AA44; L_0887AA44: ctx.gpr[31] = (0x0887AA4Cu); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26652)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887AA4Cu) goto L_0887AA4C; return; L_0887AA4C: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (0u | 13u); ctx.gpr[31] = (0x0887AA5Cu); ctx.gpr[6] = (0u | 208u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887AA5Cu) goto L_0887AA5C; return; L_0887AA5C: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887AC24; } goto L_0887AA64; } L_0887AA64: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887AA9C; } goto L_0887AA70; L_0887AA70: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887AA7Cu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887AA7Cu) goto L_0887AA7C; return; L_0887AA7C: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887AA94; } goto L_0887AA88; } L_0887AA88: ctx.gpr[31] = (0x0887AA90u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887AA90u) goto L_0887AA90; return; L_0887AA90: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887AA94; L_0887AA94: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887AA9C; L_0887AA9C: ctx.gpr[31] = (0x0887AAA4u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26644)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887AAA4u) goto L_0887AAA4; return; L_0887AAA4: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (0u | 13u); ctx.gpr[31] = (0x0887AAB4u); ctx.gpr[6] = (0u | 208u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887AAB4u) goto L_0887AAB4; return; L_0887AAB4: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887AC24; } goto L_0887AABC; } L_0887AABC: ctx.gpr[31] = (0x0887AAC4u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887AAC4u) goto L_0887AAC4; return; L_0887AAC4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(204))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[20]; // nop if (branch_taken) { goto L_0887AAF4; } goto L_0887AAD0; } L_0887AAD0: ctx.gpr[4] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1040), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1041), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1042), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1043), static_cast(ctx.gpr[4])); ctx.gpr[31] = (0x0887AAECu); ctx.gpr[4] = (ctx.gpr[29] + static_cast(1040)); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x0887AAECu) goto L_0887AAEC; return; L_0887AAEC: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887AB14; } goto L_0887AAF4; } L_0887AAF4: ctx.gpr[4] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1044), static_cast(ctx.gpr[4])); ctx.gpr[5] = (0u | 0u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1045), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1046), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1047), static_cast(ctx.gpr[4])); ctx.gpr[31] = (0x0887AB14u); ctx.gpr[4] = (ctx.gpr[29] + static_cast(1044)); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x0887AB14u) goto L_0887AB14; return; L_0887AB14: ctx.gpr[31] = (0x0887AB1Cu); ctx.gpr[4] = (0u | 2u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887AB1Cu) goto L_0887AB1C; return; L_0887AB1C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887AB54; } goto L_0887AB28; L_0887AB28: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887AB34u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887AB34u) goto L_0887AB34; return; L_0887AB34: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887AB4C; } goto L_0887AB40; } L_0887AB40: ctx.gpr[31] = (0x0887AB48u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887AB48u) goto L_0887AB48; return; L_0887AB48: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887AB4C; L_0887AB4C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887AB54; L_0887AB54: ctx.gpr[31] = (0x0887AB5Cu); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26636)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887AB5Cu) goto L_0887AB5C; return; L_0887AB5C: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (0u | 0u); ctx.gpr[31] = (0x0887AB6Cu); ctx.gpr[6] = (0u | 210u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887AB6Cu) goto L_0887AB6C; return; L_0887AB6C: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887AC24; } goto L_0887AB74; } L_0887AB74: ctx.gpr[31] = (0x0887AB7Cu); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887AB7Cu) goto L_0887AB7C; return; L_0887AB7C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(204))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[20]; // nop if (branch_taken) { goto L_0887ABAC; } goto L_0887AB88; } L_0887AB88: ctx.gpr[4] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1048), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1049), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1050), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1051), static_cast(ctx.gpr[4])); ctx.gpr[31] = (0x0887ABA4u); ctx.gpr[4] = (ctx.gpr[29] + static_cast(1048)); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x0887ABA4u) goto L_0887ABA4; return; L_0887ABA4: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887ABCC; } goto L_0887ABAC; } L_0887ABAC: ctx.gpr[4] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1052), static_cast(ctx.gpr[4])); ctx.gpr[5] = (0u | 0u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1053), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1054), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1055), static_cast(ctx.gpr[4])); ctx.gpr[31] = (0x0887ABCCu); ctx.gpr[4] = (ctx.gpr[29] + static_cast(1052)); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x0887ABCCu) goto L_0887ABCC; return; L_0887ABCC: ctx.gpr[31] = (0x0887ABD4u); ctx.gpr[4] = (0u | 2u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887ABD4u) goto L_0887ABD4; return; L_0887ABD4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887AC0C; } goto L_0887ABE0; L_0887ABE0: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887ABECu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887ABECu) goto L_0887ABEC; return; L_0887ABEC: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887AC04; } goto L_0887ABF8; } L_0887ABF8: ctx.gpr[31] = (0x0887AC00u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887AC00u) goto L_0887AC00; return; L_0887AC00: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887AC04; L_0887AC04: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); goto L_0887AC0C; L_0887AC0C: ctx.gpr[31] = (0x0887AC14u); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26628)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887AC14u) goto L_0887AC14; return; L_0887AC14: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (0u | 0u); ctx.gpr[31] = (0x0887AC24u); ctx.gpr[6] = (0u | 210u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887AC24u) goto L_0887AC24; return; L_0887AC24: ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1100))); ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1104))); ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1108))); ctx.gpr[19] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1112))); ctx.gpr[20] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1116))); ctx.gpr[21] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1120))); ctx.gpr[22] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1124))); ctx.gpr[23] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1128))); ctx.gpr[30] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1132))); ctx.gpr[31] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(1136))); jump_target = ctx.gpr[31]; ctx.gpr[29] = (ctx.gpr[29] + static_cast(1152)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } ctx.pc = jump_target; return; L_0887AC54: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-48)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(20), ctx.gpr[18]); ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); aot_mem.aot_store32(ctx.gpr[29] + static_cast(16), ctx.gpr[17]); ctx.gpr[17] = (0u + static_cast(-1)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(12), ctx.gpr[16]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(24), ctx.gpr[19]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(28), ctx.gpr[20]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(32), ctx.gpr[21]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(36), ctx.gpr[22]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(40), ctx.gpr[31]); { const bool branch_taken = ctx.gpr[18] != 0u; ctx.gpr[16] = (ctx.gpr[4] | 0u); if (branch_taken) { goto L_0887AC94; } goto L_0887AC88; } L_0887AC88: ctx.gpr[31] = (0x0887AC90u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887AC90u) goto L_0887AC90; return; L_0887AC90: ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887AC94; L_0887AC94: ctx.gpr[4] = (ctx.gpr[18] | 0u); ctx.gpr[31] = (0x0887ACA0u); ctx.gpr[5] = (0u + static_cast(-1)); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 80u, 0x08A545ACu>(ctx, &aot_mem) && ctx.pc == 0x0887ACA0u) goto L_0887ACA0; return; L_0887ACA0: ctx.gpr[18] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887ACACu); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0097_entry, 97u, 828u, 0x0898B428u>(ctx, &aot_mem) && ctx.pc == 0x0887ACACu) goto L_0887ACAC; return; L_0887ACAC: ctx.gpr[31] = (0x0887ACB4u); ctx.gpr[4] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0098_entry, 98u, 2u, 0x0898C008u>(ctx, &aot_mem) && ctx.pc == 0x0887ACB4u) goto L_0887ACB4; return; L_0887ACB4: { const bool branch_taken = ctx.gpr[2] != 0u; // nop if (branch_taken) { goto L_0887AD18; } goto L_0887ACBC; } L_0887ACBC: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[5] != 0u) { ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(18)))))); goto L_0887ACD8; } goto L_0887ACC8; L_0887ACC8: ctx.gpr[31] = (0x0887ACD0u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887ACD0u) goto L_0887ACD0; return; L_0887ACD0: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(18)))))); goto L_0887ACD8; L_0887ACD8: { const bool branch_taken = ctx.gpr[6] != 0u; ctx.gpr[4] = (0u | 0u); if (branch_taken) { goto L_0887AD00; } goto L_0887ACE0; } L_0887ACE0: ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(16)))))); if (ctx.gpr[6] != 0u) { ctx.gpr[4] = (0u | 1u); goto L_0887AD04; } goto L_0887ACEC; L_0887ACEC: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[5] + static_cast(20))); ctx.gpr[6] = (2213u << 16u); ctx.gpr[6] = (ctx.gpr[6] + static_cast(21956)); { const bool branch_taken = ctx.gpr[6] == ctx.gpr[5]; ctx.gpr[4] = (ctx.gpr[4] & 255u); if (branch_taken) { goto L_0887AD08; } goto L_0887AD00; } L_0887AD00: ctx.gpr[4] = (0u | 1u); goto L_0887AD04; L_0887AD04: ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_0887AD08; L_0887AD08: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887AD18; } goto L_0887AD10; } L_0887AD10: { const bool branch_taken = ctx.gpr[18] != 0u; // nop if (branch_taken) { goto L_0887AD78; } goto L_0887AD18; } L_0887AD18: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(244))); { const bool branch_taken = static_cast(ctx.gpr[4]) < 0; // nop if (branch_taken) { goto L_0887AD2C; } goto L_0887AD24; } L_0887AD24: ctx.gpr[31] = (0x0887AD2Cu); ctx.gpr[5] = (0u | 0u); ctx.pc = 0x08B72FECu; return; L_0887AD2C: aot_mem.aot_store32(ctx.gpr[16] + static_cast(244), ctx.gpr[17]); ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[17] != 0u; // nop if (branch_taken) { goto L_0887AD48; } goto L_0887AD3C; } L_0887AD3C: ctx.gpr[31] = (0x0887AD44u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887AD44u) goto L_0887AD44; return; L_0887AD44: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887AD48; L_0887AD48: ctx.gpr[31] = (0x0887AD50u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0147_entry, 147u, 764u, 0x08A53F2Cu>(ctx, &aot_mem) && ctx.pc == 0x0887AD50u) goto L_0887AD50; return; L_0887AD50: ctx.gpr[4] = (ctx.gpr[28] + static_cast(7768)); ctx.gpr[5] = (0u | 198u); ctx.gpr[31] = (0x0887AD60u); ctx.gpr[6] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0128_entry, 128u, 553u, 0x08A062F0u>(ctx, &aot_mem) && ctx.pc == 0x0887AD60u) goto L_0887AD60; return; L_0887AD60: ctx.gpr[5] = (ctx.gpr[28] + static_cast(-27352)); ctx.gpr[6] = (ctx.gpr[28] + static_cast(-27344)); ctx.gpr[31] = (0x0887AD70u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0027_entry, 27u, 896u, 0x08873D30u>(ctx, &aot_mem) && ctx.pc == 0x0887AD70u) goto L_0887AD70; return; L_0887AD70: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887B048; } goto L_0887AD78; } L_0887AD78: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(244))); { const bool branch_taken = static_cast(ctx.gpr[4]) >= 0; ctx.gpr[18] = (0u | 0u); if (branch_taken) { goto L_0887AF00; } goto L_0887AD84; } L_0887AD84: ctx.gpr[18] = (0u | 1u); ctx.gpr[19] = (0u | 0u); ctx.gpr[22] = (0u | 1u); ctx.gpr[20] = (ctx.gpr[16] + static_cast(270)); goto L_0887AD94; L_0887AD94: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[21] = (ctx.gpr[20] | 0u); if (branch_taken) { goto L_0887ADA8; } goto L_0887ADA0; } L_0887ADA0: ctx.gpr[31] = (0x0887ADA8u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887ADA8u) goto L_0887ADA8; return; L_0887ADA8: ctx.gpr[31] = (0x0887ADB0u); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 247u, 0x08A54F5Cu>(ctx, &aot_mem) && ctx.pc == 0x0887ADB0u) goto L_0887ADB0; return; L_0887ADB0: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(4))); ctx.gpr[7] = (aot_mem.aot_load16(ctx.gpr[21] + static_cast(4))); { const bool branch_taken = ctx.gpr[7] != ctx.gpr[6]; ctx.gpr[5] = (0u | 0u); if (branch_taken) { goto L_0887ADE8; } goto L_0887ADC4; } L_0887ADC4: ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[21] + static_cast(2))); ctx.gpr[7] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(2))); if (ctx.gpr[6] != ctx.gpr[7]) { ctx.gpr[4] = (ctx.gpr[5] & 255u); goto L_0887ADEC; } goto L_0887ADD4; L_0887ADD4: ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[21] + static_cast(0))); ctx.gpr[4] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(0))); { const bool branch_taken = ctx.gpr[6] != ctx.gpr[4]; ctx.gpr[4] = (ctx.gpr[5] & 255u); if (branch_taken) { goto L_0887ADEC; } goto L_0887ADE4; } L_0887ADE4: ctx.gpr[5] = (0u | 1u); goto L_0887ADE8; L_0887ADE8: ctx.gpr[4] = (ctx.gpr[5] & 255u); goto L_0887ADEC; L_0887ADEC: { const bool branch_taken = ctx.gpr[4] == 0u; ctx.gpr[5] = (0u | 255u); if (branch_taken) { goto L_0887AE04; } goto L_0887ADF4; } L_0887ADF4: ctx.gpr[4] = (ctx.gpr[16] + ctx.gpr[19]); aot_mem.aot_store8(ctx.gpr[4] + static_cast(228), static_cast(ctx.gpr[22])); { const bool branch_taken = 0u == 0u; ctx.gpr[19] = (ctx.gpr[19] + static_cast(1)); if (branch_taken) { goto L_0887AEF0; } goto L_0887AE04; } L_0887AE04: aot_mem.aot_store8(ctx.gpr[29] + static_cast(0), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(2), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(3), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(4), static_cast(ctx.gpr[5])); ctx.gpr[4] = (ctx.gpr[20] | 0u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(5), static_cast(ctx.gpr[5])); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(4))); ctx.gpr[7] = (aot_mem.aot_load16(ctx.gpr[29] + static_cast(4))); { const bool branch_taken = ctx.gpr[6] != ctx.gpr[7]; ctx.gpr[5] = (0u | 0u); if (branch_taken) { goto L_0887AE54; } goto L_0887AE30; } L_0887AE30: ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(2))); ctx.gpr[7] = (aot_mem.aot_load16(ctx.gpr[29] + static_cast(2))); if (ctx.gpr[6] != ctx.gpr[7]) { ctx.gpr[4] = (ctx.gpr[5] & 255u); goto L_0887AE58; } goto L_0887AE40; L_0887AE40: ctx.gpr[4] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(0))); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[29] + static_cast(0))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[6]; ctx.gpr[4] = (ctx.gpr[5] & 255u); if (branch_taken) { goto L_0887AE58; } goto L_0887AE50; } L_0887AE50: ctx.gpr[5] = (0u | 1u); goto L_0887AE54; L_0887AE54: ctx.gpr[4] = (ctx.gpr[5] & 255u); goto L_0887AE58; L_0887AE58: ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; ctx.gpr[21] = (ctx.gpr[16] + ctx.gpr[19]); if (branch_taken) { goto L_0887AEEC; } goto L_0887AE68; } L_0887AE68: ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[21] + static_cast(228))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887AEEC; } goto L_0887AE74; } L_0887AE74: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (0u | 0u); if (branch_taken) { goto L_0887AE8C; } goto L_0887AE80; } L_0887AE80: ctx.gpr[31] = (0x0887AE88u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887AE88u) goto L_0887AE88; return; L_0887AE88: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887AE8C; L_0887AE8C: ctx.gpr[31] = (0x0887AE94u); // nop if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 247u, 0x08A54F5Cu>(ctx, &aot_mem) && ctx.pc == 0x0887AE94u) goto L_0887AE94; return; L_0887AE94: ctx.gpr[9] = (3u << 16u); ctx.gpr[10] = (3u << 16u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (0u | 0u); ctx.gpr[6] = (ctx.gpr[20] | 0u); ctx.gpr[7] = (0u | 66u); ctx.gpr[8] = (0u | 16384u); ctx.gpr[11] = (0u | 0u); ctx.gpr[9] = (ctx.gpr[9] + static_cast(3392)); ctx.gpr[31] = (0x0887AEC0u); ctx.gpr[10] = (ctx.gpr[10] + static_cast(3392)); ctx.pc = 0x08B7300Cu; return; L_0887AEC0: ctx.gpr[4] = (ctx.gpr[2] | 0u); { const bool branch_taken = static_cast(ctx.gpr[4]) >= 0; aot_mem.aot_store32(ctx.gpr[16] + static_cast(244), ctx.gpr[2]); if (branch_taken) { goto L_0887AEE0; } goto L_0887AECC; } L_0887AECC: ctx.gpr[5] = (ctx.gpr[28] + static_cast(-27352)); ctx.gpr[6] = (ctx.gpr[28] + static_cast(-27344)); ctx.gpr[31] = (0x0887AEDCu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0027_entry, 27u, 896u, 0x08873D30u>(ctx, &aot_mem) && ctx.pc == 0x0887AEDCu) goto L_0887AEDC; return; L_0887AEDC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(244))); goto L_0887AEE0; L_0887AEE0: aot_mem.aot_store32(ctx.gpr[16] + static_cast(252), 0u); { const bool branch_taken = 0u == 0u; aot_mem.aot_store8(ctx.gpr[21] + static_cast(228), static_cast(ctx.gpr[22])); if (branch_taken) { goto L_0887AF00; } goto L_0887AEEC; } L_0887AEEC: ctx.gpr[19] = (ctx.gpr[19] + static_cast(1)); goto L_0887AEF0; L_0887AEF0: ctx.gpr[4] = (static_cast(ctx.gpr[19]) < 7 ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[20] = (ctx.gpr[20] + static_cast(10)); if (branch_taken) { goto L_0887AD94; } goto L_0887AEFC; } L_0887AEFC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(244))); goto L_0887AF00; L_0887AF00: { const bool branch_taken = static_cast(ctx.gpr[4]) < 0; // nop if (branch_taken) { goto L_0887B038; } goto L_0887AF08; } L_0887AF08: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(252))); ctx.gpr[19] = (0u | 0u); ctx.gpr[20] = (0u | 1u); { const bool branch_taken = ctx.gpr[5] != 0u; ctx.gpr[21] = (0u | 2u); if (branch_taken) { goto L_0887AF4C; } goto L_0887AF1C; } L_0887AF1C: ctx.gpr[5] = (0u | 0u); ctx.gpr[31] = (0x0887AF28u); ctx.gpr[6] = (0u | 1u); ctx.pc = 0x08B73054u; return; L_0887AF28: ctx.gpr[19] = (ctx.gpr[2] | 0u); { const bool branch_taken = static_cast(ctx.gpr[19]) >= 0; ctx.gpr[4] = (32833u << 16u); if (branch_taken) { goto L_0887AF40; } goto L_0887AF34; } L_0887AF34: ctx.gpr[4] = (ctx.gpr[4] + static_cast(1801)); { const bool branch_taken = ctx.gpr[19] != ctx.gpr[4]; // nop if (branch_taken) { goto L_0887AF4C; } goto L_0887AF40; } L_0887AF40: { const bool branch_taken = static_cast(ctx.gpr[19]) < 0; // nop if (branch_taken) { goto L_0887AF4C; } goto L_0887AF48; } L_0887AF48: aot_mem.aot_store32(ctx.gpr[16] + static_cast(252), ctx.gpr[20]); goto L_0887AF4C; L_0887AF4C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(252))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[20]; // nop if (branch_taken) { goto L_0887AFA4; } goto L_0887AF58; } L_0887AF58: ctx.gpr[4] = (0u | 136u); ctx.gpr[7] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(244))); aot_mem.aot_store32(ctx.gpr[29] + static_cast(8), ctx.gpr[4]); ctx.gpr[4] = (ctx.gpr[7] | 0u); ctx.gpr[5] = (ctx.gpr[16] + static_cast(260)); ctx.gpr[6] = (ctx.gpr[29] + static_cast(8)); ctx.gpr[7] = (0u | 0u); ctx.gpr[31] = (0x0887AF7Cu); ctx.gpr[8] = (0u | 1u); ctx.pc = 0x08B72FF4u; return; L_0887AF7C: ctx.gpr[4] = (ctx.gpr[2] | 0u); { const bool branch_taken = static_cast(ctx.gpr[4]) >= 0; ctx.gpr[5] = (32833u << 16u); if (branch_taken) { goto L_0887AF94; } goto L_0887AF88; } L_0887AF88: ctx.gpr[5] = (ctx.gpr[5] + static_cast(1801)); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[5]; // nop if (branch_taken) { goto L_0887AFA0; } goto L_0887AF94; } L_0887AF94: { const bool branch_taken = static_cast(ctx.gpr[4]) < 0; // nop if (branch_taken) { goto L_0887AFA0; } goto L_0887AF9C; } L_0887AF9C: aot_mem.aot_store32(ctx.gpr[16] + static_cast(252), ctx.gpr[21]); goto L_0887AFA0; L_0887AFA0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(252))); goto L_0887AFA4; L_0887AFA4: { const bool branch_taken = ctx.gpr[4] != ctx.gpr[21]; // nop if (branch_taken) { goto L_0887AFEC; } goto L_0887AFAC; } L_0887AFAC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(244))); ctx.gpr[5] = (0u | 0u); ctx.gpr[31] = (0x0887AFBCu); ctx.gpr[6] = (0u | 1u); ctx.pc = 0x08B7301Cu; return; L_0887AFBC: ctx.gpr[4] = (ctx.gpr[2] | 0u); { const bool branch_taken = static_cast(ctx.gpr[4]) >= 0; ctx.gpr[5] = (32833u << 16u); if (branch_taken) { goto L_0887AFD4; } goto L_0887AFC8; } L_0887AFC8: ctx.gpr[5] = (ctx.gpr[5] + static_cast(1801)); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[5]; // nop if (branch_taken) { goto L_0887AFEC; } goto L_0887AFD4; } L_0887AFD4: { const bool branch_taken = static_cast(ctx.gpr[4]) < 0; // nop if (branch_taken) { goto L_0887AFEC; } goto L_0887AFDC; } L_0887AFDC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(244))); ctx.gpr[31] = (0x0887AFE8u); ctx.gpr[5] = (0u | 0u); ctx.pc = 0x08B72FECu; return; L_0887AFE8: aot_mem.aot_store32(ctx.gpr[16] + static_cast(244), ctx.gpr[17]); goto L_0887AFEC; L_0887AFEC: { const bool branch_taken = static_cast(ctx.gpr[19]) >= 0; ctx.gpr[4] = (32833u << 16u); if (branch_taken) { goto L_0887B000; } goto L_0887AFF4; } L_0887AFF4: ctx.gpr[4] = (ctx.gpr[4] + static_cast(1801)); { const bool branch_taken = ctx.gpr[19] != ctx.gpr[4]; // nop if (branch_taken) { goto L_0887B018; } goto L_0887B000; } L_0887B000: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(256))); ctx.gpr[4] = (ctx.gpr[4] + static_cast(1)); aot_mem.aot_store32(ctx.gpr[16] + static_cast(256), ctx.gpr[4]); ctx.gpr[4] = (static_cast(ctx.gpr[4]) < 51 ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B038; } goto L_0887B018; } L_0887B018: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(244))); ctx.gpr[31] = (0x0887B024u); ctx.gpr[5] = (0u | 0u); ctx.pc = 0x08B72FECu; return; L_0887B024: aot_mem.aot_store32(ctx.gpr[16] + static_cast(244), ctx.gpr[17]); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-27352)); ctx.gpr[6] = (ctx.gpr[28] + static_cast(-27344)); ctx.gpr[31] = (0x0887B038u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0027_entry, 27u, 896u, 0x08873D30u>(ctx, &aot_mem) && ctx.pc == 0x0887B038u) goto L_0887B038; return; L_0887B038: { const bool branch_taken = ctx.gpr[18] == 0u; // nop if (branch_taken) { goto L_0887B048; } goto L_0887B040; } L_0887B040: ctx.gpr[31] = (0x0887B048u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0030_entry, 30u, 172u, 0x0887C998u>(ctx, &aot_mem) && ctx.pc == 0x0887B048u) goto L_0887B048; return; L_0887B048: ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(12))); ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(16))); ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(20))); ctx.gpr[19] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(24))); ctx.gpr[20] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(28))); ctx.gpr[21] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(32))); ctx.gpr[22] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(36))); ctx.gpr[31] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(40))); jump_target = ctx.gpr[31]; ctx.gpr[29] = (ctx.gpr[29] + static_cast(48)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } ctx.pc = jump_target; return; L_0887B070: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-32)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(16), ctx.gpr[17]); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(7688))); ctx.gpr[17] = (2237u << 16u); ctx.gpr[17] = (ctx.gpr[17] + static_cast(-28416)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(12), ctx.gpr[16]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(20), ctx.gpr[18]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(24), ctx.gpr[31]); { const bool branch_taken = ctx.gpr[5] != 0u; ctx.gpr[16] = (ctx.gpr[4] | 0u); if (branch_taken) { goto L_0887B0B0; } goto L_0887B098; } L_0887B098: ctx.gpr[4] = (0u | 1u); aot_mem.aot_store32(ctx.gpr[28] + static_cast(7688), ctx.gpr[4]); ctx.gpr[31] = (0x0887B0A8u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0010_entry, 10u, 286u, 0x0882D794u>(ctx, &aot_mem) && ctx.pc == 0x0887B0A8u) goto L_0887B0A8; return; L_0887B0A8: ctx.gpr[31] = (0x0887B0B0u); ctx.gpr[4] = (ctx.gpr[28] + static_cast(-27188)); if (rt.invoke_chained_direct<&recomp_unit_0215_entry, 215u, 68u, 0x08B60680u>(ctx, &aot_mem) && ctx.pc == 0x0887B0B0u) goto L_0887B0B0; return; L_0887B0B0: ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[31] = (0x0887B0BCu); ctx.gpr[5] = (ctx.gpr[29] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0010_entry, 10u, 553u, 0x0882E704u>(ctx, &aot_mem) && ctx.pc == 0x0887B0BCu) goto L_0887B0BC; return; L_0887B0BC: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[17] != 0u) { ctx.gpr[7] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[17] + static_cast(18)))))); goto L_0887B0D8; } goto L_0887B0C8; L_0887B0C8: ctx.gpr[31] = (0x0887B0D0u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B0D0u) goto L_0887B0D0; return; L_0887B0D0: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[7] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[17] + static_cast(18)))))); goto L_0887B0D8; L_0887B0D8: ctx.gpr[4] = (0u | 0u); ctx.gpr[5] = (0u | 0u); { const bool branch_taken = ctx.gpr[7] != 0u; ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(216))); if (branch_taken) { goto L_0887B108; } goto L_0887B0E8; } L_0887B0E8: ctx.gpr[8] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[17] + static_cast(16)))))); if (ctx.gpr[8] != 0u) { ctx.gpr[5] = (0u | 1u); goto L_0887B10C; } goto L_0887B0F4; L_0887B0F4: ctx.gpr[8] = (aot_mem.aot_load32(ctx.gpr[17] + static_cast(20))); ctx.gpr[9] = (2213u << 16u); ctx.gpr[9] = (ctx.gpr[9] + static_cast(21956)); { const bool branch_taken = ctx.gpr[9] == ctx.gpr[8]; ctx.gpr[5] = (ctx.gpr[5] & 255u); if (branch_taken) { goto L_0887B110; } goto L_0887B108; } L_0887B108: ctx.gpr[5] = (0u | 1u); goto L_0887B10C; L_0887B10C: ctx.gpr[5] = (ctx.gpr[5] & 255u); goto L_0887B110; L_0887B110: if (ctx.gpr[5] == 0u) { ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_0887B170; } goto L_0887B118; L_0887B118: { const bool branch_taken = ctx.gpr[7] != 0u; // nop if (branch_taken) { goto L_0887B140; } goto L_0887B120; } L_0887B120: ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[17] + static_cast(16)))))); { const bool branch_taken = ctx.gpr[5] != 0u; // nop if (branch_taken) { goto L_0887B140; } goto L_0887B12C; } L_0887B12C: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[17] + static_cast(20))); ctx.gpr[8] = (2213u << 16u); ctx.gpr[8] = (ctx.gpr[8] + static_cast(21964)); if (ctx.gpr[8] == ctx.gpr[5]) { ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_0887B170; } goto L_0887B140; L_0887B140: if (ctx.gpr[7] != 0u) { ctx.gpr[4] = (0u | 1u); goto L_0887B16C; } goto L_0887B148; L_0887B148: ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[17] + static_cast(16)))))); if (ctx.gpr[5] != 0u) { ctx.gpr[4] = (0u | 1u); goto L_0887B16C; } goto L_0887B154; L_0887B154: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[17] + static_cast(20))); ctx.gpr[7] = (2213u << 16u); ctx.gpr[7] = (ctx.gpr[7] + static_cast(22528)); { const bool branch_taken = ctx.gpr[7] == ctx.gpr[5]; ctx.gpr[4] = (ctx.gpr[4] & 255u); if (branch_taken) { goto L_0887B170; } goto L_0887B168; } L_0887B168: ctx.gpr[4] = (0u | 1u); goto L_0887B16C; L_0887B16C: ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_0887B170; L_0887B170: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887B20C; } goto L_0887B178; } L_0887B178: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(0))); ctx.gpr[5] = (0u | 2u); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[5]; // nop if (branch_taken) { goto L_0887B1C0; } goto L_0887B188; } L_0887B188: { const bool branch_taken = static_cast(ctx.gpr[6]) <= 0; // nop if (branch_taken) { goto L_0887B1A4; } goto L_0887B190; } L_0887B190: ctx.gpr[4] = (ctx.gpr[28] + static_cast(7768)); ctx.gpr[5] = (0u | 197u); ctx.gpr[31] = (0x0887B1A0u); ctx.gpr[6] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0128_entry, 128u, 553u, 0x08A062F0u>(ctx, &aot_mem) && ctx.pc == 0x0887B1A0u) goto L_0887B1A0; return; L_0887B1A0: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(216))); goto L_0887B1A4; L_0887B1A4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(204))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B1B8; } goto L_0887B1B0; } L_0887B1B0: { const bool branch_taken = 0u == 0u; aot_mem.aot_store32(ctx.gpr[16] + static_cast(204), ctx.gpr[6]); if (branch_taken) { goto L_0887B1C0; } goto L_0887B1B8; } L_0887B1B8: ctx.gpr[4] = (ctx.gpr[4] + static_cast(-1)); aot_mem.aot_store32(ctx.gpr[16] + static_cast(204), ctx.gpr[4]); goto L_0887B1C0; L_0887B1C0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(0))); ctx.gpr[5] = (0u | 3u); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[5]; // nop if (branch_taken) { goto L_0887B20C; } goto L_0887B1D0; } L_0887B1D0: { const bool branch_taken = static_cast(ctx.gpr[6]) <= 0; // nop if (branch_taken) { goto L_0887B1EC; } goto L_0887B1D8; } L_0887B1D8: ctx.gpr[4] = (ctx.gpr[28] + static_cast(7768)); ctx.gpr[5] = (0u | 197u); ctx.gpr[31] = (0x0887B1E8u); ctx.gpr[6] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0128_entry, 128u, 553u, 0x08A062F0u>(ctx, &aot_mem) && ctx.pc == 0x0887B1E8u) goto L_0887B1E8; return; L_0887B1E8: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(216))); goto L_0887B1EC; L_0887B1EC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(204))); ctx.gpr[5] = (static_cast(ctx.gpr[4]) < static_cast(ctx.gpr[6]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[5] != 0u; // nop if (branch_taken) { goto L_0887B204; } goto L_0887B1FC; } L_0887B1FC: { const bool branch_taken = 0u == 0u; aot_mem.aot_store32(ctx.gpr[16] + static_cast(204), 0u); if (branch_taken) { goto L_0887B20C; } goto L_0887B204; } L_0887B204: ctx.gpr[4] = (ctx.gpr[4] + static_cast(1)); aot_mem.aot_store32(ctx.gpr[16] + static_cast(204), ctx.gpr[4]); goto L_0887B20C; L_0887B20C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-26620))); ctx.gpr[5] = (static_cast(ctx.gpr[6]) < static_cast(ctx.gpr[4]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[5] == 0u; // nop if (branch_taken) { goto L_0887B23C; } goto L_0887B21C; } L_0887B21C: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(204))); { const bool branch_taken = ctx.gpr[5] == ctx.gpr[4]; // nop if (branch_taken) { goto L_0887B23C; } goto L_0887B228; } L_0887B228: ctx.gpr[4] = (ctx.gpr[4] - ctx.gpr[6]); ctx.gpr[4] = (ctx.gpr[5] - ctx.gpr[4]); { const bool branch_taken = static_cast(ctx.gpr[4]) >= 0; aot_mem.aot_store32(ctx.gpr[16] + static_cast(204), ctx.gpr[4]); if (branch_taken) { goto L_0887B23C; } goto L_0887B238; } L_0887B238: aot_mem.aot_store32(ctx.gpr[16] + static_cast(204), 0u); goto L_0887B23C; L_0887B23C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-26620), ctx.gpr[6]); ctx.gpr[4] = (ctx.gpr[6] + static_cast(1)); ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(204))); ctx.gpr[4] = (static_cast(ctx.gpr[4]) < static_cast(ctx.gpr[6]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887B270; } goto L_0887B254; } L_0887B254: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(216))); ctx.gpr[4] = (ctx.gpr[4] + static_cast(1)); goto L_0887B25C; L_0887B25C: ctx.gpr[6] = (ctx.gpr[6] + static_cast(-1)); ctx.gpr[5] = (static_cast(ctx.gpr[4]) < static_cast(ctx.gpr[6]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[5] != 0u; // nop if (branch_taken) { goto L_0887B25C; } goto L_0887B26C; } L_0887B26C: aot_mem.aot_store32(ctx.gpr[16] + static_cast(204), ctx.gpr[6]); goto L_0887B270; L_0887B270: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[5] != 0u) { ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(18)))))); goto L_0887B28C; } goto L_0887B27C; L_0887B27C: ctx.gpr[31] = (0x0887B284u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B284u) goto L_0887B284; return; L_0887B284: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(18)))))); goto L_0887B28C; L_0887B28C: { const bool branch_taken = ctx.gpr[6] != 0u; ctx.gpr[4] = (0u | 0u); if (branch_taken) { goto L_0887B2B4; } goto L_0887B294; } L_0887B294: ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[5] + static_cast(16)))))); if (ctx.gpr[6] != 0u) { ctx.gpr[4] = (0u | 1u); goto L_0887B2B8; } goto L_0887B2A0; L_0887B2A0: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[5] + static_cast(20))); ctx.gpr[6] = (2213u << 16u); ctx.gpr[6] = (ctx.gpr[6] + static_cast(21956)); { const bool branch_taken = ctx.gpr[6] == ctx.gpr[5]; ctx.gpr[4] = (ctx.gpr[4] & 255u); if (branch_taken) { goto L_0887B2BC; } goto L_0887B2B4; } L_0887B2B4: ctx.gpr[4] = (0u | 1u); goto L_0887B2B8; L_0887B2B8: ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_0887B2BC; L_0887B2BC: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887B680; } goto L_0887B2C4; } L_0887B2C4: ctx.gpr[31] = (0x0887B2CCu); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0097_entry, 97u, 828u, 0x0898B428u>(ctx, &aot_mem) && ctx.pc == 0x0887B2CCu) goto L_0887B2CC; return; L_0887B2CC: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[6] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[4] + static_cast(42)))))); { const bool branch_taken = ctx.gpr[6] == 0u; ctx.gpr[5] = (0u | 0u); if (branch_taken) { goto L_0887B2EC; } goto L_0887B2DC; } L_0887B2DC: ctx.gpr[4] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[4] + static_cast(92)))))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[4] = (ctx.gpr[5] & 255u); if (branch_taken) { goto L_0887B2F0; } goto L_0887B2E8; } L_0887B2E8: ctx.gpr[5] = (0u | 1u); goto L_0887B2EC; L_0887B2EC: ctx.gpr[4] = (ctx.gpr[5] & 255u); goto L_0887B2F0; L_0887B2F0: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887B3B8; } goto L_0887B2F8; } L_0887B2F8: ctx.gpr[4] = (ctx.gpr[28] + static_cast(7768)); ctx.gpr[5] = (0u | 196u); ctx.gpr[31] = (0x0887B308u); ctx.gpr[6] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0128_entry, 128u, 553u, 0x08A062F0u>(ctx, &aot_mem) && ctx.pc == 0x0887B308u) goto L_0887B308; return; L_0887B308: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(204))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(216))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[5]; // nop if (branch_taken) { goto L_0887B340; } goto L_0887B318; } L_0887B318: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B330; } goto L_0887B324; } L_0887B324: ctx.gpr[31] = (0x0887B32Cu); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B32Cu) goto L_0887B32C; return; L_0887B32C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887B330; L_0887B330: ctx.gpr[31] = (0x0887B338u); // nop if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 4u, 0x08A54034u>(ctx, &aot_mem) && ctx.pc == 0x0887B338u) goto L_0887B338; return; L_0887B338: { const bool branch_taken = 0u == 0u; aot_mem.aot_store32(ctx.gpr[16] + static_cast(204), 0u); if (branch_taken) { goto L_0887B3B8; } goto L_0887B340; } L_0887B340: ctx.gpr[17] = (0u | 0u); ctx.gpr[18] = (0u | 0u); goto L_0887B348; L_0887B348: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[4] != 0u) { ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887B360; } goto L_0887B354; L_0887B354: ctx.gpr[31] = (0x0887B35Cu); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B35Cu) goto L_0887B35C; return; L_0887B35C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887B360; L_0887B360: ctx.gpr[31] = (0x0887B368u); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 80u, 0x08A545ACu>(ctx, &aot_mem) && ctx.pc == 0x0887B368u) goto L_0887B368; return; L_0887B368: { const bool branch_taken = ctx.gpr[2] == 0u; // nop if (branch_taken) { goto L_0887B3A8; } goto L_0887B370; } L_0887B370: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(204))); { const bool branch_taken = ctx.gpr[17] != ctx.gpr[4]; // nop if (branch_taken) { goto L_0887B3A4; } goto L_0887B37C; } L_0887B37C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B394; } goto L_0887B388; } L_0887B388: ctx.gpr[31] = (0x0887B390u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B390u) goto L_0887B390; return; L_0887B390: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887B394; L_0887B394: ctx.gpr[31] = (0x0887B39Cu); ctx.gpr[5] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 86u, 0x08A545ECu>(ctx, &aot_mem) && ctx.pc == 0x0887B39Cu) goto L_0887B39C; return; L_0887B39C: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887B3B8; } goto L_0887B3A4; } L_0887B3A4: ctx.gpr[17] = (ctx.gpr[17] + static_cast(1)); goto L_0887B3A8; L_0887B3A8: ctx.gpr[18] = (ctx.gpr[18] + static_cast(1)); ctx.gpr[4] = (static_cast(ctx.gpr[18]) < 7 ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B348; } goto L_0887B3B8; } L_0887B3B8: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[6] != 0u; // nop if (branch_taken) { goto L_0887B3D0; } goto L_0887B3C4; } L_0887B3C4: ctx.gpr[31] = (0x0887B3CCu); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B3CCu) goto L_0887B3CC; return; L_0887B3CC: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887B3D0; L_0887B3D0: ctx.gpr[31] = (0x0887B3D8u); ctx.gpr[4] = (ctx.gpr[6] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0147_entry, 147u, 730u, 0x08A53CC4u>(ctx, &aot_mem) && ctx.pc == 0x0887B3D8u) goto L_0887B3D8; return; L_0887B3D8: ctx.gpr[31] = (0x0887B3E0u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0097_entry, 97u, 828u, 0x0898B428u>(ctx, &aot_mem) && ctx.pc == 0x0887B3E0u) goto L_0887B3E0; return; L_0887B3E0: ctx.gpr[31] = (0x0887B3E8u); ctx.gpr[4] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0098_entry, 98u, 2u, 0x0898C008u>(ctx, &aot_mem) && ctx.pc == 0x0887B3E8u) goto L_0887B3E8; return; L_0887B3E8: { const bool branch_taken = ctx.gpr[2] != 0u; ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (branch_taken) { goto L_0887B440; } goto L_0887B3F0; } L_0887B3F0: if (ctx.gpr[6] != 0u) { ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[6] + static_cast(18)))))); goto L_0887B408; } goto L_0887B3F8; L_0887B3F8: ctx.gpr[31] = (0x0887B400u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B400u) goto L_0887B400; return; L_0887B400: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[6] + static_cast(18)))))); goto L_0887B408; L_0887B408: { const bool branch_taken = ctx.gpr[5] != 0u; ctx.gpr[4] = (0u | 0u); if (branch_taken) { goto L_0887B430; } goto L_0887B410; } L_0887B410: ctx.gpr[5] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[6] + static_cast(16)))))); if (ctx.gpr[5] != 0u) { ctx.gpr[4] = (0u | 1u); goto L_0887B434; } goto L_0887B41C; L_0887B41C: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[6] + static_cast(20))); ctx.gpr[7] = (2213u << 16u); ctx.gpr[7] = (ctx.gpr[7] + static_cast(21956)); { const bool branch_taken = ctx.gpr[7] == ctx.gpr[5]; ctx.gpr[4] = (ctx.gpr[4] & 255u); if (branch_taken) { goto L_0887B438; } goto L_0887B430; } L_0887B430: ctx.gpr[4] = (0u | 1u); goto L_0887B434; L_0887B434: ctx.gpr[4] = (ctx.gpr[4] & 255u); goto L_0887B438; L_0887B438: { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B4E0; } goto L_0887B440; } L_0887B440: { const bool branch_taken = ctx.gpr[6] != 0u; // nop if (branch_taken) { goto L_0887B454; } goto L_0887B448; } L_0887B448: ctx.gpr[31] = (0x0887B450u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B450u) goto L_0887B450; return; L_0887B450: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887B454; L_0887B454: ctx.gpr[31] = (0x0887B45Cu); ctx.gpr[4] = (ctx.gpr[6] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 237u, 0x08A54ED4u>(ctx, &aot_mem) && ctx.pc == 0x0887B45Cu) goto L_0887B45C; return; L_0887B45C: { const bool branch_taken = ctx.gpr[2] == 0u; // nop if (branch_taken) { goto L_0887B4AC; } goto L_0887B464; } L_0887B464: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B47C; } goto L_0887B470; } L_0887B470: ctx.gpr[31] = (0x0887B478u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B478u) goto L_0887B478; return; L_0887B478: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887B47C; L_0887B47C: ctx.gpr[31] = (0x0887B484u); // nop if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 93u, 0x08A546D0u>(ctx, &aot_mem) && ctx.pc == 0x0887B484u) goto L_0887B484; return; L_0887B484: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(244))); { const bool branch_taken = static_cast(ctx.gpr[4]) < 0; // nop if (branch_taken) { goto L_0887B498; } goto L_0887B490; } L_0887B490: ctx.gpr[31] = (0x0887B498u); ctx.gpr[5] = (0u | 0u); ctx.pc = 0x08B72FECu; return; L_0887B498: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[16] + static_cast(248))); { const bool branch_taken = static_cast(ctx.gpr[4]) < 0; // nop if (branch_taken) { goto L_0887B4AC; } goto L_0887B4A4; } L_0887B4A4: ctx.gpr[31] = (0x0887B4ACu); ctx.gpr[5] = (0u | 0u); ctx.pc = 0x08B72FECu; return; L_0887B4AC: ctx.gpr[4] = (0u + static_cast(-1)); aot_mem.aot_store32(ctx.gpr[16] + static_cast(248), ctx.gpr[4]); aot_mem.aot_store32(ctx.gpr[16] + static_cast(244), ctx.gpr[4]); ctx.gpr[4] = (ctx.gpr[28] + static_cast(7768)); ctx.gpr[5] = (0u | 198u); ctx.gpr[31] = (0x0887B4C8u); ctx.gpr[6] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0128_entry, 128u, 553u, 0x08A062F0u>(ctx, &aot_mem) && ctx.pc == 0x0887B4C8u) goto L_0887B4C8; return; L_0887B4C8: ctx.gpr[5] = (ctx.gpr[28] + static_cast(-27352)); ctx.gpr[6] = (ctx.gpr[28] + static_cast(-27344)); ctx.gpr[31] = (0x0887B4D8u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0027_entry, 27u, 896u, 0x08873D30u>(ctx, &aot_mem) && ctx.pc == 0x0887B4D8u) goto L_0887B4D8; return; L_0887B4D8: { const bool branch_taken = 0u == 0u; aot_mem.aot_store32(ctx.gpr[16] + static_cast(204), 0u); if (branch_taken) { goto L_0887B680; } goto L_0887B4E0; } L_0887B4E0: if (ctx.gpr[6] != 0u) { ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[6] + static_cast(3164))); goto L_0887B4F8; } goto L_0887B4E8; L_0887B4E8: ctx.gpr[31] = (0x0887B4F0u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B4F0u) goto L_0887B4F0; return; L_0887B4F0: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[4] = (aot_mem.aot_load8(ctx.gpr[6] + static_cast(3164))); goto L_0887B4F8; L_0887B4F8: { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[5] = (0u | 0u); if (branch_taken) { goto L_0887B554; } goto L_0887B500; } L_0887B500: ctx.gpr[4] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[6] + static_cast(18)))))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B52C; } goto L_0887B50C; } L_0887B50C: ctx.gpr[7] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[6] + static_cast(16)))))); { const bool branch_taken = ctx.gpr[7] != 0u; // nop if (branch_taken) { goto L_0887B52C; } goto L_0887B518; } L_0887B518: ctx.gpr[7] = (aot_mem.aot_load32(ctx.gpr[6] + static_cast(20))); ctx.gpr[8] = (2213u << 16u); ctx.gpr[8] = (ctx.gpr[8] + static_cast(23108)); if (ctx.gpr[8] == ctx.gpr[7]) { ctx.gpr[5] = (0u | 1u); goto L_0887B558; } goto L_0887B52C; L_0887B52C: { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[4] = (ctx.gpr[5] & 255u); if (branch_taken) { goto L_0887B55C; } goto L_0887B534; } L_0887B534: ctx.gpr[4] = (static_cast(static_cast(static_cast(aot_mem.aot_load16(ctx.gpr[6] + static_cast(16)))))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[4] = (ctx.gpr[5] & 255u); if (branch_taken) { goto L_0887B55C; } goto L_0887B540; } L_0887B540: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[6] + static_cast(20))); ctx.gpr[6] = (2213u << 16u); ctx.gpr[6] = (ctx.gpr[6] + static_cast(23100)); { const bool branch_taken = ctx.gpr[6] != ctx.gpr[4]; ctx.gpr[4] = (ctx.gpr[5] & 255u); if (branch_taken) { goto L_0887B55C; } goto L_0887B554; } L_0887B554: ctx.gpr[5] = (0u | 1u); goto L_0887B558; L_0887B558: ctx.gpr[4] = (ctx.gpr[5] & 255u); goto L_0887B55C; L_0887B55C: { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887B680; } goto L_0887B564; } L_0887B564: aot_mem.aot_store32(ctx.gpr[16] + static_cast(204), 0u); ctx.gpr[4] = (ctx.gpr[16] + static_cast(228)); ctx.gpr[5] = (0u | 0u); ctx.gpr[31] = (0x0887B578u); ctx.gpr[6] = (0u | 16u); if (rt.invoke_chained_direct<&recomp_unit_0213_entry, 213u, 28u, 0x08B5814Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B578u) goto L_0887B578; return; L_0887B578: aot_mem.aot_store32(ctx.gpr[16] + static_cast(224), 0u); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B594; } goto L_0887B588; } L_0887B588: ctx.gpr[31] = (0x0887B590u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B590u) goto L_0887B590; return; L_0887B590: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887B594; L_0887B594: ctx.gpr[31] = (0x0887B59Cu); // nop if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 283u, 0x08A551F0u>(ctx, &aot_mem) && ctx.pc == 0x0887B59Cu) goto L_0887B59C; return; L_0887B59C: ctx.gpr[5] = (ctx.gpr[28] + static_cast(-27320)); ctx.gpr[6] = (ctx.gpr[28] + static_cast(-27312)); ctx.gpr[31] = (0x0887B5ACu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0027_entry, 27u, 896u, 0x08873D30u>(ctx, &aot_mem) && ctx.pc == 0x0887B5ACu) goto L_0887B5AC; return; L_0887B5AC: ctx.gpr[31] = (0x0887B5B4u); ctx.gpr[4] = (ctx.gpr[16] + static_cast(164)); if (rt.invoke_chained_direct<&recomp_unit_0026_entry, 26u, 589u, 0x0886F9ECu>(ctx, &aot_mem) && ctx.pc == 0x0887B5B4u) goto L_0887B5B4; return; L_0887B5B4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); if (ctx.gpr[4] != 0u) { ctx.gpr[5] = (aot_mem.aot_load8(ctx.gpr[4] + static_cast(12))); goto L_0887B5D0; } goto L_0887B5C0; L_0887B5C0: ctx.gpr[31] = (0x0887B5C8u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B5C8u) goto L_0887B5C8; return; L_0887B5C8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[5] = (aot_mem.aot_load8(ctx.gpr[4] + static_cast(12))); goto L_0887B5D0; L_0887B5D0: { const bool branch_taken = ctx.gpr[5] != 0u; // nop if (branch_taken) { goto L_0887B680; } goto L_0887B5D8; } L_0887B5D8: { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B5EC; } goto L_0887B5E0; } L_0887B5E0: ctx.gpr[31] = (0x0887B5E8u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B5E8u) goto L_0887B5E8; return; L_0887B5E8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887B5EC; L_0887B5EC: ctx.gpr[31] = (0x0887B5F4u); // nop if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 247u, 0x08A54F5Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B5F4u) goto L_0887B5F4; return; L_0887B5F4: ctx.gpr[7] = (3u << 16u); ctx.gpr[8] = (3u << 16u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (0u | 66u); ctx.gpr[6] = (0u | 16384u); ctx.gpr[9] = (0u | 1u); ctx.gpr[10] = (0u | 0u); ctx.gpr[7] = (ctx.gpr[7] + static_cast(3392)); ctx.gpr[31] = (0x0887B61Cu); ctx.gpr[8] = (ctx.gpr[8] + static_cast(3392)); ctx.pc = 0x08B73044u; return; L_0887B61C: { const bool branch_taken = static_cast(ctx.gpr[2]) >= 0; aot_mem.aot_store32(ctx.gpr[16] + static_cast(248), ctx.gpr[2]); if (branch_taken) { goto L_0887B634; } goto L_0887B624; } L_0887B624: ctx.gpr[5] = (ctx.gpr[28] + static_cast(-27352)); ctx.gpr[6] = (ctx.gpr[28] + static_cast(-27344)); ctx.gpr[31] = (0x0887B634u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0027_entry, 27u, 896u, 0x08873D30u>(ctx, &aot_mem) && ctx.pc == 0x0887B634u) goto L_0887B634; return; L_0887B634: ctx.gpr[31] = (0x0887B63Cu); // nop ctx.pc = 0x08B73514u; return; L_0887B63C: ctx.gpr[6] = (ctx.gpr[29] + static_cast(4)); ctx.gpr[7] = (ctx.gpr[29] + static_cast(8)); ctx.gpr[5] = (ctx.gpr[3] | 0u); ctx.gpr[31] = (0x0887B650u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.pc = 0x08B7343Cu; return; L_0887B650: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(8))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(4))); ctx.fpr[12] = std::bit_cast(ctx.gpr[4]); ctx.fpr[12] = static_cast(static_cast(std::bit_cast(ctx.fpr[12]))); ctx.gpr[4] = (13702u << 16u); ctx.gpr[4] = (ctx.gpr[4] | 14269u); ctx.fpr[13] = std::bit_cast(ctx.gpr[5]); ctx.fpr[14] = std::bit_cast(ctx.gpr[4]); ctx.fpr[13] = static_cast(static_cast(std::bit_cast(ctx.fpr[13]))); { const float fs = ctx.fpr[12]; const float ft = ctx.fpr[14]; if ((std::isinf(fs) && ft == 0.0f) || (std::isinf(ft) && fs == 0.0f)) ctx.fpr[12] = std::bit_cast(0x7FC00000u); else ctx.fpr[12] = fs * ft; } ctx.fpr[12] = ctx.fpr[12] + ctx.fpr[13]; aot_mem.aot_store32(ctx.gpr[28] + static_cast(-27284), std::bit_cast(ctx.fpr[12])); goto L_0887B680; L_0887B680: ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(12))); ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(16))); ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(20))); ctx.gpr[31] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(24))); jump_target = ctx.gpr[31]; ctx.gpr[29] = (ctx.gpr[29] + static_cast(32)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } ctx.pc = jump_target; return; L_0887B698: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-288)); ctx.gpr[7] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(7872))); aot_mem.aot_store32(ctx.gpr[29] + static_cast(236), ctx.gpr[16]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(244), ctx.gpr[18]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(248), ctx.gpr[19]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(252), ctx.gpr[20]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(256), ctx.gpr[21]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(260), ctx.gpr[22]); ctx.gpr[5] = (ctx.gpr[28] + static_cast(7864)); ctx.gpr[22] = (0u | 13u); ctx.gpr[21] = (0u | 103u); ctx.gpr[19] = (0u | 283u); ctx.gpr[18] = (0u | 393u); ctx.gpr[6] = (0u | 1u); ctx.gpr[16] = (0u | 4u); ctx.gpr[20] = (ctx.gpr[4] | 0u); aot_mem.aot_store32(ctx.gpr[29] + static_cast(216), std::bit_cast(ctx.fpr[20])); aot_mem.aot_store32(ctx.gpr[29] + static_cast(220), std::bit_cast(ctx.fpr[22])); aot_mem.aot_store32(ctx.gpr[29] + static_cast(224), std::bit_cast(ctx.fpr[24])); aot_mem.aot_store32(ctx.gpr[29] + static_cast(228), std::bit_cast(ctx.fpr[26])); aot_mem.aot_store32(ctx.gpr[29] + static_cast(232), std::bit_cast(ctx.fpr[28])); aot_mem.aot_store32(ctx.gpr[29] + static_cast(240), ctx.gpr[17]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(264), ctx.gpr[23]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(268), ctx.gpr[30]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(272), ctx.gpr[31]); { const bool branch_taken = ctx.gpr[7] != 0u; aot_mem.aot_store32(ctx.gpr[29] + static_cast(200), ctx.gpr[5]); if (branch_taken) { goto L_0887B710; } goto L_0887B704; } L_0887B704: aot_mem.aot_store32(ctx.gpr[28] + static_cast(7872), ctx.gpr[6]); ctx.gpr[31] = (0x0887B710u); ctx.gpr[4] = (ctx.gpr[5] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0112_entry, 112u, 464u, 0x089C6318u>(ctx, &aot_mem) && ctx.pc == 0x0887B710u) goto L_0887B710; return; L_0887B710: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(7868))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[16]; // nop if (branch_taken) { goto L_0887B720; } goto L_0887B71C; } L_0887B71C: ctx.gpr[18] = (0u | 385u); goto L_0887B720; L_0887B720: ctx.gpr[31] = (0x0887B728u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887B728u) goto L_0887B728; return; L_0887B728: ctx.gpr[31] = (0x0887B730u); ctx.gpr[4] = (0u | 2u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887B730u) goto L_0887B730; return; L_0887B730: ctx.gpr[4] = (0u | 237u); ctx.gpr[5] = (0u | 130u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(0), static_cast(ctx.gpr[4])); ctx.gpr[4] = (0u | 180u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(1), static_cast(ctx.gpr[5])); ctx.gpr[5] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(2), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(3), static_cast(ctx.gpr[5])); ctx.gpr[31] = (0x0887B758u); ctx.gpr[4] = (ctx.gpr[29] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x0887B758u) goto L_0887B758; return; L_0887B758: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[17] != 0u; ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26612)); if (branch_taken) { goto L_0887B790; } goto L_0887B764; } L_0887B764: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887B770u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887B770u) goto L_0887B770; return; L_0887B770: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887B788; } goto L_0887B77C; } L_0887B77C: ctx.gpr[31] = (0x0887B784u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B784u) goto L_0887B784; return; L_0887B784: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887B788; L_0887B788: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26612)); goto L_0887B790; L_0887B790: ctx.gpr[31] = (0x0887B798u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887B798u) goto L_0887B798; return; L_0887B798: ctx.gpr[6] = (0u | 48u); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887B7A8u); ctx.gpr[5] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887B7A8u) goto L_0887B7A8; return; L_0887B7A8: ctx.gpr[31] = (0x0887B7B0u); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887B7B0u) goto L_0887B7B0; return; L_0887B7B0: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[17] != 0u; ctx.gpr[23] = (0u | 72u); if (branch_taken) { goto L_0887B7E4; } goto L_0887B7BC; } L_0887B7BC: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887B7C8u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887B7C8u) goto L_0887B7C8; return; L_0887B7C8: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887B7E0; } goto L_0887B7D4; } L_0887B7D4: ctx.gpr[31] = (0x0887B7DCu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B7DCu) goto L_0887B7DC; return; L_0887B7DC: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887B7E0; L_0887B7E0: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); goto L_0887B7E4; L_0887B7E4: aot_mem.aot_store32(ctx.gpr[29] + static_cast(212), ctx.gpr[22]); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26604)); ctx.gpr[31] = (0x0887B7F4u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887B7F4u) goto L_0887B7F4; return; L_0887B7F4: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (ctx.gpr[22] | 0u); ctx.gpr[31] = (0x0887B804u); ctx.gpr[6] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887B804u) goto L_0887B804; return; L_0887B804: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[17] != 0u) { aot_mem.aot_store32(ctx.gpr[29] + static_cast(208), ctx.gpr[21]); goto L_0887B83C; } goto L_0887B810; L_0887B810: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887B81Cu); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887B81Cu) goto L_0887B81C; return; L_0887B81C: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887B834; } goto L_0887B828; } L_0887B828: ctx.gpr[31] = (0x0887B830u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B830u) goto L_0887B830; return; L_0887B830: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887B834; L_0887B834: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(208), ctx.gpr[21]); goto L_0887B83C; L_0887B83C: ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26928)); ctx.gpr[31] = (0x0887B848u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887B848u) goto L_0887B848; return; L_0887B848: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (ctx.gpr[21] | 0u); ctx.gpr[31] = (0x0887B858u); ctx.gpr[6] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887B858u) goto L_0887B858; return; L_0887B858: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[17] != 0u) { aot_mem.aot_store32(ctx.gpr[29] + static_cast(204), ctx.gpr[19]); goto L_0887B890; } goto L_0887B864; L_0887B864: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887B870u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887B870u) goto L_0887B870; return; L_0887B870: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887B888; } goto L_0887B87C; } L_0887B87C: ctx.gpr[31] = (0x0887B884u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B884u) goto L_0887B884; return; L_0887B884: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887B888; L_0887B888: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(204), ctx.gpr[19]); goto L_0887B890; L_0887B890: ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26596)); ctx.gpr[31] = (0x0887B89Cu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887B89Cu) goto L_0887B89C; return; L_0887B89C: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (ctx.gpr[19] | 0u); ctx.gpr[31] = (0x0887B8ACu); ctx.gpr[6] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887B8ACu) goto L_0887B8AC; return; L_0887B8AC: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[17] != 0u) { aot_mem.aot_store32(ctx.gpr[29] + static_cast(196), ctx.gpr[18]); goto L_0887B8E4; } goto L_0887B8B8; L_0887B8B8: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887B8C4u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887B8C4u) goto L_0887B8C4; return; L_0887B8C4: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887B8DC; } goto L_0887B8D0; } L_0887B8D0: ctx.gpr[31] = (0x0887B8D8u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B8D8u) goto L_0887B8D8; return; L_0887B8D8: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887B8DC; L_0887B8DC: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(196), ctx.gpr[18]); goto L_0887B8E4; L_0887B8E4: ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26588)); ctx.gpr[31] = (0x0887B8F0u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887B8F0u) goto L_0887B8F0; return; L_0887B8F0: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (ctx.gpr[18] | 0u); ctx.gpr[31] = (0x0887B900u); ctx.gpr[6] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887B900u) goto L_0887B900; return; L_0887B900: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[20] + static_cast(204))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[20] + static_cast(216))); ctx.gpr[23] = (0u | 80u); ctx.gpr[4] = (static_cast(ctx.gpr[17]) < static_cast(ctx.gpr[4]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] == 0u; ctx.gpr[21] = (0u | 0u); if (branch_taken) { goto L_0887B964; } goto L_0887B918; } L_0887B918: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[20] + static_cast(212))); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-1)); ctx.gpr[4] = (static_cast(ctx.gpr[4]) < static_cast(ctx.gpr[17]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887B93C; } goto L_0887B92C; } L_0887B92C: ctx.gpr[4] = (ctx.gpr[17] + static_cast(1)); aot_mem.aot_store32(ctx.gpr[20] + static_cast(212), ctx.gpr[4]); ctx.gpr[4] = (ctx.gpr[4] + static_cast(-5)); aot_mem.aot_store32(ctx.gpr[20] + static_cast(208), ctx.gpr[4]); goto L_0887B93C; L_0887B93C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[20] + static_cast(208))); ctx.gpr[4] = (static_cast(ctx.gpr[17]) < static_cast(ctx.gpr[4]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] == 0u; aot_mem.aot_store32(ctx.gpr[29] + static_cast(164), ctx.gpr[20]); if (branch_taken) { goto L_0887B974; } goto L_0887B94C; } L_0887B94C: aot_mem.aot_store32(ctx.gpr[29] + static_cast(164), ctx.gpr[20]); aot_mem.aot_store32(ctx.gpr[20] + static_cast(208), ctx.gpr[17]); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[20] + static_cast(208))); ctx.gpr[4] = (ctx.gpr[4] + static_cast(5)); { const bool branch_taken = 0u == 0u; aot_mem.aot_store32(ctx.gpr[20] + static_cast(212), ctx.gpr[4]); if (branch_taken) { goto L_0887B974; } goto L_0887B964; } L_0887B964: aot_mem.aot_store32(ctx.gpr[29] + static_cast(164), ctx.gpr[20]); aot_mem.aot_store32(ctx.gpr[20] + static_cast(208), 0u); ctx.gpr[4] = (0u + static_cast(5)); aot_mem.aot_store32(ctx.gpr[20] + static_cast(212), ctx.gpr[4]); goto L_0887B974; L_0887B974: ctx.gpr[4] = (ctx.gpr[28] + static_cast(-26940)); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26936)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(168), ctx.gpr[4]); ctx.gpr[6] = (ctx.gpr[28] + static_cast(-26920)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(192), ctx.gpr[5]); ctx.gpr[4] = (ctx.gpr[28] + static_cast(-26896)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(188), ctx.gpr[6]); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26580)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(184), ctx.gpr[4]); ctx.gpr[6] = (ctx.gpr[28] + static_cast(5824)); ctx.gpr[4] = (2236u << 16u); aot_mem.aot_store32(ctx.gpr[29] + static_cast(180), ctx.gpr[5]); ctx.gpr[4] = (ctx.gpr[4] + static_cast(25856)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(176), ctx.gpr[6]); ctx.gpr[22] = (0u | 0u); ctx.gpr[19] = (ctx.gpr[29] + static_cast(144)); ctx.gpr[30] = (ctx.gpr[29] + static_cast(4)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(172), ctx.gpr[4]); ctx.gpr[16] = (0u | 1u); goto L_0887B9C0; L_0887B9C0: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B9D8; } goto L_0887B9CC; } L_0887B9CC: ctx.gpr[31] = (0x0887B9D4u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887B9D4u) goto L_0887B9D4; return; L_0887B9D4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); goto L_0887B9D8; L_0887B9D8: ctx.gpr[31] = (0x0887B9E0u); ctx.gpr[5] = (ctx.gpr[22] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 80u, 0x08A545ACu>(ctx, &aot_mem) && ctx.pc == 0x0887B9E0u) goto L_0887B9E0; return; L_0887B9E0: ctx.gpr[20] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[20] == 0u; // nop if (branch_taken) { goto L_0887BCDC; } goto L_0887B9EC; } L_0887B9EC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(164))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(208))); ctx.gpr[5] = (static_cast(ctx.gpr[21]) < static_cast(ctx.gpr[5]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[5] != 0u; // nop if (branch_taken) { goto L_0887BCD8; } goto L_0887BA00; } L_0887BA00: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(212))); ctx.gpr[4] = (static_cast(ctx.gpr[21]) < static_cast(ctx.gpr[4]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887BCD8; } goto L_0887BA10; } L_0887BA10: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[5] = (ctx.gpr[29] + static_cast(80)); if (branch_taken) { goto L_0887BA2C; } goto L_0887BA1C; } L_0887BA1C: ctx.gpr[31] = (0x0887BA24u); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887BA24u) goto L_0887BA24; return; L_0887BA24: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[5] = (ctx.gpr[29] + static_cast(80)); goto L_0887BA2C; L_0887BA2C: ctx.gpr[31] = (0x0887BA34u); ctx.gpr[6] = (ctx.gpr[20] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 180u, 0x08A54B14u>(ctx, &aot_mem) && ctx.pc == 0x0887BA34u) goto L_0887BA34; return; L_0887BA34: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(80))); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887BA60; } goto L_0887BA48; } L_0887BA48: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(84))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(168))); ctx.gpr[31] = (0x0887BA58u); ctx.gpr[4] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x0887BA58u) goto L_0887BA58; return; L_0887BA58: { const bool branch_taken = 0u == 0u; // nop if (branch_taken) { goto L_0887BABC; } goto L_0887BA60; } L_0887BA60: ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[17] != 0u) { ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(192))); goto L_0887BA9C; } goto L_0887BA6C; L_0887BA6C: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887BA78u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887BA78u) goto L_0887BA78; return; L_0887BA78: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887BA90; } goto L_0887BA84; } L_0887BA84: ctx.gpr[31] = (0x0887BA8Cu); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887BA8Cu) goto L_0887BA8C; return; L_0887BA8C: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887BA90; L_0887BA90: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[16] = (0u | 1u); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(192))); goto L_0887BA9C; L_0887BA9C: ctx.gpr[31] = (0x0887BAA4u); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887BAA4u) goto L_0887BAA4; return; L_0887BAA4: ctx.gpr[31] = (0x0887BAACu); ctx.gpr[4] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 309u, 0x089F5AC0u>(ctx, &aot_mem) && ctx.pc == 0x0887BAACu) goto L_0887BAAC; return; L_0887BAAC: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(168))); ctx.gpr[4] = (ctx.gpr[30] | 0u); ctx.gpr[31] = (0x0887BABCu); ctx.gpr[6] = (ctx.gpr[2] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x0887BABCu) goto L_0887BABC; return; L_0887BABC: ctx.gpr[5] = (ctx.gpr[29] + static_cast(30)); ctx.gpr[31] = (0x0887BAC8u); ctx.gpr[4] = (ctx.gpr[30] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x0887BAC8u) goto L_0887BAC8; return; L_0887BAC8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(164))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[4] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[21] ^ ctx.gpr[4]); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887BAE0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887BAE0u) goto L_0887BAE0; return; L_0887BAE0: ctx.gpr[8] = (0u | 0u); ctx.gpr[4] = (ctx.gpr[20] + static_cast(10)); ctx.gpr[18] = (0u | 0u); ctx.gpr[9] = (0u | 0u); ctx.gpr[8] = (ctx.gpr[4] + ctx.gpr[8]); goto L_0887BAF4; L_0887BAF4: ctx.gpr[5] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(144), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(145), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(146), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(147), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(148), static_cast(ctx.gpr[5])); ctx.gpr[4] = (ctx.gpr[8] | 0u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(149), static_cast(ctx.gpr[5])); ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(4))); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[19] + static_cast(4))); { const bool branch_taken = ctx.gpr[5] != ctx.gpr[6]; ctx.gpr[7] = (0u | 0u); if (branch_taken) { goto L_0887BB48; } goto L_0887BB24; } L_0887BB24: ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(2))); ctx.gpr[6] = (aot_mem.aot_load16(ctx.gpr[19] + static_cast(2))); if (ctx.gpr[5] != ctx.gpr[6]) { ctx.gpr[4] = (ctx.gpr[7] & 255u); goto L_0887BB4C; } goto L_0887BB34; L_0887BB34: ctx.gpr[4] = (aot_mem.aot_load16(ctx.gpr[4] + static_cast(0))); ctx.gpr[5] = (aot_mem.aot_load16(ctx.gpr[19] + static_cast(0))); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[5]; ctx.gpr[4] = (ctx.gpr[7] & 255u); if (branch_taken) { goto L_0887BB4C; } goto L_0887BB44; } L_0887BB44: ctx.gpr[7] = (ctx.gpr[16] | 0u); goto L_0887BB48; L_0887BB48: ctx.gpr[4] = (ctx.gpr[7] & 255u); goto L_0887BB4C; L_0887BB4C: ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[4] = (ctx.gpr[4] & 255u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887BB60; } goto L_0887BB5C; } L_0887BB5C: ctx.gpr[18] = (ctx.gpr[18] + static_cast(1)); goto L_0887BB60; L_0887BB60: ctx.gpr[9] = (ctx.gpr[9] + static_cast(1)); ctx.gpr[4] = (static_cast(ctx.gpr[9]) < 7 ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[8] = (ctx.gpr[8] + static_cast(10)); if (branch_taken) { goto L_0887BAF4; } goto L_0887BB70; } L_0887BB70: ctx.gpr[23] = (ctx.gpr[23] + static_cast(16)); ctx.gpr[4] = (ctx.gpr[29] + static_cast(30)); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(212))); ctx.gpr[31] = (0x0887BB84u); ctx.gpr[6] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887BB84u) goto L_0887BB84; return; L_0887BB84: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[20] + static_cast(80))); ctx.gpr[4] = (ctx.gpr[29] + static_cast(88)); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(188))); ctx.gpr[31] = (0x0887BB98u); ctx.gpr[6] = (ctx.gpr[6] + static_cast(1)); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x0887BB98u) goto L_0887BB98; return; L_0887BB98: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); if (ctx.gpr[4] != 0u) { ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(184))); goto L_0887BBD4; } goto L_0887BBA4; L_0887BBA4: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887BBB0u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887BBB0u) goto L_0887BBB0; return; L_0887BBB0: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887BBC8; } goto L_0887BBBC; } L_0887BBBC: ctx.gpr[31] = (0x0887BBC4u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887BBC4u) goto L_0887BBC4; return; L_0887BBC4: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887BBC8; L_0887BBC8: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(184))); goto L_0887BBD4; L_0887BBD4: ctx.gpr[31] = (0x0887BBDCu); ctx.gpr[5] = (ctx.gpr[29] + static_cast(88)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887BBDCu) goto L_0887BBDC; return; L_0887BBDC: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(208))); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887BBECu); ctx.gpr[6] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887BBECu) goto L_0887BBEC; return; L_0887BBEC: ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[20] + static_cast(84))); ctx.gpr[4] = (ctx.gpr[29] + static_cast(96)); ctx.gpr[31] = (0x0887BBFCu); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x0887BBFCu) goto L_0887BBFC; return; L_0887BBFC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887BC34; } goto L_0887BC08; } L_0887BC08: ctx.gpr[17] = (0u | 0u); ctx.gpr[31] = (0x0887BC14u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887BC14u) goto L_0887BC14; return; L_0887BC14: ctx.gpr[16] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[16] == 0u; // nop if (branch_taken) { goto L_0887BC2C; } goto L_0887BC20; } L_0887BC20: ctx.gpr[31] = (0x0887BC28u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887BC28u) goto L_0887BC28; return; L_0887BC28: ctx.gpr[17] = (ctx.gpr[16] | 0u); goto L_0887BC2C; L_0887BC2C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[17]); ctx.gpr[4] = (ctx.gpr[17] | 0u); goto L_0887BC34; L_0887BC34: ctx.gpr[31] = (0x0887BC3Cu); ctx.gpr[5] = (ctx.gpr[29] + static_cast(96)); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887BC3Cu) goto L_0887BC3C; return; L_0887BC3C: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887BC4Cu); ctx.gpr[6] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887BC4Cu) goto L_0887BC4C; return; L_0887BC4C: ctx.gpr[17] = (ctx.gpr[29] + static_cast(112)); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(180))); ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[31] = (0x0887BC60u); ctx.gpr[6] = (ctx.gpr[18] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0212_entry, 212u, 576u, 0x08B562D8u>(ctx, &aot_mem) && ctx.pc == 0x0887BC60u) goto L_0887BC60; return; L_0887BC60: ctx.gpr[16] = (ctx.gpr[29] + static_cast(120)); ctx.gpr[4] = (ctx.gpr[17] | 0u); ctx.gpr[31] = (0x0887BC70u); ctx.gpr[5] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0032_entry, 32u, 843u, 0x08887B04u>(ctx, &aot_mem) && ctx.pc == 0x0887BC70u) goto L_0887BC70; return; L_0887BC70: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(7872))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[18] = (0u | 25u); if (branch_taken) { goto L_0887BC8C; } goto L_0887BC7C; } L_0887BC7C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(200))); ctx.gpr[5] = (0u | 1u); ctx.gpr[31] = (0x0887BC8Cu); aot_mem.aot_store32(ctx.gpr[28] + static_cast(7872), ctx.gpr[5]); if (rt.invoke_chained_direct<&recomp_unit_0112_entry, 112u, 464u, 0x089C6318u>(ctx, &aot_mem) && ctx.pc == 0x0887BC8Cu) goto L_0887BC8C; return; L_0887BC8C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(7868))); ctx.gpr[5] = (0u | 4u); { const bool branch_taken = ctx.gpr[4] != ctx.gpr[5]; // nop if (branch_taken) { goto L_0887BCA0; } goto L_0887BC9C; } L_0887BC9C: ctx.gpr[18] = (0u | 38u); goto L_0887BCA0; L_0887BCA0: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(196))); ctx.gpr[4] = (ctx.gpr[16] | 0u); ctx.gpr[5] = (ctx.gpr[18] + ctx.gpr[5]); ctx.gpr[31] = (0x0887BCB4u); ctx.gpr[6] = (ctx.gpr[23] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887BCB4u) goto L_0887BCB4; return; L_0887BCB4: ctx.gpr[31] = (0x0887BCBCu); ctx.gpr[4] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887BCBCu) goto L_0887BCBC; return; L_0887BCBC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(84))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(176))); { const bool branch_taken = ctx.gpr[4] == ctx.gpr[5]; ctx.gpr[5] = (ctx.gpr[4] | 0u); if (branch_taken) { goto L_0887BCD4; } goto L_0887BCCC; } L_0887BCCC: ctx.gpr[31] = (0x0887BCD4u); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(172))); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 556u, 0x08ABE8F4u>(ctx, &aot_mem) && ctx.pc == 0x0887BCD4u) goto L_0887BCD4; return; L_0887BCD4: ctx.gpr[16] = (0u | 1u); goto L_0887BCD8; L_0887BCD8: ctx.gpr[21] = (ctx.gpr[21] + static_cast(1)); goto L_0887BCDC; L_0887BCDC: ctx.gpr[22] = (ctx.gpr[22] + static_cast(1)); ctx.gpr[4] = (static_cast(ctx.gpr[22]) < 7 ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; // nop if (branch_taken) { goto L_0887B9C0; } goto L_0887BCEC; } L_0887BCEC: ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(164))); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(216))); ctx.gpr[5] = (static_cast(ctx.gpr[4]) < static_cast(ctx.gpr[21]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[5] == 0u; // nop if (branch_taken) { goto L_0887BD10; } goto L_0887BD00; } L_0887BD00: ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[21] - ctx.gpr[4]); ctx.gpr[4] = (ctx.gpr[5] + ctx.gpr[4]); aot_mem.aot_store32(ctx.gpr[18] + static_cast(204), ctx.gpr[4]); goto L_0887BD10; L_0887BD10: { const bool branch_taken = ctx.gpr[21] != 0u; aot_mem.aot_store32(ctx.gpr[18] + static_cast(216), ctx.gpr[21]); if (branch_taken) { goto L_0887BD94; } goto L_0887BD18; } L_0887BD18: ctx.gpr[31] = (0x0887BD20u); ctx.gpr[4] = (0u | 2u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887BD20u) goto L_0887BD20; return; L_0887BD20: ctx.gpr[4] = (0u | 255u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(150), static_cast(ctx.gpr[4])); ctx.gpr[5] = (0u | 0u); aot_mem.aot_store8(ctx.gpr[29] + static_cast(151), static_cast(ctx.gpr[4])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(152), static_cast(ctx.gpr[5])); aot_mem.aot_store8(ctx.gpr[29] + static_cast(153), static_cast(ctx.gpr[4])); ctx.gpr[31] = (0x0887BD40u); ctx.gpr[4] = (ctx.gpr[29] + static_cast(150)); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 62u, 0x08B0C4A8u>(ctx, &aot_mem) && ctx.pc == 0x0887BD40u) goto L_0887BD40; return; L_0887BD40: ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[16] != 0u; ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26576)); if (branch_taken) { goto L_0887BD78; } goto L_0887BD4C; } L_0887BD4C: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887BD58u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887BD58u) goto L_0887BD58; return; L_0887BD58: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887BD70; } goto L_0887BD64; } L_0887BD64: ctx.gpr[31] = (0x0887BD6Cu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887BD6Cu) goto L_0887BD6C; return; L_0887BD6C: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887BD70; L_0887BD70: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26576)); goto L_0887BD78; L_0887BD78: ctx.gpr[31] = (0x0887BD80u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887BD80u) goto L_0887BD80; return; L_0887BD80: ctx.gpr[6] = (ctx.gpr[23] + static_cast(16)); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[31] = (0x0887BD90u); ctx.gpr[5] = (0u | 0u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887BD90u) goto L_0887BD90; return; L_0887BD90: ctx.gpr[21] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(216))); goto L_0887BD94; L_0887BD94: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(204))); ctx.gpr[4] = (ctx.gpr[4] ^ ctx.gpr[21]); ctx.gpr[4] = (ctx.gpr[4] < static_cast(1) ? 1u : 0u); ctx.gpr[31] = (0x0887BDA8u); ctx.gpr[4] = (ctx.gpr[4] & 255u); if (rt.invoke_chained_direct<&recomp_unit_0028_entry, 28u, 47u, 0x08874254u>(ctx, &aot_mem) && ctx.pc == 0x0887BDA8u) goto L_0887BDA8; return; L_0887BDA8: ctx.gpr[31] = (0x0887BDB0u); ctx.gpr[4] = (0u | 2u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 82u, 0x08B0C604u>(ctx, &aot_mem) && ctx.pc == 0x0887BDB0u) goto L_0887BDB0; return; L_0887BDB0: ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-9752))); { const bool branch_taken = ctx.gpr[16] != 0u; ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26568)); if (branch_taken) { goto L_0887BDE8; } goto L_0887BDBC; } L_0887BDBC: ctx.gpr[16] = (0u | 0u); ctx.gpr[31] = (0x0887BDC8u); ctx.gpr[4] = (0u | 2452u); if (rt.invoke_chained_direct<&recomp_unit_0174_entry, 174u, 466u, 0x08ABE278u>(ctx, &aot_mem) && ctx.pc == 0x0887BDC8u) goto L_0887BDC8; return; L_0887BDC8: ctx.gpr[17] = (ctx.gpr[2] | 0u); { const bool branch_taken = ctx.gpr[17] == 0u; // nop if (branch_taken) { goto L_0887BDE0; } goto L_0887BDD4; } L_0887BDD4: ctx.gpr[31] = (0x0887BDDCu); ctx.gpr[4] = (ctx.gpr[17] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 402u, 0x089F620Cu>(ctx, &aot_mem) && ctx.pc == 0x0887BDDCu) goto L_0887BDDC; return; L_0887BDDC: ctx.gpr[16] = (ctx.gpr[17] | 0u); goto L_0887BDE0; L_0887BDE0: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-9752), ctx.gpr[16]); ctx.gpr[5] = (ctx.gpr[28] + static_cast(-26568)); goto L_0887BDE8; L_0887BDE8: ctx.gpr[31] = (0x0887BDF0u); ctx.gpr[4] = (ctx.gpr[16] | 0u); if (rt.invoke_chained_direct<&recomp_unit_0124_entry, 124u, 420u, 0x089F6390u>(ctx, &aot_mem) && ctx.pc == 0x0887BDF0u) goto L_0887BDF0; return; L_0887BDF0: ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.gpr[5] = (0u | 0u); ctx.gpr[31] = (0x0887BE00u); ctx.gpr[6] = (0u | 192u); if (rt.invoke_chained_direct<&recomp_unit_0194_entry, 194u, 19u, 0x08B0C138u>(ctx, &aot_mem) && ctx.pc == 0x0887BE00u) goto L_0887BE00; return; L_0887BE00: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(208))); { const bool branch_taken = static_cast(ctx.gpr[4]) <= 0; // nop if (branch_taken) { goto L_0887BEA4; } goto L_0887BE0C; } L_0887BE0C: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-8144))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-26616))); ctx.gpr[4] = (ctx.gpr[4] - ctx.gpr[5]); ctx.gpr[4] = (ctx.gpr[4] < static_cast(601) ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[9] = (17268u << 16u); if (branch_taken) { goto L_0887BEA4; } goto L_0887BE24; } L_0887BE24: ctx.fpr[20] = std::bit_cast(ctx.gpr[9]); ctx.gpr[9] = (17084u << 16u); ctx.fpr[22] = std::bit_cast(ctx.gpr[9]); ctx.gpr[4] = (ctx.gpr[29] + static_cast(156)); ctx.gpr[9] = (17260u << 16u); ctx.fpr[24] = std::bit_cast(ctx.gpr[9]); ctx.gpr[5] = (0u | 30u); ctx.gpr[9] = (17264u << 16u); ctx.fpr[26] = std::bit_cast(ctx.gpr[9]); ctx.gpr[6] = (0u | 255u); ctx.gpr[9] = (17068u << 16u); ctx.gpr[7] = (0u | 255u); ctx.fpr[28] = std::bit_cast(ctx.gpr[9]); ctx.gpr[31] = (0x0887BE60u); ctx.gpr[8] = (0u | 255u); if (rt.invoke_chained_direct<&recomp_unit_0140_entry, 140u, 317u, 0x08A3550Cu>(ctx, &aot_mem) && ctx.pc == 0x0887BE60u) goto L_0887BE60; return; L_0887BE60: ctx.fpr[12] = std::bit_cast(std::bit_cast(ctx.fpr[20])); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.fpr[13] = std::bit_cast(std::bit_cast(ctx.fpr[22])); ctx.fpr[14] = std::bit_cast(std::bit_cast(ctx.fpr[24])); ctx.fpr[15] = std::bit_cast(std::bit_cast(ctx.fpr[22])); ctx.fpr[16] = std::bit_cast(std::bit_cast(ctx.fpr[26])); ctx.fpr[17] = std::bit_cast(std::bit_cast(ctx.fpr[28])); ctx.fpr[18] = std::bit_cast(std::bit_cast(ctx.fpr[26])); ctx.gpr[31] = (0x0887BE88u); ctx.fpr[19] = std::bit_cast(std::bit_cast(ctx.fpr[28])); if (rt.invoke_chained_direct<&recomp_unit_0188_entry, 188u, 124u, 0x08AF5238u>(ctx, &aot_mem) && ctx.pc == 0x0887BE88u) goto L_0887BE88; return; L_0887BE88: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-8144))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-26616))); ctx.gpr[5] = (ctx.gpr[4] - ctx.gpr[5]); ctx.gpr[5] = (ctx.gpr[5] < static_cast(1201) ? 1u : 0u); { const bool branch_taken = ctx.gpr[5] != 0u; // nop if (branch_taken) { goto L_0887BEA4; } goto L_0887BEA0; } L_0887BEA0: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-26616), ctx.gpr[4]); goto L_0887BEA4; L_0887BEA4: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(212))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[18] + static_cast(216))); ctx.gpr[4] = (static_cast(ctx.gpr[4]) < static_cast(ctx.gpr[5]) ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] == 0u; // nop if (branch_taken) { goto L_0887BF50; } goto L_0887BEB8; } L_0887BEB8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-8144))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-26616))); ctx.gpr[4] = (ctx.gpr[4] - ctx.gpr[5]); ctx.gpr[4] = (ctx.gpr[4] < static_cast(601) ? 1u : 0u); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[9] = (17268u << 16u); if (branch_taken) { goto L_0887BF50; } goto L_0887BED0; } L_0887BED0: ctx.fpr[20] = std::bit_cast(ctx.gpr[9]); ctx.gpr[9] = (17204u << 16u); ctx.fpr[22] = std::bit_cast(ctx.gpr[9]); ctx.gpr[4] = (ctx.gpr[29] + static_cast(160)); ctx.gpr[9] = (17260u << 16u); ctx.fpr[24] = std::bit_cast(ctx.gpr[9]); ctx.gpr[5] = (0u | 30u); ctx.gpr[9] = (17264u << 16u); ctx.fpr[26] = std::bit_cast(ctx.gpr[9]); ctx.gpr[6] = (0u | 255u); ctx.gpr[9] = (17212u << 16u); ctx.gpr[7] = (0u | 255u); ctx.fpr[28] = std::bit_cast(ctx.gpr[9]); ctx.gpr[31] = (0x0887BF0Cu); ctx.gpr[8] = (0u | 255u); if (rt.invoke_chained_direct<&recomp_unit_0140_entry, 140u, 317u, 0x08A3550Cu>(ctx, &aot_mem) && ctx.pc == 0x0887BF0Cu) goto L_0887BF0C; return; L_0887BF0C: ctx.fpr[12] = std::bit_cast(std::bit_cast(ctx.fpr[20])); ctx.gpr[4] = (ctx.gpr[2] | 0u); ctx.fpr[13] = std::bit_cast(std::bit_cast(ctx.fpr[22])); ctx.fpr[14] = std::bit_cast(std::bit_cast(ctx.fpr[24])); ctx.fpr[15] = std::bit_cast(std::bit_cast(ctx.fpr[22])); ctx.fpr[16] = std::bit_cast(std::bit_cast(ctx.fpr[26])); ctx.fpr[17] = std::bit_cast(std::bit_cast(ctx.fpr[28])); ctx.fpr[18] = std::bit_cast(std::bit_cast(ctx.fpr[26])); ctx.gpr[31] = (0x0887BF34u); ctx.fpr[19] = std::bit_cast(std::bit_cast(ctx.fpr[28])); if (rt.invoke_chained_direct<&recomp_unit_0188_entry, 188u, 124u, 0x08AF5238u>(ctx, &aot_mem) && ctx.pc == 0x0887BF34u) goto L_0887BF34; return; L_0887BF34: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-8144))); ctx.gpr[5] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(-26616))); ctx.gpr[5] = (ctx.gpr[4] - ctx.gpr[5]); ctx.gpr[5] = (ctx.gpr[5] < static_cast(1201) ? 1u : 0u); { const bool branch_taken = ctx.gpr[5] != 0u; // nop if (branch_taken) { goto L_0887BF50; } goto L_0887BF4C; } L_0887BF4C: aot_mem.aot_store32(ctx.gpr[28] + static_cast(-26616), ctx.gpr[4]); goto L_0887BF50; L_0887BF50: ctx.fpr[20] = std::bit_cast(aot_mem.aot_load32(ctx.gpr[29] + static_cast(216))); ctx.fpr[22] = std::bit_cast(aot_mem.aot_load32(ctx.gpr[29] + static_cast(220))); ctx.fpr[24] = std::bit_cast(aot_mem.aot_load32(ctx.gpr[29] + static_cast(224))); ctx.fpr[26] = std::bit_cast(aot_mem.aot_load32(ctx.gpr[29] + static_cast(228))); ctx.fpr[28] = std::bit_cast(aot_mem.aot_load32(ctx.gpr[29] + static_cast(232))); ctx.gpr[16] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(236))); ctx.gpr[17] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(240))); ctx.gpr[18] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(244))); ctx.gpr[19] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(248))); ctx.gpr[20] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(252))); ctx.gpr[21] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(256))); ctx.gpr[22] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(260))); ctx.gpr[23] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(264))); ctx.gpr[30] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(268))); ctx.gpr[31] = (aot_mem.aot_load32(ctx.gpr[29] + static_cast(272))); jump_target = ctx.gpr[31]; ctx.gpr[29] = (ctx.gpr[29] + static_cast(288)); local_pc = jump_target; if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; } ctx.pc = jump_target; return; L_0887BF94: ctx.gpr[29] = (ctx.gpr[29] + static_cast(-384)); aot_mem.aot_store32(ctx.gpr[29] + static_cast(364), ctx.gpr[22]); ctx.gpr[22] = (ctx.gpr[6] & 255u); ctx.gpr[6] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); aot_mem.aot_store32(ctx.gpr[29] + static_cast(372), ctx.gpr[30]); ctx.gpr[30] = (ctx.gpr[4] | 0u); aot_mem.aot_store32(ctx.gpr[29] + static_cast(340), ctx.gpr[16]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(344), ctx.gpr[17]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(348), ctx.gpr[18]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(352), ctx.gpr[19]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(356), ctx.gpr[20]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(360), ctx.gpr[21]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(368), ctx.gpr[23]); aot_mem.aot_store32(ctx.gpr[29] + static_cast(376), ctx.gpr[31]); { const bool branch_taken = ctx.gpr[6] != 0u; ctx.gpr[23] = (ctx.gpr[5] | 0u); if (branch_taken) { goto L_0887BFDC; } goto L_0887BFD4; } L_0887BFD4: ctx.gpr[31] = (0x0887BFDCu); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887BFDCu) goto L_0887BFDC; return; L_0887BFDC: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); ctx.gpr[31] = (0x0887BFE8u); ctx.gpr[5] = (0u + static_cast(-1)); if (rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 80u, 0x08A545ACu>(ctx, &aot_mem) && ctx.pc == 0x0887BFE8u) goto L_0887BFE8; return; L_0887BFE8: ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); { const bool branch_taken = ctx.gpr[4] != 0u; ctx.gpr[17] = (ctx.gpr[2] | 0u); if (branch_taken) { goto L_0887BFFC; } goto L_0887BFF4; } L_0887BFF4: ctx.gpr[31] = (0x0887BFFCu); // nop if (rt.invoke_chained_direct<&recomp_unit_0216_entry, 216u, 452u, 0x08B65D8Cu>(ctx, &aot_mem) && ctx.pc == 0x0887BFFCu) goto L_0887BFFC; return; L_0887BFFC: ctx.gpr[31] = (0x0887C004u); ctx.gpr[4] = (aot_mem.aot_load32(ctx.gpr[28] + static_cast(5868))); (void)rt.invoke_chained_direct<&recomp_unit_0148_entry, 148u, 255u, 0x08A54FE4u>(ctx, &aot_mem); return; } void recomp_unit_0029(Runtime &rt, AllegrexContext &ctx) { auto aot_mem = rt.memory().aot_fast_view(); recomp_unit_0029_entry(rt, ctx, 0u, aot_mem); } void register_generated_unit_29(Runtime &runtime) { runtime.register_generated_unit(29u, 0x08878000u, 16384u, &recomp_unit_0029, &recomp_unit_0029_entry); runtime.register_function(0x08878000u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878010u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878018u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878028u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878034u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887803Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878048u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878054u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878064u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887806Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887807Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878088u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878090u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088780A0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088780B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088780D4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088780E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088780F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878100u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878110u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878138u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878150u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878164u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887816Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887817Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878188u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887818Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878190u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878198u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088781A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088781ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088781BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088781C8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088781D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088781DCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088781E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088781E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088781F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878208u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878220u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878224u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878228u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878230u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878240u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878250u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878268u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887826Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878278u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878288u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088782A0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088782A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088782A8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088782B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088782BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088782C4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088782CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088782D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088782F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878300u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878308u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878310u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887831Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878328u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887833Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878348u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878350u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887835Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887836Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878390u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088783A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088783B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088783BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088783C8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088783D4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088783E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088783ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088783F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088783FCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878404u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878410u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878420u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878430u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887843Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878448u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878450u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878458u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878464u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887846Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878478u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878488u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878490u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088784A0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088784BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088784F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878500u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878508u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878528u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887853Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878544u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878564u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878578u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878584u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878590u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887859Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088785A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088785A8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088785B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088785C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088785D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088785E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088785ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878600u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878648u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887866Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878678u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878680u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878688u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878694u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088786A0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088786ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088786B4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088786B8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088786C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088786CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088786E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088786F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088786F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878704u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878710u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887871Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878724u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878728u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878730u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887873Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878750u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878760u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878764u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887876Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878778u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878780u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878784u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887878Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088787C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088787D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088787E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088787E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088787E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088787F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878804u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887880Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878810u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878818u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887882Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878844u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878850u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878858u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878860u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878874u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878884u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878894u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878898u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887889Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088788A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088788BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088788E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088788F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878904u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878928u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878940u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878960u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878998u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088789A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088789ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088789B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088789BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088789D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088789DCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088789E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088789E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088789F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A04u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A14u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A24u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A28u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A2Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A34u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A44u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A4Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A5Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A68u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A78u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A80u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A8Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878A98u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878AA4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878AACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878AB0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878AB8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878AC0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878AD0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878AD4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878AE4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878AF0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B00u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B14u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B30u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B3Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B48u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B54u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B5Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B60u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B68u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B70u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B80u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878B90u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878BA4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878BACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878BB8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878BC4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878BD0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878BD8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878BDCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878BE4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878BECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878BFCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878C08u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878C18u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878C20u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878C28u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878C34u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878C40u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878C4Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878C54u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878C58u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878C60u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878C68u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878CB0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878CCCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878CE0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878CECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878CF8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D04u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D0Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D10u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D18u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D20u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D30u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D38u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D44u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D58u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D64u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D70u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D7Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D84u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D90u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878D98u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878DA8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878DB8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878DC4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878DCCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878DE4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878DF8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E04u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E10u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E18u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E1Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E20u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E2Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E3Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E44u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E5Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E68u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E74u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E80u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E8Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E94u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878E9Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878EACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878EB4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878EC0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878ECCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878ED8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878EE0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878EE4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878EECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878EF4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F04u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F18u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F24u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F30u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F3Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F44u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F48u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F50u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F58u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F68u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F70u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F78u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F80u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878F90u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878FA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878FB0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878FC0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878FC8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878FD4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878FE0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878FECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878FF4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878FF8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08878FFCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879008u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879018u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887902Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879038u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879044u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879050u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879058u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887905Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879064u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887906Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887907Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879084u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887908Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879094u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088790ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088790B8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088790C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088790CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088790D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088790E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088790ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088790F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088790F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879100u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879108u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879110u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887911Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879128u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879130u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879134u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879138u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879144u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879148u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879150u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879164u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879174u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879184u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887918Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879198u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088791A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088791B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088791B8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088791BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088791C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088791CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088791DCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088791F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887920Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887922Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879238u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879244u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887924Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879250u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879254u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879260u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879270u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879278u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879284u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879290u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887929Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088792A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088792A8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088792B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088792B8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088792CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088792DCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088792F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887930Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879318u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879324u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887932Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879330u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879334u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879340u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879350u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879358u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879364u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879370u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887937Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879384u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879388u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879390u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879398u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088793ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088793BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088793C4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088793CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088793D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088793F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879408u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879414u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879420u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879428u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887942Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879430u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887943Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887944Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879454u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879460u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879468u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879474u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879480u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887948Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879494u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879498u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088794A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088794ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088794BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088794C4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088794CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088794D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088794E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088794F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088794FCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879504u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879508u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879514u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887951Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887952Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879534u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887953Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879548u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879554u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879560u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887956Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879574u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879578u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879580u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887958Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887959Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088795B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088795C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088795CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088795D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088795E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088795ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088795F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088795FCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879604u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879614u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887961Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879628u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879634u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879640u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879648u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887964Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879658u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879660u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879670u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879684u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879690u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887969Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088796A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088796ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088796B4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088796BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088796D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088796DCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088796ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088796F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879704u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879710u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887971Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879724u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879728u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879730u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879738u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887974Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879754u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879764u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887977Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887978Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887979Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088797A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088797ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088797B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088797B4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088797BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088797D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088797E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088797F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879800u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887980Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879818u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879820u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879824u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887982Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879834u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879844u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879850u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887985Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879868u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879870u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879874u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879878u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879884u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879894u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887989Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088798A8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088798B4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088798BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088798C4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088798CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088798D4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088798E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088798ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088798F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879900u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879904u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887990Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879914u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879924u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887992Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879938u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879940u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879948u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879954u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887995Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879964u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879970u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887997Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879988u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879990u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879994u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879998u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088799A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088799B4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088799BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088799CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088799D4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088799DCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088799E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x088799FCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A14u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A24u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A30u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A3Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A48u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A50u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A54u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A58u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A64u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A78u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A80u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A90u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879A98u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879AA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879AACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879AC0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879ADCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879AECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879AF8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B04u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B10u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B18u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B1Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B20u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B2Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B40u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B48u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B58u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B70u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B7Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B94u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879B9Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879BA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879BA8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879BB0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879BC0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879BC8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879BD0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879BD8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879BE4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879BF4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C04u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C14u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C1Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C28u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C34u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C40u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C48u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C4Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C50u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C5Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C6Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C74u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C7Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879C88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879CA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879CB4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879CC0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879CC8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879CD4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879CE0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879CECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879CF4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879CF8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879CFCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D08u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D10u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D1Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D28u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D34u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D3Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D40u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D44u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D50u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D54u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D5Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D70u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D7Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879D94u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879DA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879DA8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879DACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879DB4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879DBCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879DD0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879DD8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879DE8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879DF4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879DFCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879E08u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879E1Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879E2Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879E3Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879E48u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879E54u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879E64u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879E6Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879E78u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879E88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879E94u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879EA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879EACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879EB8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879EC0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879EC4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879ECCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879ED4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879EE8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879EF0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F00u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F08u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F10u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F1Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F24u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F30u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F44u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F54u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F60u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F6Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F74u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F78u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F7Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879F98u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879FA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879FA8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879FB0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879FC0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879FD0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879FE0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879FF0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x08879FF8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A004u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A010u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A01Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A024u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A028u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A030u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A03Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A04Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A060u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A06Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A078u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A084u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A08Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A090u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A098u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A0A0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A0B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A0B8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A0C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A0C8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A0DCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A0E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A0F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A100u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A10Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A118u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A120u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A124u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A128u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A134u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A13Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A144u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A150u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A15Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A164u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A168u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A16Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A178u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A17Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A184u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A198u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A1A8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A1B8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A1C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A1CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A1D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A1E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A1ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A1F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A1F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A200u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A210u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A21Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A224u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A230u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A244u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A25Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A26Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A278u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A284u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A290u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A298u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A29Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A2A0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A2ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A2C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A2C8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A2D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A2E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A2E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A2F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A30Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A31Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A328u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A334u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A33Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A340u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A344u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A350u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A360u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A368u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A380u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A38Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A398u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A3A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A3ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A3B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A3B8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A3C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A3D4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A3E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A3ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A3F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A404u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A410u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A418u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A41Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A424u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A42Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A440u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A450u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A454u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A46Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A484u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A49Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A4A8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A4B4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A4BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A4C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A4C4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A4D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A4E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A4E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A4F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A500u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A50Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A514u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A518u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A520u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A54Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A55Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A560u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A578u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A590u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A5B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A5BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A5C8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A5D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A5D4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A5D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A5E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A5F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A5FCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A608u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A614u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A620u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A62Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A634u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A638u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A640u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A648u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A65Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A66Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A674u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A680u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A68Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A698u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A6A0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A6A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A6ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A6B4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A6C8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A6D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A6DCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A6F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A700u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A708u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A70Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A718u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A724u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A72Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A730u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A740u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A750u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A768u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A76Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A770u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A778u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A788u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A798u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A7B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A7B4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A7C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A7D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A7E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A7ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A7F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A7F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A80Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A818u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A834u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A83Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A85Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A868u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A874u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A880u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A888u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A88Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A898u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A8A0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A8B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A8BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A8D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A8E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A900u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A90Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A914u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A91Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A928u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A940u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A94Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A954u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A95Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A968u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A96Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A974u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A98Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A998u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A9A0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A9A8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A9B4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A9C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A9CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A9D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A9E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A9E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A9ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887A9F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA04u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA0Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA18u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA24u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA30u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA38u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA3Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA44u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA4Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA5Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA64u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA70u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA7Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA90u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA94u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AA9Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AAA4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AAB4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AABCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AAC4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AAD0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AAECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AAF4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB14u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB1Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB28u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB34u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB40u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB48u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB4Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB54u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB5Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB6Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB74u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB7Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AB88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ABA4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ABACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ABCCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ABD4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ABE0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ABECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ABF8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AC00u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AC04u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AC0Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AC14u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AC24u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AC54u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AC88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AC90u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AC94u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ACA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ACACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ACB4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ACBCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ACC8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ACD0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ACD8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ACE0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ACECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD00u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD04u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD08u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD10u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD18u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD24u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD2Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD3Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD44u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD48u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD50u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD60u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD70u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD78u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD84u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AD94u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ADA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ADA8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ADB0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ADC4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ADD4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ADE4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ADE8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ADECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887ADF4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE04u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE30u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE40u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE50u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE54u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE58u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE68u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE74u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE80u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE8Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AE94u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AEC0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AECCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AEDCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AEE0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AEECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AEF0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AEFCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF00u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF08u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF1Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF28u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF34u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF40u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF48u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF4Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF58u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF7Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF94u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AF9Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AFA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AFA4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AFACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AFBCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AFC8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AFD4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AFDCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AFE8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AFECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887AFF4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B000u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B018u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B024u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B038u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B040u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B048u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B070u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B098u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B0A8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B0B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B0BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B0C8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B0D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B0D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B0E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B0F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B108u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B10Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B110u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B118u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B120u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B12Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B140u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B148u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B154u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B168u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B16Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B170u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B178u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B188u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B190u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B1A0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B1A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B1B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B1B8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B1C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B1D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B1D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B1E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B1ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B1FCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B204u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B20Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B21Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B228u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B238u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B23Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B254u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B25Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B26Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B270u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B27Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B284u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B28Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B294u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B2A0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B2B4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B2B8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B2BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B2C4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B2CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B2DCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B2E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B2ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B2F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B2F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B308u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B318u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B324u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B32Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B330u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B338u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B340u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B348u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B354u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B35Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B360u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B368u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B370u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B37Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B388u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B390u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B394u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B39Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B3A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B3A8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B3B8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B3C4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B3CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B3D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B3D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B3E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B3E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B3F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B3F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B400u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B408u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B410u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B41Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B430u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B434u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B438u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B440u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B448u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B450u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B454u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B45Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B464u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B470u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B478u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B47Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B484u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B490u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B498u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B4A4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B4ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B4C8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B4D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B4E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B4E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B4F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B4F8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B500u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B50Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B518u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B52Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B534u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B540u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B554u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B558u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B55Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B564u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B578u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B588u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B590u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B594u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B59Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B5ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B5B4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B5C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B5C8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B5D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B5D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B5E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B5E8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B5ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B5F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B61Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B624u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B634u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B63Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B650u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B680u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B698u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B704u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B710u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B71Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B720u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B728u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B730u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B758u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B764u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B770u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B77Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B784u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B788u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B790u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B798u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B7A8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B7B0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B7BCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B7C8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B7D4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B7DCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B7E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B7E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B7F4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B804u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B810u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B81Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B828u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B830u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B834u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B83Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B848u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B858u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B864u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B870u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B87Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B884u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B888u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B890u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B89Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B8ACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B8B8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B8C4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B8D0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B8D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B8DCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B8E4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B8F0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B900u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B918u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B92Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B93Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B94Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B964u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B974u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B9C0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B9CCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B9D4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B9D8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B9E0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887B9ECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA00u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA10u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA1Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA24u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA2Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA34u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA48u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA58u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA60u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA6Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA78u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA84u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA8Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA90u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BA9Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BAA4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BAACu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BABCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BAC8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BAE0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BAF4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BB24u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BB34u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BB44u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BB48u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BB4Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BB5Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BB60u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BB70u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BB84u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BB98u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BBA4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BBB0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BBBCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BBC4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BBC8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BBD4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BBDCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BBECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BBFCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC08u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC14u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC20u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC28u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC2Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC34u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC3Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC4Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC60u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC70u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC7Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC8Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BC9Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BCA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BCB4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BCBCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BCCCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BCD4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BCD8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BCDCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BCECu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD00u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD10u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD18u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD20u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD40u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD4Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD58u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD64u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD6Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD70u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD78u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD80u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD90u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BD94u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BDA8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BDB0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BDBCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BDC8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BDD4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BDDCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BDE0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BDE8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BDF0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BE00u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BE0Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BE24u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BE60u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BE88u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BEA0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BEA4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BEB8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BED0u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BF0Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BF34u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BF4Cu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BF50u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BF94u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BFD4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BFDCu, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BFE8u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BFF4u, &recomp_unit_0029, "recomp_unit_0029"); runtime.register_function(0x0887BFFCu, &recomp_unit_0029, "recomp_unit_0029"); } } // namespace psprecomp