Hexagon (target/hexagon) put writes to USR into temp until commit
Change SET_USR_FIELD to write to hex_new_value[HEX_REG_USR] instead of hex_gpr[HEX_REG_USR]. Then, we need code to mark the instructions that can set implicitly set USR - Macros added to hex_common.py - A_FPOP added in translate.c Test case added in tests/tcg/hexagon/overflow.c Reviewed-by:Richard Henderson <richard.henderson@linaro.org> Signed-off-by:
Taylor Simpson <tsimpson@quicinc.com>
Showing
- target/hexagon/attribs_def.h.inc 1 addition, 0 deletionstarget/hexagon/attribs_def.h.inc
- target/hexagon/hex_common.py 2 additions, 0 deletionstarget/hexagon/hex_common.py
- target/hexagon/macros.h 1 addition, 1 deletiontarget/hexagon/macros.h
- target/hexagon/translate.c 8 additions, 1 deletiontarget/hexagon/translate.c
- tests/tcg/hexagon/Makefile.target 1 addition, 0 deletionstests/tcg/hexagon/Makefile.target
- tests/tcg/hexagon/overflow.c 107 additions, 0 deletionstests/tcg/hexagon/overflow.c
tests/tcg/hexagon/overflow.c
0 → 100644
Please register or sign in to comment