571 Commits (44fac34697de44ad626151336d0869617fc16343)

Author SHA1 Message Date
bunnei 3411883fe3 arm: Use 64-bit addressing in a bunch of places. 8 years ago
Huw Pascoe 529f4a0131 Moved down_count to CoreTiming 8 years ago
MerryMage 67a70bd9e1 ARM_Interface: Implement PageTableChanged 8 years ago
Subv 7a3ab7c63d CPU/Dynarmic: Disable the fast page-table access in dynarmic until it supports switching page tables at runtime. 9 years ago
Subv d237a89048 CPU/Dynarmic: Fixed a warning when incrementing the number of ticks in ExecuteInstructions. 9 years ago
Subv 9d0841b48b Dyncom: Use size_t instead of int to store the instruction offsets in the instruction cache. 9 years ago
Subv d3fb1d6c38 Dyncom: Fixed a conversion warning when decoding thumb instructions. 9 years ago
Subv 5b46a89230 fixup! Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled. 9 years ago
Subv a0874a7a68 Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd. 9 years ago
Subv 11fe85f129 Dyncom/VFP: Strip the VFP_NAN_FLAG sentinel value when setting vfp exceptions. 9 years ago
Subv bf45ccfb40 Revert "Remove `exceptions` parameter from `normaliseround` VFP functions" 9 years ago
Subv b1a29371c9 Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled. 9 years ago
Yuri Kunde Schlesner d97b977540 Dyncom: Remove disassembler code 9 years ago
Yuri Kunde Schlesner f0a582b218 Dyncom: Tweak types and log formatting 9 years ago
Yuri Kunde Schlesner cb4da3975e Remove unused symbols code 9 years ago
MerryMage b125388152 dyncom: Correct SXTAB16 and SXTB16 9 years ago
MerryMage e2815408fd arm_dynarmic: Update memory interface 9 years ago
MerryMage 2b36d4c9d7 arm_dynarmic: CP15 support 9 years ago
MerryMage f8cf87ce34 arm_dynarmic: Provide MemoryReadCode callback 9 years ago
bunnei 8b1e269e58 ThreadContext: Move from "core" to "arm_interface". 9 years ago
Lioncash ba20dd9b61 gdbstub: Remove global variable from public interface 9 years ago
Lioncash 2f3c1bdfb4 core: Add missing #pragma once directives where applicable 9 years ago
Emmanuel Gil Peyrot 643e590b5c Core: Add a forgotten #include <cstring> for memcpy. 9 years ago
MerryMage 27be446049 dynarmic: Add ticks based on ticks executed, not ticks requested 9 years ago
James Rowe bbe57a66ca Expose page table to dynarmic for optimized reads and writes to the JIT 9 years ago
Yuri Kunde Schlesner 84fbbe2629 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks. 9 years ago
Yuri Kunde Schlesner 396a8d91a4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 9 years ago
Emmanuel Gil Peyrot bfc454e951 Dyncom: Disable clang-format on the decoding table. 9 years ago
bunnei 1b95f61d82 arm_dynarmic: Implement GetVFPSystemReg/SetVFPSystemReg. 9 years ago
bunnei 05e120a4cc arm: ResetContext shouldn't be part of ARM_Interface. 9 years ago
bunnei 85861d44b7 arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword. 9 years ago
bunnei b7aef81cb4 dyncom: Use VFP_FPSCR/VFP_FPEXC. 9 years ago
bunnei 1976a2d773 dynarmic: Implement ARM CPU interface. 9 years ago
wwylele 2161f52661 ARM: add ClearInstructionCache function 10 years ago
MerryMage 15b2eec4bd dyncom: Read-after-write in SMLA 10 years ago
MerryMage 50407a8dc8 Dyncom: Correct implementation of STM for R15 10 years ago
MerryMage 60c93ca3b5 dyncom: Fix translation of thumb REVSH 10 years ago
archshift ca20b1f87d Make arm_dyncom_trans* into a fully fledged compilation unit 10 years ago
archshift 54b5178f6c arm_dyncom_interpreter: slightly change AllocBuffer to be intuitive 10 years ago
archshift 765eef3319 arm_dyncom_interpreter: Add specialized GetAddressingOpLoadStoreT func 10 years ago
archshift eac4c016cb arm_dyncom_interpreter: rename operation functions to fit style guide 10 years ago
archshift 5297f5dfc9 arm_dyncom_interpreter: Rename anonymous enum to TransExtData 10 years ago
archshift 2c482722e7 arm_dyncom_interpreter.cpp: #include translation info from inc files 10 years ago
archshift 0637dd93b5 Revert "Split huge interpreter source file into translation info and interpreter (+ some tiny misc style fixes)" 10 years ago
archshift a371744575 arm_dyncom_interpreter: rename operation functions to fit style guide 10 years ago
archshift c7ffd8a920 arm_dyncom_interpreter.cpp: Split by translation and interpreter logic 10 years ago
Jannik Vogel edf30d84cc Remove `exceptions` parameter from `normaliseround` VFP functions 10 years ago
Jannik Vogel 693cca8f1f Fix exception propagation for VFP single precision 10 years ago