asm_ops[]: xconst definitions: xgvar definitions: xproc definitions: proc test__5int32_5int32_5int32_ @+3 proc test__5int32_5int64_5int64_ @+88 proc test__5int32_5int16_5int16_ @+175 proc test__5int32_4int8_4int8_ @+261 proc test__5int32_5int32_6uint32_ @+347 proc test__5int32_5int64_6uint64_ @+354 proc test__5int32_5int16_6uint16_ @+362 proc test__5int32_4int8_5uint8_ @+369 proc test__5int32_7float64_7float64_ @+376 proc test__5int32_7float32_7float32_ @+567 proc test__5int32_8float128_8float128_ @+766 proc test__5int32_8utf8charAEC_8utf8charAEC_ @+982 xconst refs: xgvar refs: gvar +585 @+168 gvar +585 @+340 gvar +585 @+514 gvar +585 @+686 gvar +585 @+1124 gvar +585 @+1524 gvar +585 @+1954 gvar +585 @+2128 gvar +585 @+2214 xproc refs: assembler code: 0: bra +1108 (-> 1111) 3: lget.32 +4 5: lget.32_+_eq.i32 +4 7: bra_z +12 (-> 22) 10: istr "." 18: printcstr 19: bra +64 (-> 86) 22: istr " " 30: retain 31: lget.32 +16 33: numstr.i32 34: catstr__ 35: istr ": failed: \"" 48: retain 49: catstr__ 50: lget.32 +12 52: numstr.i32 53: catstr__ 54: istr "\" != \"" 65: retain 66: catstr__ 67: lget.32 +8 69: numstr.i32 70: catstr__ 71: istr "\"\n" 80: retain 81: catstr__ 82: printstr 83: gvar +585 85: incr 86: drop x3 87: ret 88: lget.64 +8 90: lget.64 +8 92: eq.i64 93: bra_z +12 (-> 108) 96: istr "." 104: printcstr 105: bra +64 (-> 172) 108: istr " " 116: retain 117: lget.32 +24 119: numstr.i32 120: catstr__ 121: istr ": failed: \"" 134: retain 135: catstr__ 136: lget.64 +16 138: numstr.i64 139: catstr__ 140: istr "\" != \"" 151: retain 152: catstr__ 153: lget.64 +8 155: numstr.i64 156: catstr__ 157: istr "\"\n" 166: retain 167: catstr__ 168: printstr 169: gvar +585 171: incr 172: dropxN 20 174: ret 175: lget.i16 +4 177: lget.i16 +4 179: eq.i32 180: bra_z +12 (-> 195) 183: istr "." 191: printcstr 192: bra +64 (-> 259) 195: istr " " 203: retain 204: lget.32 +16 206: numstr.i32 207: catstr__ 208: istr ": failed: \"" 221: retain 222: catstr__ 223: lget.i16 +12 225: numstr.i32 226: catstr__ 227: istr "\" != \"" 238: retain 239: catstr__ 240: lget.i16 +8 242: numstr.i32 243: catstr__ 244: istr "\"\n" 253: retain 254: catstr__ 255: printstr 256: gvar +585 258: incr 259: drop x3 260: ret 261: lget.i8 +4 263: lget.i8 +4 265: eq.i32 266: bra_z +12 (-> 281) 269: istr "." 277: printcstr 278: bra +64 (-> 345) 281: istr " " 289: retain 290: lget.32 +16 292: numstr.i32 293: catstr__ 294: istr ": failed: \"" 307: retain 308: catstr__ 309: lget.i8 +12 311: numstr.i32 312: catstr__ 313: istr "\" != \"" 324: retain 325: catstr__ 326: lget.i8 +8 328: numstr.i32 329: catstr__ 330: istr "\"\n" 339: retain 340: catstr__ 341: printstr 342: gvar +585 344: incr 345: drop x3 346: ret 347: lget.32 +8 349: bsr +717 (-> 1069) 352: drop x3 353: ret 354: lget.32 +16 356: bsr +710 (-> 1069) 359: dropxN 20 361: ret 362: lget.32 +8 364: bsr +702 (-> 1069) 367: drop x3 368: ret 369: lget.32 +8 371: bsr +695 (-> 1069) 374: drop x3 375: ret 376: lget.64 +8 378: lget.64_+_eq.f64 +8 380: bra_z +12 (-> 395) 383: istr "." 391: printcstr 392: bra +169 (-> 564) 395: lget.64 +0 397: lget.64_+_ne.f64 +8 399: bra_z +19 (-> 421) 402: lget.64 +8 404: lget.64_+_ne.f64 +16 406: bra_z +91 (-> 500) 409: istr "." 417: printcstr 418: bra +143 (-> 564) 421: lget.64 +0 423: ival 0.64 424: ne.f64 425: bra_z +38 (-> 466) 428: lget.64 +8 430: lget.64_+_div.f64 +8 432: ival.f64_+_gt.f64 0.99998 437: bool 438: and0 +10 (-> 451) 441: lget.64 +8 443: lget.64_+_div.f64 +8 445: ival.f64_+_lt.f64 1.00002 450: bool 451: bra_z +46 (-> 500) 454: istr "!" 462: printcstr 463: bra +98 (-> 564) 466: lget.64 +8 468: ival.f64_+_gt.f64 -2e-05 473: bool 474: and0 +8 (-> 485) 477: lget.64 +8 479: ival.f64_+_lt.f64 2e-05 484: bool 485: bra_z +12 (-> 500) 488: istr "o" 496: printcstr 497: bra +64 (-> 564) 500: istr " " 508: retain 509: lget.32 +24 511: numstr.i32 512: catstr__ 513: istr ": failed: \"" 526: retain 527: catstr__ 528: lget.64 +16 530: numstr.f64 531: catstr__ 532: istr "\" != \"" 543: retain 544: catstr__ 545: lget.64 +8 547: numstr.f64 548: catstr__ 549: istr "\"\n" 558: retain 559: catstr__ 560: printstr 561: gvar +585 563: incr 564: dropxN 20 566: ret 567: lget.32 +4 569: lget.32 +4 571: eq.f32 572: bra_z +12 (-> 587) 575: istr "." 583: printcstr 584: bra +177 (-> 764) 587: lget.32 +0 589: lget.32 +4 591: ne.f32 592: bra_z +20 (-> 615) 595: lget.32 +4 597: lget.32 +8 599: ne.f32 600: bra_z +97 (-> 700) 603: istr "." 611: printcstr 612: bra +149 (-> 764) 615: lget.32 +0 617: ival 0.32 618: ne.f32 619: bra_z +42 (-> 664) 622: lget.32 +4 624: lget.32 +4 626: div.f32 627: cast.f32f64 628: ival.f64_+_gt.f64 0.99998 633: bool 634: and0 +12 (-> 649) 637: lget.32 +4 639: lget.32 +4 641: div.f32 642: cast.f32f64 643: ival.f64_+_lt.f64 1.00002 648: bool 649: bra_z +48 (-> 700) 652: istr "!" 660: printcstr 661: bra +100 (-> 764) 664: lget.32 +4 666: cast.f32f64 667: ival.f64_+_gt.f64 -2e-05 672: bool 673: and0 +9 (-> 685) 676: lget.32 +4 678: cast.f32f64 679: ival.f64_+_lt.f64 2e-05 684: bool 685: bra_z +12 (-> 700) 688: istr "o" 696: printcstr 697: bra +64 (-> 764) 700: istr " " 708: retain 709: lget.32 +16 711: numstr.i32 712: catstr__ 713: istr ": failed: \"" 726: retain 727: catstr__ 728: lget.32 +12 730: numstr.f32 731: catstr__ 732: istr "\" != \"" 743: retain 744: catstr__ 745: lget.32 +8 747: numstr.f32 748: catstr__ 749: istr "\"\n" 758: retain 759: catstr__ 760: printstr 761: gvar +585 763: incr 764: drop x3 765: ret 766: lget.128 +16 768: lget.128 +16 770: eq.f128 771: bra_z +12 (-> 786) 774: istr "." 782: printcstr 783: bra +193 (-> 979) 786: lget.128 +0 788: lget.128 +16 790: ne.f128 791: bra_z +20 (-> 814) 794: lget.128 +16 796: lget.128 +32 798: ne.f128 799: bra_z +113 (-> 915) 802: istr "." 810: printcstr 811: bra +165 (-> 979) 814: lget.128 +0 816: ival 0 x4 817: ne.f128 818: bra_z +50 (-> 871) 821: lget.128 +16 823: lget.128 +16 825: div.f128 826: ival.f128 0.9999800000000000910205 835: gt.f128 836: bool 837: and0 +16 (-> 856) 840: lget.128 +16 842: lget.128 +16 844: div.f128 845: ival.f128 1.000020000000000131024 854: lt.f128 855: bool 856: bra_z +56 (-> 915) 859: istr "!" 867: printcstr 868: bra +108 (-> 979) 871: lget.128 +16 873: ival.f128 -2.000000000000000163606e-05 882: gt.f128 883: bool 884: and0 +13 (-> 900) 887: lget.128 +16 889: ival.f128 2.000000000000000163606e-05 898: lt.f128 899: bool 900: bra_z +12 (-> 915) 903: istr "o" 911: printcstr 912: bra +64 (-> 979) 915: istr " " 923: retain 924: lget.32 +40 926: numstr.i32 927: catstr__ 928: istr ": failed: \"" 941: retain 942: catstr__ 943: lget.128 +24 945: numstr.f128 946: catstr__ 947: istr "\" != \"" 958: retain 959: catstr__ 960: lget.128 +8 962: numstr.f128 963: catstr__ 964: istr "\"\n" 973: retain 974: catstr__ 975: printstr 976: gvar +585 978: incr 979: dropxN 36 981: ret 982: lget.64 +8 984: lget.64 +8 986: eqstrcc 987: bra_z +12 (-> 1002) 990: istr "." 998: printcstr 999: bra +64 (-> 1066) 1002: istr " " 1010: retain 1011: lget.32 +24 1013: numstr.i32 1014: catstr__ 1015: istr ": failed: \"" 1028: retain 1029: catstr__ 1030: lget.64 +16 1032: retain 1033: catstr__ 1034: istr "\" != \"" 1045: retain 1046: catstr__ 1047: lget.64 +8 1049: retain 1050: catstr__ 1051: istr "\"\n" 1060: retain 1061: catstr__ 1062: printstr 1063: gvar +585 1065: incr 1066: dropxN 20 1068: ret 1069: istr "\n" 1077: retain 1078: lget.32 +8 1080: numstr.i32 1081: catstr__ 1082: istr ": failed: signedness error " 1103: retain 1104: catstr__ 1105: printstr 1106: gvar +585 1108: incr 1109: drop.32 1110: ret 1111: nop