Revision 5f0ce17f

b/tcg/i386/tcg-target.c
1073 1073
    case INDEX_op_ext16s_i32:
1074 1074
        tcg_out_modrm(s, 0xbf | P_EXT, args[0], args[1]);
1075 1075
        break;
1076
    case INDEX_op_ext8u_i32:
1077
        tcg_out_modrm(s, 0xb6 | P_EXT, args[0], args[1]);
1078
        break;
1079
    case INDEX_op_ext16u_i32:
1080
        tcg_out_modrm(s, 0xb7 | P_EXT, args[0], args[1]);
1081
        break;
1076 1082

  
1077 1083
    case INDEX_op_qemu_ld8u:
1078 1084
        tcg_out_qemu_ld(s, args, 0);
......
1160 1166

  
1161 1167
    { INDEX_op_ext8s_i32, { "r", "q" } },
1162 1168
    { INDEX_op_ext16s_i32, { "r", "r" } },
1169
    { INDEX_op_ext8u_i32, { "r", "q"} },
1170
    { INDEX_op_ext16u_i32, { "r", "r"} },
1163 1171

  
1164 1172
#if TARGET_LONG_BITS == 32
1165 1173
    { INDEX_op_qemu_ld8u, { "r", "L" } },
b/tcg/i386/tcg-target.h
52 52
#define TCG_TARGET_HAS_ext8s_i32
53 53
#define TCG_TARGET_HAS_ext16s_i32
54 54
#define TCG_TARGET_HAS_rot_i32
55
#define TCG_TARGET_HAS_ext8u_i32
56
#define TCG_TARGET_HAS_ext16u_i32
55 57

  
56 58
#define TCG_TARGET_HAS_GUEST_BASE
57 59

  

Also available in: Unified diff