Revision bbc863bf

b/tcg/i386/tcg-target.c
1922 1922
        tcg_out_qemu_st(s, args, 3);
1923 1923
        break;
1924 1924

  
1925
#if TCG_TARGET_REG_BITS == 32
1926
    case INDEX_op_brcond2_i32:
1927
        tcg_out_brcond2(s, args, const_args, 0);
1928
        break;
1929
    case INDEX_op_setcond2_i32:
1930
        tcg_out_setcond2(s, args, const_args);
1931
        break;
1932 1925
    case INDEX_op_mulu2_i32:
1933 1926
        tcg_out_modrm(s, OPC_GRP3_Ev, EXT3_MUL, args[3]);
1934 1927
        break;
......
1956 1949
            tgen_arithr(s, ARITH_SBB, args[1], args[5]);
1957 1950
        }
1958 1951
        break;
1952

  
1953
#if TCG_TARGET_REG_BITS == 32
1954
    case INDEX_op_brcond2_i32:
1955
        tcg_out_brcond2(s, args, const_args, 0);
1956
        break;
1957
    case INDEX_op_setcond2_i32:
1958
        tcg_out_setcond2(s, args, const_args);
1959
        break;
1959 1960
#else /* TCG_TARGET_REG_BITS == 64 */
1960 1961
    case INDEX_op_movi_i64:
1961 1962
        tcg_out_movi(s, TCG_TYPE_I64, args[0], args[1]);
......
2078 2079
    { INDEX_op_movcond_i32, { "r", "r", "ri", "r", "0" } },
2079 2080
#endif
2080 2081

  
2081
#if TCG_TARGET_REG_BITS == 32
2082 2082
    { INDEX_op_mulu2_i32, { "a", "d", "a", "r" } },
2083 2083
    { INDEX_op_add2_i32, { "r", "r", "0", "1", "ri", "ri" } },
2084 2084
    { INDEX_op_sub2_i32, { "r", "r", "0", "1", "ri", "ri" } },
2085

  
2086
#if TCG_TARGET_REG_BITS == 32
2085 2087
    { INDEX_op_brcond2_i32, { "r", "r", "ri", "ri" } },
2086 2088
    { INDEX_op_setcond2_i32, { "r", "r", "r", "ri", "ri" } },
2087 2089
#else
b/tcg/i386/tcg-target.h
92 92
#define TCG_TARGET_HAS_nor_i32          0
93 93
#define TCG_TARGET_HAS_deposit_i32      1
94 94
#define TCG_TARGET_HAS_movcond_i32      1
95
#define TCG_TARGET_HAS_add2_i32         1
96
#define TCG_TARGET_HAS_sub2_i32         1
97
#define TCG_TARGET_HAS_mulu2_i32        1
95 98

  
96 99
#if TCG_TARGET_REG_BITS == 64
97 100
#define TCG_TARGET_HAS_div2_i64         1
......
114 117
#define TCG_TARGET_HAS_nor_i64          0
115 118
#define TCG_TARGET_HAS_deposit_i64      1
116 119
#define TCG_TARGET_HAS_movcond_i64      1
117

  
118
#define TCG_TARGET_HAS_add2_i32         0
119
#define TCG_TARGET_HAS_sub2_i32         0
120
#define TCG_TARGET_HAS_mulu2_i32        0
121 120
#endif
122 121

  
123 122
#define TCG_TARGET_deposit_i32_valid(ofs, len) \

Also available in: Unified diff