Switched to a new branch '20211028024131.1492790-1-richard.henderson@linaro.org' Applying: qemu/int128: Add int128_{not,xor} Applying: host-utils: move checks out of divu128/divs128 Applying: host-utils: move udiv_qrnnd() to host-utils Applying: host-utils: add 128-bit quotient support to divu128/divs128 Applying: host-utils: add unit tests for divu128/divs128 Applying: tcg/optimize: Rename "mask" to "z_mask" Applying: tcg/optimize: Split out OptContext Applying: tcg/optimize: Remove do_default label Applying: tcg/optimize: Change tcg_opt_gen_{mov,movi} interface Applying: tcg/optimize: Move prev_mb into OptContext Applying: tcg/optimize: Split out init_arguments Applying: tcg/optimize: Split out copy_propagate Applying: tcg/optimize: Split out fold_call Applying: tcg/optimize: Drop nb_oargs, nb_iargs locals Applying: tcg/optimize: Change fail return for do_constant_folding_cond* Applying: tcg/optimize: Return true from tcg_opt_gen_{mov,movi} Applying: tcg/optimize: Split out finish_folding Applying: tcg/optimize: Use a boolean to avoid a mass of continues Applying: tcg/optimize: Split out fold_mb, fold_qemu_{ld,st} Applying: tcg/optimize: Split out fold_const{1,2} Applying: tcg/optimize: Split out fold_setcond2 Applying: tcg/optimize: Split out fold_brcond2 Applying: tcg/optimize: Split out fold_brcond Applying: tcg/optimize: Split out fold_setcond Applying: tcg/optimize: Split out fold_mulu2_i32 Applying: tcg/optimize: Split out fold_addsub2_i32 Applying: tcg/optimize: Split out fold_movcond Applying: tcg/optimize: Split out fold_extract2 Applying: tcg/optimize: Split out fold_extract, fold_sextract Applying: tcg/optimize: Split out fold_deposit Applying: tcg/optimize: Split out fold_count_zeros Applying: tcg/optimize: Split out fold_bswap Applying: tcg/optimize: Split out fold_dup, fold_dup2 Applying: tcg/optimize: Split out fold_mov Applying: tcg/optimize: Split out fold_xx_to_i Applying: tcg/optimize: Split out fold_xx_to_x Applying: tcg/optimize: Split out fold_xi_to_i Applying: tcg/optimize: Add type to OptContext Applying: tcg/optimize: Split out fold_to_not Applying: tcg/optimize: Split out fold_sub_to_neg Applying: tcg/optimize: Split out fold_xi_to_x Applying: tcg/optimize: Split out fold_ix_to_i Applying: tcg/optimize: Split out fold_masks Applying: tcg/optimize: Expand fold_mulu2_i32 to all 4-arg multiplies Applying: tcg/optimize: Expand fold_addsub2_i32 to 64-bit ops Applying: tcg/optimize: Sink commutative operand swapping into fold functions Applying: tcg/optimize: Stop forcing z_mask to "garbage" for 32-bit values Applying: tcg/optimize: Use fold_xx_to_i for orc Applying: tcg/optimize: Use fold_xi_to_x for mul Applying: tcg/optimize: Use fold_xi_to_x for div Applying: tcg/optimize: Use fold_xx_to_i for rem Applying: tcg/optimize: Optimize sign extensions Applying: tcg/optimize: Propagate sign info for logical operations Applying: tcg/optimize: Propagate sign info for setcond Applying: tcg/optimize: Propagate sign info for bit counting Applying: tcg/optimize: Propagate sign info for shifting Warning: Permanently added 'github.com,140.82.112.3' (RSA) to the list of known hosts. To github.com:patchew-project/qemu * [new tag] patchew/20211028024131.1492790-1-richard.henderson@linaro.org -> patchew/20211028024131.1492790-1-richard.henderson@linaro.org