Update tests

This commit is contained in:
Jeehoon Kang
2020-06-12 05:05:23 +09:00
parent c2380efbb0
commit a12db7949c
256 changed files with 49817 additions and 49542 deletions

View File

@@ -15693,246 +15693,246 @@ init:
block b0:
%b0:i0:f64 = call @func_0:*[ret:f64 params:()]()
%b0:i1:f32 = call @func_1:*[ret:f32 params:()]()
%b0:i2:f64 = call @func_2:*[ret:f64 params:()]()
%b0:i0:f64 = call @func_0:[ret:f64 params:()]*()
%b0:i1:f32 = call @func_1:[ret:f32 params:()]*()
%b0:i2:f64 = call @func_2:[ret:f64 params:()]*()
%b0:i3:f64 = typecast %b0:i1:f32 to f64
%b0:i4:f64 = mul %b0:i3:f64 %b0:i2:f64
%b0:i5:f64 = call @func_3:*[ret:f64 params:()]()
%b0:i5:f64 = call @func_3:[ret:f64 params:()]*()
%b0:i6:f64 = div %b0:i4:f64 %b0:i5:f64
%b0:i7:f64 = sub %b0:i0:f64 %b0:i6:f64
%b0:i8:f64 = call @func_4:*[ret:f64 params:()]()
%b0:i8:f64 = call @func_4:[ret:f64 params:()]*()
%b0:i9:f64 = sub %b0:i7:f64 %b0:i8:f64
%b0:i10:f32 = call @func_5:*[ret:f32 params:()]()
%b0:i11:f64 = call @func_6:*[ret:f64 params:()]()
%b0:i10:f32 = call @func_5:[ret:f32 params:()]*()
%b0:i11:f64 = call @func_6:[ret:f64 params:()]*()
%b0:i12:f64 = typecast %b0:i10:f32 to f64
%b0:i13:f64 = div %b0:i12:f64 %b0:i11:f64
%b0:i14:f64 = call @func_7:*[ret:f64 params:()]()
%b0:i14:f64 = call @func_7:[ret:f64 params:()]*()
%b0:i15:f64 = div %b0:i13:f64 %b0:i14:f64
%b0:i16:f64 = call @func_8:*[ret:f64 params:()]()
%b0:i16:f64 = call @func_8:[ret:f64 params:()]*()
%b0:i17:f64 = div %b0:i15:f64 %b0:i16:f64
%b0:i18:f32 = call @func_9:*[ret:f32 params:()]()
%b0:i18:f32 = call @func_9:[ret:f32 params:()]*()
%b0:i19:f64 = typecast %b0:i18:f32 to f64
%b0:i20:f64 = div %b0:i17:f64 %b0:i19:f64
%b0:i21:f64 = add %b0:i9:f64 %b0:i20:f64
%b0:i22:f32 = call @func_10:*[ret:f32 params:()]()
%b0:i23:f64 = call @func_11:*[ret:f64 params:()]()
%b0:i22:f32 = call @func_10:[ret:f32 params:()]*()
%b0:i23:f64 = call @func_11:[ret:f64 params:()]*()
%b0:i24:f64 = typecast %b0:i22:f32 to f64
%b0:i25:f64 = div %b0:i24:f64 %b0:i23:f64
%b0:i26:f64 = call @func_12:*[ret:f64 params:()]()
%b0:i26:f64 = call @func_12:[ret:f64 params:()]*()
%b0:i27:f64 = mul %b0:i25:f64 %b0:i26:f64
%b0:i28:f32 = call @func_13:*[ret:f32 params:()]()
%b0:i28:f32 = call @func_13:[ret:f32 params:()]*()
%b0:i29:f64 = typecast %b0:i28:f32 to f64
%b0:i30:f64 = div %b0:i27:f64 %b0:i29:f64
%b0:i31:f32 = call @func_14:*[ret:f32 params:()]()
%b0:i31:f32 = call @func_14:[ret:f32 params:()]*()
%b0:i32:f64 = typecast %b0:i31:f32 to f64
%b0:i33:f64 = div %b0:i30:f64 %b0:i32:f64
%b0:i34:f64 = add %b0:i21:f64 %b0:i33:f64
%b0:i35:f32 = call @func_15:*[ret:f32 params:()]()
%b0:i35:f32 = call @func_15:[ret:f32 params:()]*()
%b0:i36:f64 = typecast %b0:i35:f32 to f64
%b0:i37:f64 = add %b0:i34:f64 %b0:i36:f64
%b0:i38:f64 = call @func_16:*[ret:f64 params:()]()
%b0:i38:f64 = call @func_16:[ret:f64 params:()]*()
%b0:i39:f64 = sub %b0:i37:f64 %b0:i38:f64
%b0:i40:f64 = call @func_17:*[ret:f64 params:()]()
%b0:i40:f64 = call @func_17:[ret:f64 params:()]*()
%b0:i41:f64 = sub %b0:i39:f64 %b0:i40:f64
%b0:i42:f32 = call @func_18:*[ret:f32 params:()]()
%b0:i43:f32 = call @func_19:*[ret:f32 params:()]()
%b0:i42:f32 = call @func_18:[ret:f32 params:()]*()
%b0:i43:f32 = call @func_19:[ret:f32 params:()]*()
%b0:i44:f32 = div %b0:i42:f32 %b0:i43:f32
%b0:i45:f32 = call @func_20:*[ret:f32 params:()]()
%b0:i45:f32 = call @func_20:[ret:f32 params:()]*()
%b0:i46:f32 = mul %b0:i44:f32 %b0:i45:f32
%b0:i47:f64 = typecast %b0:i46:f32 to f64
%b0:i48:f64 = add %b0:i41:f64 %b0:i47:f64
%b0:i49:f32 = call @func_21:*[ret:f32 params:()]()
%b0:i49:f32 = call @func_21:[ret:f32 params:()]*()
%b0:i50:f64 = typecast %b0:i49:f32 to f64
%b0:i51:f64 = sub %b0:i48:f64 %b0:i50:f64
%b0:i52:f64 = call @func_22:*[ret:f64 params:()]()
%b0:i53:f32 = call @func_23:*[ret:f32 params:()]()
%b0:i52:f64 = call @func_22:[ret:f64 params:()]*()
%b0:i53:f32 = call @func_23:[ret:f32 params:()]*()
%b0:i54:f64 = typecast %b0:i53:f32 to f64
%b0:i55:f64 = mul %b0:i52:f64 %b0:i54:f64
%b0:i56:f64 = add %b0:i51:f64 %b0:i55:f64
%b0:i57:f64 = call @func_24:*[ret:f64 params:()]()
%b0:i57:f64 = call @func_24:[ret:f64 params:()]*()
%b0:i58:f64 = add %b0:i56:f64 %b0:i57:f64
%b0:i59:f32 = call @func_25:*[ret:f32 params:()]()
%b0:i60:f32 = call @func_26:*[ret:f32 params:()]()
%b0:i59:f32 = call @func_25:[ret:f32 params:()]*()
%b0:i60:f32 = call @func_26:[ret:f32 params:()]*()
%b0:i61:f32 = mul %b0:i59:f32 %b0:i60:f32
%b0:i62:f64 = call @func_27:*[ret:f64 params:()]()
%b0:i62:f64 = call @func_27:[ret:f64 params:()]*()
%b0:i63:f64 = typecast %b0:i61:f32 to f64
%b0:i64:f64 = mul %b0:i63:f64 %b0:i62:f64
%b0:i65:f64 = sub %b0:i58:f64 %b0:i64:f64
%b0:i66:f32 = call @func_28:*[ret:f32 params:()]()
%b0:i67:f32 = call @func_29:*[ret:f32 params:()]()
%b0:i66:f32 = call @func_28:[ret:f32 params:()]*()
%b0:i67:f32 = call @func_29:[ret:f32 params:()]*()
%b0:i68:f32 = div %b0:i66:f32 %b0:i67:f32
%b0:i69:f64 = call @func_30:*[ret:f64 params:()]()
%b0:i69:f64 = call @func_30:[ret:f64 params:()]*()
%b0:i70:f64 = typecast %b0:i68:f32 to f64
%b0:i71:f64 = div %b0:i70:f64 %b0:i69:f64
%b0:i72:f64 = call @func_31:*[ret:f64 params:()]()
%b0:i72:f64 = call @func_31:[ret:f64 params:()]*()
%b0:i73:f64 = div %b0:i71:f64 %b0:i72:f64
%b0:i74:f64 = add %b0:i65:f64 %b0:i73:f64
%b0:i75:f64 = call @func_32:*[ret:f64 params:()]()
%b0:i76:f64 = call @func_33:*[ret:f64 params:()]()
%b0:i75:f64 = call @func_32:[ret:f64 params:()]*()
%b0:i76:f64 = call @func_33:[ret:f64 params:()]*()
%b0:i77:f64 = div %b0:i75:f64 %b0:i76:f64
%b0:i78:f64 = call @func_34:*[ret:f64 params:()]()
%b0:i78:f64 = call @func_34:[ret:f64 params:()]*()
%b0:i79:f64 = div %b0:i77:f64 %b0:i78:f64
%b0:i80:f64 = sub %b0:i74:f64 %b0:i79:f64
%b0:i81:f32 = call @func_35:*[ret:f32 params:()]()
%b0:i81:f32 = call @func_35:[ret:f32 params:()]*()
%b0:i82:f64 = typecast %b0:i81:f32 to f64
%b0:i83:f64 = sub %b0:i80:f64 %b0:i82:f64
%b0:i84:f32 = call @func_36:*[ret:f32 params:()]()
%b0:i85:f64 = call @func_37:*[ret:f64 params:()]()
%b0:i84:f32 = call @func_36:[ret:f32 params:()]*()
%b0:i85:f64 = call @func_37:[ret:f64 params:()]*()
%b0:i86:f64 = typecast %b0:i84:f32 to f64
%b0:i87:f64 = mul %b0:i86:f64 %b0:i85:f64
%b0:i88:f64 = add %b0:i83:f64 %b0:i87:f64
%b0:i89:f32 = call @func_38:*[ret:f32 params:()]()
%b0:i90:f64 = call @func_39:*[ret:f64 params:()]()
%b0:i89:f32 = call @func_38:[ret:f32 params:()]*()
%b0:i90:f64 = call @func_39:[ret:f64 params:()]*()
%b0:i91:f64 = typecast %b0:i89:f32 to f64
%b0:i92:f64 = div %b0:i91:f64 %b0:i90:f64
%b0:i93:f64 = add %b0:i88:f64 %b0:i92:f64
%b0:i94:f32 = call @func_40:*[ret:f32 params:()]()
%b0:i95:f64 = call @func_41:*[ret:f64 params:()]()
%b0:i94:f32 = call @func_40:[ret:f32 params:()]*()
%b0:i95:f64 = call @func_41:[ret:f64 params:()]*()
%b0:i96:f64 = typecast %b0:i94:f32 to f64
%b0:i97:f64 = mul %b0:i96:f64 %b0:i95:f64
%b0:i98:f64 = call @func_42:*[ret:f64 params:()]()
%b0:i98:f64 = call @func_42:[ret:f64 params:()]*()
%b0:i99:f64 = mul %b0:i97:f64 %b0:i98:f64
%b0:i100:f64 = sub %b0:i93:f64 %b0:i99:f64
%b0:i101:f32 = call @func_43:*[ret:f32 params:()]()
%b0:i101:f32 = call @func_43:[ret:f32 params:()]*()
%b0:i102:f64 = typecast %b0:i101:f32 to f64
%b0:i103:f64 = add %b0:i100:f64 %b0:i102:f64
%b0:i104:f32 = call @func_44:*[ret:f32 params:()]()
%b0:i104:f32 = call @func_44:[ret:f32 params:()]*()
%b0:i105:f64 = typecast %b0:i104:f32 to f64
%b0:i106:f64 = add %b0:i103:f64 %b0:i105:f64
%b0:i107:f32 = call @func_45:*[ret:f32 params:()]()
%b0:i108:f32 = call @func_46:*[ret:f32 params:()]()
%b0:i107:f32 = call @func_45:[ret:f32 params:()]*()
%b0:i108:f32 = call @func_46:[ret:f32 params:()]*()
%b0:i109:f32 = div %b0:i107:f32 %b0:i108:f32
%b0:i110:f64 = call @func_47:*[ret:f64 params:()]()
%b0:i110:f64 = call @func_47:[ret:f64 params:()]*()
%b0:i111:f64 = typecast %b0:i109:f32 to f64
%b0:i112:f64 = div %b0:i111:f64 %b0:i110:f64
%b0:i113:f64 = sub %b0:i106:f64 %b0:i112:f64
%b0:i114:f32 = call @func_48:*[ret:f32 params:()]()
%b0:i114:f32 = call @func_48:[ret:f32 params:()]*()
%b0:i115:f64 = typecast %b0:i114:f32 to f64
%b0:i116:f64 = add %b0:i113:f64 %b0:i115:f64
%b0:i117:f64 = call @func_49:*[ret:f64 params:()]()
%b0:i118:f32 = call @func_50:*[ret:f32 params:()]()
%b0:i117:f64 = call @func_49:[ret:f64 params:()]*()
%b0:i118:f32 = call @func_50:[ret:f32 params:()]*()
%b0:i119:f64 = typecast %b0:i118:f32 to f64
%b0:i120:f64 = mul %b0:i117:f64 %b0:i119:f64
%b0:i121:f64 = call @func_51:*[ret:f64 params:()]()
%b0:i121:f64 = call @func_51:[ret:f64 params:()]*()
%b0:i122:f64 = mul %b0:i120:f64 %b0:i121:f64
%b0:i123:f64 = call @func_52:*[ret:f64 params:()]()
%b0:i123:f64 = call @func_52:[ret:f64 params:()]*()
%b0:i124:f64 = mul %b0:i122:f64 %b0:i123:f64
%b0:i125:f64 = call @func_53:*[ret:f64 params:()]()
%b0:i125:f64 = call @func_53:[ret:f64 params:()]*()
%b0:i126:f64 = div %b0:i124:f64 %b0:i125:f64
%b0:i127:f32 = call @func_54:*[ret:f32 params:()]()
%b0:i127:f32 = call @func_54:[ret:f32 params:()]*()
%b0:i128:f64 = typecast %b0:i127:f32 to f64
%b0:i129:f64 = div %b0:i126:f64 %b0:i128:f64
%b0:i130:f64 = sub %b0:i116:f64 %b0:i129:f64
%b0:i131:f64 = call @func_55:*[ret:f64 params:()]()
%b0:i131:f64 = call @func_55:[ret:f64 params:()]*()
%b0:i132:f64 = sub %b0:i130:f64 %b0:i131:f64
%b0:i133:f64 = call @func_56:*[ret:f64 params:()]()
%b0:i133:f64 = call @func_56:[ret:f64 params:()]*()
%b0:i134:f64 = sub %b0:i132:f64 %b0:i133:f64
%b0:i135:f32 = call @func_57:*[ret:f32 params:()]()
%b0:i135:f32 = call @func_57:[ret:f32 params:()]*()
%b0:i136:f64 = typecast %b0:i135:f32 to f64
%b0:i137:f64 = sub %b0:i134:f64 %b0:i136:f64
%b0:i138:f64 = call @func_58:*[ret:f64 params:()]()
%b0:i139:f64 = call @func_59:*[ret:f64 params:()]()
%b0:i138:f64 = call @func_58:[ret:f64 params:()]*()
%b0:i139:f64 = call @func_59:[ret:f64 params:()]*()
%b0:i140:f64 = mul %b0:i138:f64 %b0:i139:f64
%b0:i141:f64 = add %b0:i137:f64 %b0:i140:f64
%b0:i142:f64 = call @func_60:*[ret:f64 params:()]()
%b0:i143:f64 = call @func_61:*[ret:f64 params:()]()
%b0:i142:f64 = call @func_60:[ret:f64 params:()]*()
%b0:i143:f64 = call @func_61:[ret:f64 params:()]*()
%b0:i144:f64 = mul %b0:i142:f64 %b0:i143:f64
%b0:i145:f64 = call @func_62:*[ret:f64 params:()]()
%b0:i145:f64 = call @func_62:[ret:f64 params:()]*()
%b0:i146:f64 = div %b0:i144:f64 %b0:i145:f64
%b0:i147:f32 = call @func_63:*[ret:f32 params:()]()
%b0:i147:f32 = call @func_63:[ret:f32 params:()]*()
%b0:i148:f64 = typecast %b0:i147:f32 to f64
%b0:i149:f64 = div %b0:i146:f64 %b0:i148:f64
%b0:i150:f64 = sub %b0:i141:f64 %b0:i149:f64
%b0:i151:f64 = call @func_64:*[ret:f64 params:()]()
%b0:i152:f32 = call @func_65:*[ret:f32 params:()]()
%b0:i151:f64 = call @func_64:[ret:f64 params:()]*()
%b0:i152:f32 = call @func_65:[ret:f32 params:()]*()
%b0:i153:f64 = typecast %b0:i152:f32 to f64
%b0:i154:f64 = mul %b0:i151:f64 %b0:i153:f64
%b0:i155:f64 = add %b0:i150:f64 %b0:i154:f64
%b0:i156:f64 = call @func_66:*[ret:f64 params:()]()
%b0:i157:f32 = call @func_67:*[ret:f32 params:()]()
%b0:i156:f64 = call @func_66:[ret:f64 params:()]*()
%b0:i157:f32 = call @func_67:[ret:f32 params:()]*()
%b0:i158:f64 = typecast %b0:i157:f32 to f64
%b0:i159:f64 = div %b0:i156:f64 %b0:i158:f64
%b0:i160:f32 = call @func_68:*[ret:f32 params:()]()
%b0:i160:f32 = call @func_68:[ret:f32 params:()]*()
%b0:i161:f64 = typecast %b0:i160:f32 to f64
%b0:i162:f64 = mul %b0:i159:f64 %b0:i161:f64
%b0:i163:f64 = add %b0:i155:f64 %b0:i162:f64
%b0:i164:f64 = call @func_69:*[ret:f64 params:()]()
%b0:i165:f32 = call @func_70:*[ret:f32 params:()]()
%b0:i164:f64 = call @func_69:[ret:f64 params:()]*()
%b0:i165:f32 = call @func_70:[ret:f32 params:()]*()
%b0:i166:f64 = typecast %b0:i165:f32 to f64
%b0:i167:f64 = mul %b0:i164:f64 %b0:i166:f64
%b0:i168:f64 = add %b0:i163:f64 %b0:i167:f64
%b0:i169:f64 = call @func_71:*[ret:f64 params:()]()
%b0:i170:f64 = call @func_72:*[ret:f64 params:()]()
%b0:i169:f64 = call @func_71:[ret:f64 params:()]*()
%b0:i170:f64 = call @func_72:[ret:f64 params:()]*()
%b0:i171:f64 = mul %b0:i169:f64 %b0:i170:f64
%b0:i172:f32 = call @func_73:*[ret:f32 params:()]()
%b0:i172:f32 = call @func_73:[ret:f32 params:()]*()
%b0:i173:f64 = typecast %b0:i172:f32 to f64
%b0:i174:f64 = div %b0:i171:f64 %b0:i173:f64
%b0:i175:f64 = call @func_74:*[ret:f64 params:()]()
%b0:i175:f64 = call @func_74:[ret:f64 params:()]*()
%b0:i176:f64 = div %b0:i174:f64 %b0:i175:f64
%b0:i177:f64 = sub %b0:i168:f64 %b0:i176:f64
%b0:i178:f32 = call @func_75:*[ret:f32 params:()]()
%b0:i178:f32 = call @func_75:[ret:f32 params:()]*()
%b0:i179:f64 = typecast %b0:i178:f32 to f64
%b0:i180:f64 = add %b0:i177:f64 %b0:i179:f64
%b0:i181:f64 = call @func_76:*[ret:f64 params:()]()
%b0:i182:f64 = call @func_77:*[ret:f64 params:()]()
%b0:i181:f64 = call @func_76:[ret:f64 params:()]*()
%b0:i182:f64 = call @func_77:[ret:f64 params:()]*()
%b0:i183:f64 = div %b0:i181:f64 %b0:i182:f64
%b0:i184:f32 = call @func_78:*[ret:f32 params:()]()
%b0:i184:f32 = call @func_78:[ret:f32 params:()]*()
%b0:i185:f64 = typecast %b0:i184:f32 to f64
%b0:i186:f64 = mul %b0:i183:f64 %b0:i185:f64
%b0:i187:f32 = call @func_79:*[ret:f32 params:()]()
%b0:i187:f32 = call @func_79:[ret:f32 params:()]*()
%b0:i188:f64 = typecast %b0:i187:f32 to f64
%b0:i189:f64 = mul %b0:i186:f64 %b0:i188:f64
%b0:i190:f32 = call @func_80:*[ret:f32 params:()]()
%b0:i190:f32 = call @func_80:[ret:f32 params:()]*()
%b0:i191:f64 = typecast %b0:i190:f32 to f64
%b0:i192:f64 = div %b0:i189:f64 %b0:i191:f64
%b0:i193:f64 = sub %b0:i180:f64 %b0:i192:f64
%b0:i194:f64 = call @func_81:*[ret:f64 params:()]()
%b0:i194:f64 = call @func_81:[ret:f64 params:()]*()
%b0:i195:f64 = sub %b0:i193:f64 %b0:i194:f64
%b0:i196:f64 = call @func_82:*[ret:f64 params:()]()
%b0:i196:f64 = call @func_82:[ret:f64 params:()]*()
%b0:i197:f64 = sub %b0:i195:f64 %b0:i196:f64
%b0:i198:f64 = call @func_83:*[ret:f64 params:()]()
%b0:i198:f64 = call @func_83:[ret:f64 params:()]*()
%b0:i199:f64 = add %b0:i197:f64 %b0:i198:f64
%b0:i200:f32 = call @func_84:*[ret:f32 params:()]()
%b0:i201:f64 = call @func_85:*[ret:f64 params:()]()
%b0:i200:f32 = call @func_84:[ret:f32 params:()]*()
%b0:i201:f64 = call @func_85:[ret:f64 params:()]*()
%b0:i202:f64 = typecast %b0:i200:f32 to f64
%b0:i203:f64 = mul %b0:i202:f64 %b0:i201:f64
%b0:i204:f64 = sub %b0:i199:f64 %b0:i203:f64
%b0:i205:f32 = call @func_86:*[ret:f32 params:()]()
%b0:i205:f32 = call @func_86:[ret:f32 params:()]*()
%b0:i206:f64 = typecast %b0:i205:f32 to f64
%b0:i207:f64 = add %b0:i204:f64 %b0:i206:f64
%b0:i208:f64 = call @func_87:*[ret:f64 params:()]()
%b0:i209:f32 = call @func_88:*[ret:f32 params:()]()
%b0:i208:f64 = call @func_87:[ret:f64 params:()]*()
%b0:i209:f32 = call @func_88:[ret:f32 params:()]*()
%b0:i210:f64 = typecast %b0:i209:f32 to f64
%b0:i211:f64 = mul %b0:i208:f64 %b0:i210:f64
%b0:i212:f64 = sub %b0:i207:f64 %b0:i211:f64
%b0:i213:f32 = call @func_89:*[ret:f32 params:()]()
%b0:i213:f32 = call @func_89:[ret:f32 params:()]*()
%b0:i214:f64 = typecast %b0:i213:f32 to f64
%b0:i215:f64 = sub %b0:i212:f64 %b0:i214:f64
%b0:i216:f64 = call @func_90:*[ret:f64 params:()]()
%b0:i217:f32 = call @func_91:*[ret:f32 params:()]()
%b0:i216:f64 = call @func_90:[ret:f64 params:()]*()
%b0:i217:f32 = call @func_91:[ret:f32 params:()]*()
%b0:i218:f64 = typecast %b0:i217:f32 to f64
%b0:i219:f64 = mul %b0:i216:f64 %b0:i218:f64
%b0:i220:f32 = call @func_92:*[ret:f32 params:()]()
%b0:i220:f32 = call @func_92:[ret:f32 params:()]*()
%b0:i221:f64 = typecast %b0:i220:f32 to f64
%b0:i222:f64 = mul %b0:i219:f64 %b0:i221:f64
%b0:i223:f64 = sub %b0:i215:f64 %b0:i222:f64
%b0:i224:f64 = call @func_93:*[ret:f64 params:()]()
%b0:i225:f64 = call @func_94:*[ret:f64 params:()]()
%b0:i224:f64 = call @func_93:[ret:f64 params:()]*()
%b0:i225:f64 = call @func_94:[ret:f64 params:()]*()
%b0:i226:f64 = mul %b0:i224:f64 %b0:i225:f64
%b0:i227:f64 = add %b0:i223:f64 %b0:i226:f64
%b0:i228:f32 = call @func_95:*[ret:f32 params:()]()
%b0:i228:f32 = call @func_95:[ret:f32 params:()]*()
%b0:i229:f64 = typecast %b0:i228:f32 to f64
%b0:i230:f64 = sub %b0:i227:f64 %b0:i229:f64
%b0:i231:f32 = call @func_96:*[ret:f32 params:()]()
%b0:i231:f32 = call @func_96:[ret:f32 params:()]*()
%b0:i232:f64 = typecast %b0:i231:f32 to f64
%b0:i233:f64 = sub %b0:i230:f64 %b0:i232:f64
%b0:i234:f32 = call @func_97:*[ret:f32 params:()]()
%b0:i234:f32 = call @func_97:[ret:f32 params:()]*()
%b0:i235:f64 = typecast %b0:i234:f32 to f64
%b0:i236:f64 = sub %b0:i233:f64 %b0:i235:f64
%b0:i237:f64 = call @func_98:*[ret:f64 params:()]()
%b0:i237:f64 = call @func_98:[ret:f64 params:()]*()
%b0:i238:f64 = add %b0:i236:f64 %b0:i237:f64
%b0:i239:f32 = call @func_99:*[ret:f32 params:()]()
%b0:i239:f32 = call @func_99:[ret:f32 params:()]*()
%b0:i240:f64 = typecast %b0:i239:f32 to f64
%b0:i241:f64 = sub %b0:i238:f64 %b0:i240:f64
%b0:i242:i32 = typecast %b0:i241:f64 to i32