@@ -1086,5 +1086,50 @@ function elimOneLoopVar($argc, $argv) {
1086
1086
HEAP32 [ $vararg_buffer1 >> 2 ] = $curri$012 ;
1087
1087
return $retval$0 | 0 ;
1088
1088
}
1089
- // EMSCRIPTEN_GENERATED_FUNCTIONS: ["asm", "__Z11printResultPiS_j", "_segment_holding", "__ZN5identC2EiPKcPci", "_vec2Length", "exc", "label", "confuusion", "tempDouble", "_org_apache_harmony_luni_util_NumberConverter_freeFormat__", "__ZN23b2EdgeAndPolygonContact8EvaluateEP10b2ManifoldRK11b2TransformS4_", "_java_nio_charset_Charset_forNameInternal___java_lang_String", "looop2", "looop3", "looop4", "looop5", "looop6", "looop7", "looop8", "multiloop", "multiloop2", "tempDouble2", "watIf", "select2", "binary", "cute", "selfAssign", "elimOneLoopVar"]
1089
+ function elimOneLoopVar2 ( ) {
1090
+ var $storemerge3$neg9 = 0 , $18 = 0 , $25 = 0 , $26 = 0 , $30 = 0 , $jp = 0 ;
1091
+ $storemerge3$neg9 = - 1 ;
1092
+ while ( 1 ) {
1093
+ $25 = $jp + ( $26 << 2 ) | 0 ;
1094
+ HEAP32 [ $25 >> 2 ] = ( $18 + $storemerge3$neg9 | 0 ) + ( HEAP32 [ $25 >> 2 ] | 0 ) | 0 ;
1095
+ $30 = $26 + 1 | 0 ;
1096
+ if ( ( $30 | 0 ) == 63 ) {
1097
+ break ;
1098
+ } else {
1099
+ $storemerge3$neg9 = $26 ^ - 1 ; // $26 is a loopvar, use here is dangerous
1100
+ $26 = $30 ;
1101
+ }
1102
+ }
1103
+ }
1104
+ function elimOneLoopVar3 ( ) {
1105
+ var $storemerge3$neg9 = 0 , $18 = 0 , $25 = 0 , $26 = 0 , $30 = 0 , $jp = 0 ;
1106
+ $storemerge3$neg9 = - 1 ;
1107
+ while ( 1 ) {
1108
+ $25 = $jp + ( $26 << 2 ) | 0 ;
1109
+ HEAP32 [ $25 >> 2 ] = ( $18 + $storemerge3$neg9 | 0 ) + ( HEAP32 [ $25 >> 2 ] | 0 ) | 0 ;
1110
+ $30 = $26 + 1 | 0 ;
1111
+ if ( ( $30 | 0 ) == 63 ) {
1112
+ break ;
1113
+ } else {
1114
+ $storemerge3$neg9 = $30 ^ - 1 ; // $26 is a helper, use here is dangerous
1115
+ $26 = $30 ;
1116
+ }
1117
+ }
1118
+ }
1119
+ function elimOneLoopVar4 ( ) {
1120
+ var $storemerge3$neg9 = 0 , $18 = 0 , $25 = 0 , $26 = 0 , $30 = 0 , $jp = 0 ;
1121
+ $storemerge3$neg9 = - 1 ;
1122
+ while ( 1 ) {
1123
+ $25 = $jp + ( $26 << 2 ) | 0 ;
1124
+ HEAP32 [ $25 >> 2 ] = ( $18 + $storemerge3$neg9 | 0 ) + ( HEAP32 [ $25 >> 2 ] | 0 ) | 0 ;
1125
+ $30 = $26 + 1 | 0 ;
1126
+ if ( ( $30 | 0 ) == 63 ) {
1127
+ break ;
1128
+ } else {
1129
+ $storemerge3$neg9 = $18 ^ - 1 ;
1130
+ $26 = $30 ;
1131
+ }
1132
+ }
1133
+ }
1134
+ // EMSCRIPTEN_GENERATED_FUNCTIONS: ["asm", "__Z11printResultPiS_j", "_segment_holding", "__ZN5identC2EiPKcPci", "_vec2Length", "exc", "label", "confuusion", "tempDouble", "_org_apache_harmony_luni_util_NumberConverter_freeFormat__", "__ZN23b2EdgeAndPolygonContact8EvaluateEP10b2ManifoldRK11b2TransformS4_", "_java_nio_charset_Charset_forNameInternal___java_lang_String", "looop2", "looop3", "looop4", "looop5", "looop6", "looop7", "looop8", "multiloop", "multiloop2", "tempDouble2", "watIf", "select2", "binary", "cute", "selfAssign", "elimOneLoopVar", "elimOneLoopVar2", "elimOneLoopVar3", "elimOneLoopVar4"]
1090
1135
0 commit comments