target/m68k: Implement atomic test-and-set
commit5934dae7a747f0aed24e8d20936ca5e117d95ad9
authorRichard Henderson <richard.henderson@linaro.org>
Mon, 29 Aug 2022 05:17:46 +0000 (28 22:17 -0700)
committerLaurent Vivier <laurent@vivier.eu>
Wed, 21 Sep 2022 12:59:45 +0000 (21 14:59 +0200)
tree6d6d99b7a2d01ca30646db3c65594087ec24e5f3
parent832e9e33bc51f52fc3ea667d48912e95af3e28f3
target/m68k: Implement atomic test-and-set

This is slightly more complicated than cas,
because tas is allowed on data registers.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20220829051746.227094-1-richard.henderson@linaro.org>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
target/m68k/translate.c