tcg-target.c.inc (3df73c7e393b8190372f2d276b7ebc523199cfa1) tcg-target.c.inc (7b8801071951c55dc506c1fca8b40ba292a28d6e)
1/*
2 * Tiny Code Generator for QEMU
3 *
4 * Copyright (c) 2009 Ulrich Hecht <uli@suse.de>
5 * Copyright (c) 2009 Alexander Graf <agraf@suse.de>
6 * Copyright (c) 2010 Richard Henderson <rth@twiddle.net>
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a copy

--- 1560 unchanged lines hidden (view full) ---

1569}
1570
1571typedef struct {
1572 TCGReg base;
1573 TCGReg index;
1574 int disp;
1575} HostAddress;
1576
1/*
2 * Tiny Code Generator for QEMU
3 *
4 * Copyright (c) 2009 Ulrich Hecht <uli@suse.de>
5 * Copyright (c) 2009 Alexander Graf <agraf@suse.de>
6 * Copyright (c) 2010 Richard Henderson <rth@twiddle.net>
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a copy

--- 1560 unchanged lines hidden (view full) ---

1569}
1570
1571typedef struct {
1572 TCGReg base;
1573 TCGReg index;
1574 int disp;
1575} HostAddress;
1576
1577bool tcg_target_has_memory_bswap(MemOp memop)
1578{
1579 return true;
1580}
1581
1577static void tcg_out_qemu_ld_direct(TCGContext *s, MemOp opc, TCGReg data,
1578 HostAddress h)
1579{
1580 switch (opc & (MO_SSIZE | MO_BSWAP)) {
1581 case MO_UB:
1582 tcg_out_insn(s, RXY, LLGC, data, h.base, h.index, h.disp);
1583 break;
1584 case MO_SB:

--- 1809 unchanged lines hidden ---
1582static void tcg_out_qemu_ld_direct(TCGContext *s, MemOp opc, TCGReg data,
1583 HostAddress h)
1584{
1585 switch (opc & (MO_SSIZE | MO_BSWAP)) {
1586 case MO_UB:
1587 tcg_out_insn(s, RXY, LLGC, data, h.base, h.index, h.disp);
1588 break;
1589 case MO_SB:

--- 1809 unchanged lines hidden ---