Signed-off-by: Fabien Chouteau <chout...@adacore.com> --- target-ppc/translate.c | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/target-ppc/translate.c b/target-ppc/translate.c index 0a03b44..d0ca821 100644 --- a/target-ppc/translate.c +++ b/target-ppc/translate.c @@ -3995,6 +3995,24 @@ static void gen_dcbt(DisasContext *ctx) */ } +/* dcblc */ +static void gen_dcblc(DisasContext *ctx) +{ + /* interpreted as no-op */ +} + +/* dcbtls */ +static void gen_dcbtls(DisasContext *ctx) +{ + /* interpreted as no-op */ +} + +/* dcbtstls */ +static void gen_dcbtstls(DisasContext *ctx) +{ + /* interpreted as no-op */ +} + /* dcbtst */ static void gen_dcbtst(DisasContext *ctx) { @@ -8404,6 +8422,9 @@ GEN_HANDLER(dcbi, 0x1F, 0x16, 0x0E, 0x03E00001, PPC_CACHE), GEN_HANDLER(dcbst, 0x1F, 0x16, 0x01, 0x03E00001, PPC_CACHE), GEN_HANDLER(dcbt, 0x1F, 0x16, 0x08, 0x02000001, PPC_CACHE), GEN_HANDLER(dcbtst, 0x1F, 0x16, 0x07, 0x02000001, PPC_CACHE), +GEN_HANDLER(dcblc, 0x1F, 0x6, 0x0C, 0x02000001, PPC_CACHE), +GEN_HANDLER(dcbtls, 0x1F, 0x6, 0x05, 0x02000001, PPC_CACHE), +GEN_HANDLER(dcbtstls, 0x1F, 0x6, 0x04, 0x02000001, PPC_CACHE), GEN_HANDLER(dcbz, 0x1F, 0x16, 0x1F, 0x03E00001, PPC_CACHE_DCBZ), GEN_HANDLER2(dcbz_970, "dcbz", 0x1F, 0x16, 0x1F, 0x03C00001, PPC_CACHE_DCBZT), GEN_HANDLER(dst, 0x1F, 0x16, 0x0A, 0x01800001, PPC_ALTIVEC), -- 1.7.4.1