Revision 3cd7d1dd target-ppc/op_mem.h

b/target-ppc/op_mem.h
37 37
        ((tmp & 0x0000FF00) << 8) | ((tmp & 0x000000FF) << 24);
38 38
}
39 39

  
40
#if defined(TARGET_PPC64) || defined(TARGET_PPCEMB)
41 40
static always_inline uint64_t glue(ld64r, MEMSUFFIX) (target_ulong EA)
42 41
{
43 42
    uint64_t tmp = glue(ldq, MEMSUFFIX)(EA);
......
50 49
        ((tmp & 0x000000000000FF00ULL) << 40) |
51 50
        ((tmp & 0x00000000000000FFULL) << 54);
52 51
}
53
#endif
54 52

  
55 53
#if defined(TARGET_PPC64)
56 54
static always_inline int64_t glue(ldsl, MEMSUFFIX) (target_ulong EA)
......
81 79
    glue(stl, MEMSUFFIX)(EA, tmp);
82 80
}
83 81

  
84
#if defined(TARGET_PPC64) || defined(TARGET_PPCEMB)
85 82
static always_inline void glue(st64r, MEMSUFFIX) (target_ulong EA,
86 83
                                                  uint64_t data)
87 84
{
......
95 92
        ((data & 0x00000000000000FFULL) << 56);
96 93
    glue(stq, MEMSUFFIX)(EA, tmp);
97 94
}
98
#endif
99 95

  
100 96
/***                             Integer load                              ***/
101 97
#define PPC_LD_OP(name, op)                                                   \
......
1123 1119
#undef VR_DWORD0
1124 1120
#undef VR_DWORD1
1125 1121

  
1126
#if defined(TARGET_PPCEMB)
1127 1122
/* SPE extension */
1128 1123
#define _PPC_SPE_LD_OP(name, op)                                              \
1129 1124
void OPPROTO glue(glue(op_spe_l, name), MEMSUFFIX) (void)                     \
......
1385 1380
    return ret;
1386 1381
}
1387 1382
PPC_SPE_LD_OP(whsplat_le, spe_lwhsplat_le);
1388
#endif /* defined(TARGET_PPCEMB) */
1389 1383

  
1390 1384
#undef MEMSUFFIX

Also available in: Unified diff