Skip to content
Snippets Groups Projects
  1. Nov 07, 2023
  2. Nov 06, 2023
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-sp-20231105' of https://gitlab.com/rth7680/qemu into staging · 3e01f114
      Stefan Hajnoczi authored
      target/sparc: Explicitly compute condition codes
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmVH9oodHHJpY2hhcmQu
      # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV/M8QgAgPTp/wFLVnSRFLaN
      # fBoelVhM4WTWMQ+SUwZMtCvqcMHaBxIMu+hyk5MI11hFOUi9N+vWvRb+NZ6JbK+1
      # sqWcx0NdYfNdOeoi1dgzGgcCkFA8u9zW/K7Ih0W8WuU20uiJ4Zw/qmnEELIl/mZR
      # 5Ft1mhLMhQSYsH0KSypugLWBxR9SFNH1cV3C1SG2q+6snm/mhKk9NN18zJGFdmmY
      # 4CQThx159P/DaPUONZbSAMN94opu6K8FSymELPDUZBYwJRq7fyGKYuDUGRvN1kxx
      # I8p/MF1V5Vcth9lvGyBYulFWjo9BDMpkIdmWzXZLOWfzZVAed8PcglxoQqgMbU5u
      # eyY/Cw==
      # =Tv1h
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Mon 06 Nov 2023 04:09:46 HKT
      # gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
      # gpg:                issuer "richard.henderson@linaro.org"
      # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
      # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
      
      * tag 'pull-sp-20231105' of https://gitlab.com/rth7680/qemu
      
      : (21 commits)
        target/sparc: Check for invalid cond in gen_compare_reg
        target/sparc: Implement UDIV inline
        target/sparc: Implement UDIVX and SDIVX inline
        target/sparc: Discard cpu_cond at the end of each insn
        target/sparc: Record entire jump condition in DisasContext
        target/sparc: Merge gen_op_next_insn into only caller
        target/sparc: Pass displacement to advance_jump_cond
        target/sparc: Merge advance_jump_uncond_{never,always} into advance_jump_cond
        target/sparc: Merge gen_branch2 into advance_pc
        target/sparc: Do flush_cond in advance_jump_cond
        target/sparc: Always copy conditions into a new temporary
        target/sparc: Change DisasCompare.c2 to int
        target/sparc: Remove DisasCompare.is_bool
        target/sparc: Remove CC_OP leftovers
        target/sparc: Remove CC_OP_TADDTV, CC_OP_TSUBTV
        target/sparc: Remove CC_OP_SUB, CC_OP_SUBX, CC_OP_TSUB
        target/sparc: Remove CC_OP_ADD, CC_OP_ADDX, CC_OP_TADD
        target/sparc: Remove CC_OP_DIV
        target/sparc: Remove CC_OP_LOGIC
        target/sparc: Split psr and xcc into components
        ...
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      3e01f114
Loading