half00halfs00halfssxshalfxlastbit00lastbits0s0lastbitssxlastbitxzero0truezerosxfalseconvxconviterxcons0nilconviterxlifzeroxxliftruexlliffalsexlconviterhalfxconslastbitxlhalfssxhalfxlastbitssxlastbitxconvxconviterxcons0nilconviterxlzeroxconviterxlifzeroxxliffalsexllastbitxiffalsexlhalfxiffalsexlconviterhalfxconslastbitxltrueconvxconviterxcons0nilfalseiffalsexlconviterhalfxconslastbitxlconviterxlifzeroxxltrueiffalsexlhalfxfalsehalfssxhalfxtrue1half1119s1411iffalsexllastbitxfalselastbitssxlastbitxtrue1lastbit1119s1411conviterxlzeroxfalse