Richard Henderson <richard.hender...@linaro.org> writes:
> On 2/9/21 10:27 AM, Alex Bennée wrote: >> A duplicate insn is one that is appears to be executed twice in a row. >> This is currently possible due to -icount and cpu_io_recompile() >> causing a re-translation of a block. On it's own this won't trigger >> any tests though. >> >> Signed-off-by: Alex Bennée <alex.ben...@linaro.org> >> >> --- >> [AJB: well not quite, the x86_64 test trips over this due to some >> weirdness in the way we handle rep insns, e.g. rep movsb (%esi), >> %es:(%edi) in the x86 bios code] > > Ah, but that's not tcg weirdness, that's architectural weirdness. Multiple > executions is how "rep" is supposed to work. As the plugin can know the arch I can just disable the test for x86. At the moment it doesn't matter because there is only a test for aarch64. -- Alex Bennée