DELTA 311315 20645 231 SVNS] lblN = {} = {}ENDREP DELTA 311116 1108621 2253 SVNtSr;lr// // NOTE: fp-to-uint to fp-to-sint promotion guarantees zero extend. For example: // before legalization: fp-to-uint16, 65534. -> 0xfffe // after legalization: fp-to-sint32, 65534. -> 0x0000fffe return DAG.getNode(N->getOpcode()u [YYNKNOWN_LIBCALL; if (VT == MVT::i16) LC = RTLIB::SREM_I16; else if (VT == MVT::i32) LC = RTLIB::SREM_I32; else if (VT == MVT::i64) LC = RTLIB::SREM_I64; else if (VT == MVT::i128) LC = RTLIB::SREENDREP DELTA 311116 3683953 425 SVN b `+m`If the float value is negative or too large, the result is undefined anyway; ; otherwise, fcvtzs must returns a value in [0, 256), which guarantees zext. ; CHECK-LABEL: float_char_int_func: ; CHECK: fcvtzs [[A:w[0-9]+]], s0ENDREP DELTA SVNMSMMx^m[k1W* -BU,BeИMUe 993=LQdȔ:b"(wيQx irra!epd"YSes[UH =98#$