Víctor Colombo
4896c15bc3
target/ppc: Move fsqrts to decodetree
...
Signed-off-by: Víctor Colombo <victor.colombo@eldorado.org.br >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Message-Id: <20220905123746.54659-3-victor.colombo@eldorado.org.br >
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com >
2022-09-20 10:54:06 -03:00
Víctor Colombo
6a8654d6c2
target/ppc: Move fsqrt to decodetree
...
Signed-off-by: Víctor Colombo <victor.colombo@eldorado.org.br >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Message-Id: <20220905123746.54659-2-victor.colombo@eldorado.org.br >
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com >
2022-09-20 10:54:06 -03:00
Víctor Colombo
f80d04d548
target/ppc: Move mffs[.] to decodetree
...
Signed-off-by: Víctor Colombo <victor.colombo@eldorado.org.br >
Reviewed-by: Matheus Ferst <matheus.ferst@eldorado.org.br >
Message-Id: <20220629162904.105060-6-victor.colombo@eldorado.org.br >
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com >
2022-07-06 10:22:38 -03:00
Víctor Colombo
3e5bce70ef
target/ppc: Move mffsl to decodetree
...
Signed-off-by: Víctor Colombo <victor.colombo@eldorado.org.br >
Reviewed-by: Matheus Ferst <matheus.ferst@eldorado.org.br >
Message-Id: <20220629162904.105060-5-victor.colombo@eldorado.org.br >
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com >
2022-07-06 10:22:38 -03:00
Víctor Colombo
394c2e2fda
target/ppc: Move mffsce to decodetree
...
Signed-off-by: Víctor Colombo <victor.colombo@eldorado.org.br >
Reviewed-by: Matheus Ferst <matheus.ferst@eldorado.org.br >
Message-Id: <20220629162904.105060-4-victor.colombo@eldorado.org.br >
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com >
2022-07-06 10:22:38 -03:00
Víctor Colombo
bf8adfd88b
target/ppc: Move mffscrn[i] to decodetree
...
Signed-off-by: Víctor Colombo <victor.colombo@eldorado.org.br >
Reviewed-by: Matheus Ferst <matheus.ferst@eldorado.org.br >
Message-Id: <20220629162904.105060-3-victor.colombo@eldorado.org.br >
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com >
2022-07-06 10:22:38 -03:00
Matheus Ferst
eb69a84bb0
target/ppc: Use TCG_CALL_NO_RWG_SE in fsel helper
...
fsel doesn't change FPSCR and CR1 is handled by gen_set_cr1_from_fpscr,
so helper_fsel doesn't need the env argument and can be declared with
TCG_CALL_NO_RWG_SE. We also take this opportunity to move the insn to
decodetree.
Signed-off-by: Matheus Ferst <matheus.ferst@eldorado.org.br >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Message-Id: <20220517123929.284511-6-matheus.ferst@eldorado.org.br >
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com >
2022-05-26 17:11:32 -03:00
Fernando Eckhardt Valle
fbd2e60ef1
target/ppc: Move load and store floating point instructions to decodetree
...
Move load floating point instructions (lfs, lfsu, lfsx, lfsux, lfd, lfdu, lfdx, lfdux)
and store floating point instructions(stfs, stfsu, stfsx, stfsux, stfd, stfdu, stfdx,
stfdux) from legacy system to decodetree.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Signed-off-by: Fernando Eckhardt Valle <fernando.valle@eldorado.org.br >
Signed-off-by: Matheus Ferst <matheus.ferst@eldorado.org.br >
Message-Id: <20211029202424.175401-4-matheus.ferst@eldorado.org.br >
Signed-off-by: David Gibson <david@gibson.dropbear.id.au >
2021-11-09 10:32:51 +11:00
Paolo Bonzini
139c1837db
meson: rename included C source files to .c.inc
...
With Makefiles that have automatically generated dependencies, you
generated includes are set as dependencies of the Makefile, so that they
are built before everything else and they are available when first
building the .c files.
Alternatively you can use a fine-grained dependency, e.g.
target/arm/translate.o: target/arm/decode-neon-shared.inc.c
With Meson you have only one choice and it is a third option, namely
"build at the beginning of the corresponding target"; the way you
express it is to list the includes in the sources of that target.
The problem is that Meson decides if something is a source vs. a
generated include by looking at the extension: '.c', '.cc', '.m', '.C'
are sources, while everything else is considered an include---including
'.inc.c'.
Use '.c.inc' to avoid this, as it is consistent with our other convention
of using '.rst.inc' for included reStructuredText files. The editorconfig
file is adjusted.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2020-08-21 06:18:30 -04:00