- Aug 01, 2018
-
-
Lioncash authored
Given there's no implementation, we may as well remove the code entirely.
-
bunnei authored
kernel: Remove unused object_address_table.cpp/.h
-
bunnei authored
service/audio: Add missing services
-
bunnei authored
kernel: Remove unnecessary includes
-
Lioncash authored
Adds the missing audctl service, as well as the :a and :d services for audin, audout, audrec, and audren.
-
- Jul 31, 2018
-
-
bunnei authored
audout_u: Remove std::move in OpenAudioOutImpl()
-
bunnei authored
Port #3973 from Citra: "Remove polymorphism issue"
-
bunnei authored
Corrected a few error cases detected by asan/ubsan
-
bunnei authored
service: Add fgm services
-
bunnei authored
service/am: Add missing am services
-
Lioncash authored
These source files were entirely unused throughout the rest of the codebase. This also has the benefit of getting rid of a global variable as well.
-
Lioncash authored
Previously the code was using the values from params further below after it was std::moved. Thankfully, given AudoutParams is a trivially copyable struct, the values would have simply been copied in this instance and not invalidated to garbage values.
-
Lioncash authored
Removes unnecessary direct dependencies in some headers and also gets rid of indirect dependencies that were being relied on to be included.
-
bunnei authored
arm_dynarmic: Correct initializer list order
-
bunnei authored
service: Add the pcie service
-
Lioncash authored
Adds the basic skeleton for missing am services idle:sys, omm, and spsm based off the information provided by Switch Brew.
-
Lioncash authored
Adds the basic skeleton for the fgm services based off the information provided by Switch Brew.
-
Lioncash authored
Makes the definition use the same type aliases as in its prototype.
-
Lioncash authored
Given the ARM_Dynarmic class inherits from ARM_Interface, we don't need to qualify here.
-
Lioncash authored
Amends the initializer list to be in the same order that each variable would be initialized in. We also do this to ensure we don't use a bogus uninitialized instance of the exclusive monitor within MakeJit() We can also remove the jit member from the initializer list as this is initialized by PageTableChanged()
-
Lioncash authored
Adds the basic skeleton of the pcie service based off information on Switch Brew.
-
bunnei authored
Audio output backend based on cubeb
-
bunnei authored
-
bunnei authored
-
Subv authored
The branch target is signed, so multiply by 4 instead of left shifting by 2
-
Subv authored
nvhost_gpu: Added checks to ensure we don't read past the end of the entries when handling a GPU command list.
-
Subv authored
Passing nullptr to memcpy is undefined behavior.
-
- Jul 30, 2018
-
-
Tobias authored
-
bunnei authored
-
bunnei authored
- This is necessary so streams are created on the same thread.
-
bunnei authored
-
David authored
-
bunnei authored
Port #3972 from Citra: "common/timer: use std::chrono, avoid platform-dependent code"
-
bunnei authored
Port #3997 from Citra: "common/string_utils: replace boost::transform with std counterpart"
-
Mat M authored
externals: Update dynarmic to 73d3efc
-
MerryMage authored
73d3efc emit_x64_floating_point: Deduplicate code c9508c3 fuzz_with_unicorn: Randomize FPCR.DN 2970833 emit_x64_vector_floating_point: Fix FPVector{Max,Min} when FPCR.DN = 1 150764f emit_x64_floating_point: Fix FP{Max,Min} when FPCR.DN = 1 b7d209c IR: SSE4.1 implementation of FPVectorRoundInt 8cf8270 A64: Implement FRINT{N,M,P,Z,A,X,I} (vector), single/double variant 8f46c26 IR: Initial implementation of FPVectorRoundInt 97017bb A64: Implement SQADD and SQSUB, scalar variant ce58863 IR: Generalise SignedSaturated{Add,Sub} to support more bitwidths e80f8ff a64_emit_x64: Bugfix EmitA64OrQC - Incorrect argument 1e4ec7e simd_three_same: Extract non-paired SMAX, SMIN, UMAX, UMIN code to a common function 6f9dc9b A64: Implement SMAXP, SMINP, UMAXP, UMINP 1dfb29f ir: Add opcodes for vector paired maximum and minimums 017b510 A64: Implement SMAXV, SMINV, UMAXV, and UMINV aae22ee ir: Add opcodes for performing scalar integral min/max 6ef3af3 A64: Implement PMULL{2} 2a4ce19 translate: Deduplicate GetDataSize() functions 0e01500 floating_point_{conditional}_compare: Deduplicate code 259237c common: Move all cryptographic function to common/crypto c5f1080 a32_emit_x64: BMI2 implementation of A32SetCpsr a23304a a32_emit_x64: Shorten EmitA32GetCpsr 57604d2 a32_emit_x64: Assert that memory layout assumption in EmitA32GetCpsr is valid 945fa48 A64: Implement PMUL 656a404 ir: Add opcode for performing polynomial multiplication 05143df A64: Implement FCVT{N,M,A,P}{U,S} (vector), FCVTZU (vector, integer), single/double variant 34ce767 A64: Implement FCVTZS (vector, integer), single/double variant 0f9bc2d IR: Implement FPVectorTo{Signed,Unsigned}Fixed 0189e44 fp/info: Replace constant value generators with FPValue db16568 emit_x64_vector_floating_point: AVX implementation of FPVector{Max,Min} 31148bd emit_x64_vector_floating_point: Remove unnecessary double jump in HandleNaNs 4c3ca51 A64: Implement FMAX's vector single and double precision variants bf0f21c A64: Implement FMIN's vector single and double precision variants 76f0ca0 IR: Implement FPVector{Max,Min} 6c37c31 FPRecipEstimate: Move offset out of function 59546f3 microinstruction: Update ReadsFromAndWritesToFPSRCumulativeExceptionBits 3f6b03a A64: Implement FRECPS, vector/scalar single/double variants 2d2ca5e IR: Implement FPRecipStepFused, FPVectorRecipStepFused 5cb9f1d A64: Implement FRECPE, vector single/double variant c5a14ab IR: Implement FPVectorRecipEstimate 56f8a0b A64: Implement FRECPE, scalar single/double variant fde69b4 IR: Implement FPRecipEstimate 186e52c IR: Implement FPRecipEstimate cf2e1ae fp: Change FPUnpacked to a normalized representation
-
bunnei authored
Port #3837 from Citra: "citra-qt: Add build date in about dialog"
-
Tobias authored
-
bunnei authored
partition_filesystem: Remove dynamic_cast in PrintDebugInfo()
-
bunnei authored
Port #3911 from Citra: "citra-qt: optimize settings application"
-