{"ast_node_type":"variable","tokens":[{"end":70,"kind":"keyword","start":0,"text":"let"}]}
                        let xor = fx.bcx.ins().bxor(val_hi, val_sign);
                        let val_sign = fx.bcx.ins().sshr_imm(val, i64::from(ty.bits() - 1));
                        fx.bcx.ins().icmp_imm(IntCC::NotEqual, xor, 0)