target/arm: Implement the SET* instructions
Implement the SET* instructions which collectively implement a "memset" operation. These come in a set of three, eg SETP (prologue), SETM (main), SETE (epilogue), and each of those has different flavours to indicate whether memory accesses should be unpriv or non-temporal. This commit does not include the "memset with tag setting" SETG* instructions. Signed-off-by:Peter Maydell <peter.maydell@linaro.org> Reviewed-by:
Richard Henderson <richard.henderson@linaro.org> Message-id: 20230912140434.1333369-8-peter.maydell@linaro.org
Showing
- target/arm/tcg/a64.decode 16 additions, 0 deletionstarget/arm/tcg/a64.decode
- target/arm/tcg/helper-a64.c 344 additions, 0 deletionstarget/arm/tcg/helper-a64.c
- target/arm/tcg/helper-a64.h 4 additions, 0 deletionstarget/arm/tcg/helper-a64.h
- target/arm/tcg/translate-a64.c 49 additions, 0 deletionstarget/arm/tcg/translate-a64.c
Loading
Please register or sign in to comment