Revision f878d2d2

b/tcg/arm/tcg-target.c
1427 1427
    case INDEX_op_neg_i32:
1428 1428
        tcg_out_dat_imm(s, COND_AL, ARITH_RSB, args[0], args[1], 0);
1429 1429
        break;
1430
    case INDEX_op_not_i32:
1431
        tcg_out_dat_reg(s, COND_AL,
1432
                        ARITH_MVN, args[0], 0, args[1], SHIFT_IMM_LSL(0));
1433
        break;
1430 1434
    case INDEX_op_mul_i32:
1431 1435
        tcg_out_mul32(s, COND_AL, args[0], args[1], args[2]);
1432 1436
        break;
......
1561 1565
    { INDEX_op_or_i32, { "r", "r", "rI" } },
1562 1566
    { INDEX_op_xor_i32, { "r", "r", "rI" } },
1563 1567
    { INDEX_op_neg_i32, { "r", "r" } },
1568
    { INDEX_op_not_i32, { "r", "r" } },
1564 1569

  
1565 1570
    { INDEX_op_shl_i32, { "r", "r", "ri" } },
1566 1571
    { INDEX_op_shr_i32, { "r", "r", "ri" } },
b/tcg/arm/tcg-target.h
33 33
#define TCG_TARGET_HAS_ext16s_i32
34 34
#define TCG_TARGET_HAS_neg_i32
35 35
#undef TCG_TARGET_HAS_neg_i64
36
#define TCG_TARGET_HAS_not_i32
36 37
#undef TCG_TARGET_STACK_GROWSUP
37 38

  
38 39
enum {

Also available in: Unified diff