tcg-target.c.inc (b6ee2453f63bf1b9fe5d3e20e00b128820b4902e) tcg-target.c.inc (7b8801071951c55dc506c1fca8b40ba292a28d6e)
1/*
2 * Tiny Code Generator for QEMU
3 *
4 * Copyright (c) 2008 Andrzej Zaborowski
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 * of this software and associated documentation files (the "Software"), to deal
8 * in the Software without restriction, including without limitation the rights

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

1320
1321typedef struct {
1322 ARMCond cond;
1323 TCGReg base;
1324 int index;
1325 bool index_scratch;
1326} HostAddress;
1327
1/*
2 * Tiny Code Generator for QEMU
3 *
4 * Copyright (c) 2008 Andrzej Zaborowski
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a copy
7 * of this software and associated documentation files (the "Software"), to deal
8 * in the Software without restriction, including without limitation the rights

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

1320
1321typedef struct {
1322 ARMCond cond;
1323 TCGReg base;
1324 int index;
1325 bool index_scratch;
1326} HostAddress;
1327
1328bool tcg_target_has_memory_bswap(MemOp memop)
1329{
1330 return false;
1331}
1332
1328static TCGReg ldst_ra_gen(TCGContext *s, const TCGLabelQemuLdst *l, int arg)
1329{
1330 /* We arrive at the slow path via "BLNE", so R14 contains l->raddr. */
1331 return TCG_REG_R14;
1332}
1333
1334static const TCGLdstHelperParam ldst_helper_param = {
1335 .ra_gen = ldst_ra_gen,

--- 1648 unchanged lines hidden ---
1333static TCGReg ldst_ra_gen(TCGContext *s, const TCGLabelQemuLdst *l, int arg)
1334{
1335 /* We arrive at the slow path via "BLNE", so R14 contains l->raddr. */
1336 return TCG_REG_R14;
1337}
1338
1339static const TCGLdstHelperParam ldst_helper_param = {
1340 .ra_gen = ldst_ra_gen,

--- 1648 unchanged lines hidden ---