aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2021-06-06A64/config.h: Split fastmem and page_table options.Markus Wick
2021-06-05IR: Implement FPVector{To,From}Half32MerryMage
2021-05-31emit_x64_floating_point: AVX implementation of ZeroIfNaNWunkolo
2021-05-31emit_x64{_vector}_floating_point: AVX512 implementation of ZeroIfNaNWunkolo
2021-05-31backend/x64: Add vfixup constantsWunkolo
2021-05-30{a32,a64}_emit_x64: Fix fast_dispatch_table_lookup call in Unpatch on W^X sys...MerryMage
2021-05-30exception_handler_*: Simplify message for case when exception is not our faultMerryMage
2021-05-30emit_x64_data_processing: operand in EmitExtractRegister is not modifiedMerryMage
2021-05-28fixup! a64/fastmem: Implement fastmem on 128 bit memory access.Markus Wick
2021-05-28a64/fastmem: Implement fastmem on 128 bit memory access.Markus Wick
2021-05-28a64/fastmem: Only generate abort handler if needed.Markus Wick
2021-05-28a64_emit_x64: Implement fastmem for A64 frontend for 8-64 bit reads/writesMerryMage
2021-05-28emit_x64_vector_saturation: AVX implementation of EmitVectorSignedSaturatedMerry
2021-05-28emit_x64_vector_saturated: Consolidate unsigned operations into EmitVectorUns...Merry
2021-05-28emit_x64_vector_saturation: Reduce esize noise in EmitVectorSignedSaturatedMerry
2021-05-28emit_x64_vector_saturation: AVX implementation of EmitVectorUnsignedSaturated...Merry
2021-05-28emit_x64_vector_saturation: AVX implementation of EmitVectorUnsignedSaturated...Merry
2021-05-28emit_x64_vector_saturation: AVX implementation of EmitVectorUnsignedSaturated...Merry
2021-05-28emit_x64_vector_saturation: AVX2 implementation of EmitVectorUnsignedSaturate...Merry
2021-05-28emit_x64_vector_saturation: AVX512 implementation of EmitVectorSignedSaturatedWunkolo
2021-05-28emit_x64_vector_saturation: AVX512 implementation of VectorUnsignedSaturated{...Wunkolo
2021-05-28backend/x64: Add constantsWunkolo
2021-05-25a32_emit_x64: Dump x64 disassembly upon fastmem patch failureMerryMage
2021-05-25common: Add x64_disassembleMerryMage
2021-05-23IR: Implement IR instruction CallHostFunctionMerryMage
2021-05-22emit_x64_vector: AVX512VBMI implementation of EmitVectorTableLookup128Wunkolo
2021-05-22emit_x64_vector: AVX512{VL+BW} implementation of EmitVectorTableLookup128Wunkolo
2021-05-22Add .clang-format fileMerryMage
2021-05-22A32: Introduce PreCodeTranslationHookMerryMage
2021-05-19Consolidate all source files into src/ directoryMerry
2021-05-16ASIMD: Implement VCVT (between half-precision and single-precision)MerryMage
2021-05-16assert: Check for unreachable code if DYNARMIC_IGNORE_ASSERTS isn't enabledMerryMage
2021-05-16reg_alloc: Determine size of spill slot with sizeofMerryMage
2021-05-16translate_thumb: Update current_instruction_size in TranslateSingleThumbInstr...MerryMage
2021-05-16emit_x64_vector: AVX512 Implementation of EmitVectorNarrow{32,64}Wunkolo
2021-05-15translate_thumb: VFP/ASIMD conflict with coprocessor instructionsMerryMage
2021-05-14backend/x64: Implement HostFeatureWunkolo
2021-05-13thumb32: Add coprocessor instructionsMerryMage
2021-05-07reg_alloc: Inform RegAlloc about rsp changesMerryMage
2021-05-07translate_thumb: Permit ASIMD element or structure load/store instructions to...MerryMage
2021-05-05thumb32: Support setflags in shift reg instructionssunho
2021-05-05thumb32: Add Rn argument to ADD/SUB (Plain Binary Immediate)MerryMage
2021-05-04stack_layout: Ignore warning C4324 for StackLayoutMerryMage
2021-05-04frontend/A32: Correct more IT stateMerryMage
2021-05-04frontend: Standardize emitted IR for exception raisingMerryMage
2021-05-04backend/x64: Move cycles_remaining and cycles_to_run from JitState to stackMerryMage
2021-05-04Remove ExceptionalExit hackMerryMage
2021-05-04backend/x64: Move check_bit from JitState to stackMerryMage
2021-05-04backend/x64: Move save_host_MXCSR from JitState to stackMerryMage
2021-05-04backend/x64: Move spill from JitState onto the stackMerryMage