578 Commits (9b8fc2b68989ef44ab76c4b1e9120d08d70f31f8)

Author SHA1 Message Date
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
Jannik Vogel 7dde13f875 Fix exception propagation for VFP double precision 10 years ago
Jannik Vogel 3a45eacb16 Fix read-after-write in SMUAD, SMLAD, SMUSD, SMLSD 10 years ago
Jannik Vogel af37dd0d52 Set fpscr for new threads 10 years ago
Jannik Vogel 501d0bc5ed Fix ftoi behaviour 10 years ago
Jannik Vogel 6fe0cb671d Respect fpscr in ftoiz 10 years ago
Jannik Vogel 1643786c04 Disable VFP3 instructions 10 years ago
Lioncash 0f941d0245 dyncom: Reset the context into user mode correctly 10 years ago
Yuri Kunde Schlesner e3a8292495 Common: Remove section measurement from profiler (#1731) 10 years ago
mailwl 2efc1c9348 Fix BLX LR opcode interpretation 10 years ago
mailwl 4630209c4c Update cpsr (T)humb bit while creating thread 10 years ago
mailwl 06a4369f75 Fix thumb ADR instruction alignment 10 years ago
MerryMage a06dcfeb61 Common: Remove Common::make_unique, use std::make_unique 10 years ago
MerryMage cbba0bec7c DynCom: Optimize single stepping 10 years ago
Lioncash d53c9cde1a armstate: Correct FIQ register banking 10 years ago
rob turner d29578d467 ARM_Disasm::DisassembleMemHalf: actually use width in determining opcode name 10 years ago
Lioncash 532dc797c9 arm_dyncom_dec: Fix decoding of VMLS 10 years ago
Lioncash fddfe946c8 dyncom: Handle modifying the APSR via an MRC instruction 10 years ago
Lioncash d09b7a3c12 dyncom: Remove PC dispatch from several instructions 10 years ago
Lioncash 5a531d7ec2 dyncom: Handle unprivileged load/store variants correctly 10 years ago
Lioncash 56e22e6aac dyncom: Remove static keyword from header functions 10 years ago
Lioncash 1ea0702eaa arm_interface: Make GetNumInstructions const 10 years ago
Lioncash de9a625c7e arm_interface: directly initialize class members 10 years ago
Lioncash d03e7f08ff dyncom: const correctness changes 10 years ago
Lioncash 5e2b66d2a4 armstate: Zero out the registers on creation 10 years ago
polaris- 2b7316a379 Remove unnecessary new lines, changed Deinit to Shutdown 10 years ago
Emmanuel Gil Peyrot 14af5919ba CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls. 10 years ago
polaris- 42928659e8 Use BreakpointAddress struct instead of passing address directly 10 years ago
polaris- 31dee93e84 Implement gdbstub 11 years ago
polaris- 5114d75647 Implement gdbstub 11 years ago
Lioncash 751fbfdcc3 general: Silence some warnings when using clang 10 years ago
Lioncash 60b3fc01a2 General: Replace NULL and '0' usages with nullptr where applicable 10 years ago
archshift 9e8383e296 DynCom: Converted all 0xE condition code checks to ConditionCode::AL 10 years ago
Lioncash dc1b024b80 dyncom: Simplify some comparisons in CondPassed 11 years ago
Lioncash 01dd833ffa dyncom: Change return type of CondPassed to bool 11 years ago
Yuri Kunde Schlesner 0fcabd2b11 Integrate the MicroProfile profiling library 11 years ago
Yuri Kunde Schlesner e2c7954be5 Memory: Move address type conversion routines to memory.cpp/h 11 years ago
Lioncash 46b0277cbf vfp: use std::swap where applicable 11 years ago
Emmanuel Gil Peyrot 5115d0177e ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the standard u?int*_t types. 11 years ago
aroulin 38c87733d9 arm_disasm: ARMv6 mul/div and abs media instructions 11 years ago
aroulin 4a1db13072 arm_disasm: ARMv6 parallel add/sub media instructions 11 years ago
aroulin 0be8e1bfb6 arm_disasm: ARMv6 reversal media instructions 11 years ago
aroulin e4ff244288 arm_disasm: ARMv6 saturation media instructions 11 years ago
aroulin 47657a1817 arm_disasm: ARMv6 packing and sign-extend media instructions 11 years ago
Lioncash 3b457a5876 arm_interface: Implement interface for retrieving VFP registers 11 years ago