aboutsummaryrefslogtreecommitdiff
path: root/target/hexagon/macros.h
AgeCommit message (Expand)AuthorFilesLines
2024-06-08Hexagon: add PC alignment check and exceptionMatheus Tavares Bernardino1-3/+0
2024-05-05Hexagon (target/hexagon) Pass SP explicitly to helpers that need itTaylor Simpson1-1/+1
2024-05-05Hexagon (target/hexagon) Pass P0 explicitly to helpers that need itTaylor Simpson1-2/+2
2024-01-21Hexagon (target/hexagon) Clean up handling of modifier registersTaylor Simpson1-2/+1
2024-01-21Hexagon (target/hexagon) Fix shadow variable when idef-parser is offTaylor Simpson1-3/+3
2023-10-18target/hexagon: move GETPC() calls to top level helpersMatheus Tavares Bernardino1-10/+9
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson1-4/+4
2023-05-18Hexagon (target/hexagon) Move items to DisasContextTaylor Simpson1-1/+5
2023-05-18Hexagon (target/hexagon) Move pkt_has_store_s1 to DisasContextTaylor Simpson1-8/+8
2023-05-18Hexagon (target/hexagon) Make special new_value for USRTaylor Simpson1-1/+1
2023-05-18Hexagon (target/hexagon) Short-circuit packet register writesTaylor Simpson1-2/+11
2023-05-18Hexagon (target/hexagon) Eliminate uses of log_pred_write functionTaylor Simpson1-4/+0
2023-05-18Hexagon (target/hexagon) Remove log_reg_write from op_helper.[ch]Taylor Simpson1-14/+0
2023-05-18Hexagon (target/hexagon) Add overrides for clr[tf]newTaylor Simpson1-4/+0
2023-05-05target/Hexagon: Finish conversion to tcg_gen_qemu_{ld, st}_*Richard Henderson1-7/+7
2023-04-21Hexagon (target/hexagon) Add overrides for cache/sync/barrier instructionsTaylor Simpson1-14/+4
2023-04-21Hexagon (target/hexagon) Remove unused slot variable in helpersTaylor Simpson1-7/+7
2023-04-21Hexagon (target/hexagon) Updates to USR should use get_result_gprTaylor Simpson1-8/+0
2023-04-21Hexagon (target/hexagon) Remove redundant/unused macrosTaylor Simpson1-43/+22
2023-03-06Hexagon (target/hexagon) Reduce manipulation of slot_cancelledTaylor Simpson1-1/+1
2023-03-06Hexagon (target/hexagon) Remove gen_log_predicated_reg_write[_pair]Taylor Simpson1-15/+0
2023-03-06Hexagon (target/hexagon) Add overrides for callrTaylor Simpson1-11/+1
2023-03-05target/hexagon: Drop tcg_temp_free from C codeRichard Henderson1-7/+0
2022-12-16target/hexagon: introduce new helper functionsNiccolò Izzo1-0/+9
2022-12-16target/hexagon: make slot number an unsignedPaolo Montesel1-1/+1
2022-12-16Hexagon (target/hexagon) Remove next_PC from runtime stateTaylor Simpson1-1/+1
2022-12-16Hexagon (target/hexagon) Remove PC from the runtime stateTaylor Simpson1-1/+1
2022-12-16Hexagon (target/hexagon) Only use branch_taken when packet has multi cofTaylor Simpson1-1/+1
2022-12-16Hexagon (target/hexagon) Add pkt and insn to DisasContextTaylor Simpson1-5/+5
2022-09-30Hexagon (target/hexagon) move store size tracking to translationTaylor Simpson1-4/+4
2022-07-19Hexagon (target/hexagon) fix bug in mem_noshuf load exceptionTaylor Simpson1-10/+27
2022-03-12Hexagon HVX (target/hexagon) fix bug in HVX saturate instructionsTaylor Simpson1-2/+2
2021-11-03Hexagon HVX (target/hexagon) macrosTaylor Simpson1-0/+22
2021-10-28Hexagon (target/hexagon) put writes to USR into temp until commitTaylor Simpson1-1/+1
2021-10-28Hexagon (target/hexagon) more tcg_constant_*Taylor Simpson1-4/+3
2021-10-06target/hexagon: Use tcg_constant_*Philippe Mathieu-Daudé1-2/+1
2021-10-06target/hexagon: Remove unused TCG temporary from predicated loadsPhilippe Mathieu-Daudé1-2/+0
2021-06-29Hexagon (target/hexagon) cleanup gen_store_conditional[48] functionsTaylor Simpson1-2/+1
2021-06-29Hexagon (target/hexagon) fix bug in fLSBNEW*Taylor Simpson1-17/+10
2021-05-01Hexagon (target/hexagon) CABAC decode binTaylor Simpson1-0/+7
2021-05-01Hexagon (target/hexagon) load and unpack bytes instructionsTaylor Simpson1-0/+16
2021-05-01Hexagon (target/hexagon) bit reverse (brev) addressingTaylor Simpson1-0/+1
2021-05-01Hexagon (target/hexagon) circular addressingTaylor Simpson1-0/+92
2021-05-01Hexagon (target/hexagon) remove unused carry_from_add64 functionTaylor Simpson1-2/+0
2021-03-06target/hexagon: Fix shift amount check in fASHIFTL/fLSHIFTRTaylor Simpson1-2/+2
2021-02-18Hexagon (target/hexagon) macrosTaylor Simpson1-0/+592