Mat M
e05f5c09ed
Merge pull request #867 from MerryMage/dynarmic
externals: Update dynarmic to 73d3efc
8 years ago
MerryMage
5559dc7a61
externals: Update dynarmic to 73d3efc
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
8 years ago
bunnei
30c7c89554
Merge pull request #859 from FearlessTobi/port-3837
Port #3837 from Citra: "citra-qt: Add build date in about dialog"
8 years ago
Tobias
d60c5fdb23
Port #3769 from Citra: "Update Dark theme to latest version"
8 years ago
bunnei
c9de0247f9
Merge pull request #858 from lioncash/cast
partition_filesystem: Remove dynamic_cast in PrintDebugInfo()
8 years ago
bunnei
98a3798599
Merge pull request #860 from FearlessTobi/port-3911
Port #3911 from Citra: "citra-qt: optimize settings application"
8 years ago
bunnei
fbbb2113b8
Merge pull request #863 from FearlessTobi/port-3913
Port #3913 from Citra: "citra_qt: Remove obsolete application attribute"
8 years ago
bunnei
0d156a752f
Merge pull request #865 from FearlessTobi/port-3732
Port #3732 from Citra: "common: Fix compilation on ARM"
8 years ago
bunnei
2c20994b7e
Merge pull request #857 from lioncash/wlan
service: Add wlan services
8 years ago
bunnei
31b1608230
Merge pull request #856 from lioncash/btm
service: Add btm services
8 years ago
Hexagon12
0c5691e8b4
Add some HID commands ( #843 )
* Added some HID commands
* Addressed comments
8 years ago
Cameron Cawley
edf024592e
Port #3732 from Citra: "common: Fix compilation on ARM"
8 years ago
fearlessTobi
41f0c63993
Port #3913 from Citra: "citra_qt: Remove obsolete application attribute"
8 years ago
fearlessTobi
6d2e4b74c2
Port #3911 from Citra: "Optimize settings application"
8 years ago
fearlessTobi
133950dbdf
Port #3837 from Citra: "Add build date in about dialog"
8 years ago
Lioncash
2fb4f00bf7
partition_filesystem: Remove dynamic_cast in PrintDebugInfo()
We shouldn't be upcasting our file instances. Given a
PartitionFilesystem is currently designed to accept any arbitrary
VfsFile instances, casting to a more specific type than that is just bad
design, and shows an interface design issue.
8 years ago
Lioncash
cbefbc3c60
service: Add wlan services
Adds the basic skeleton for the wlan services based off the information
on Switch Brew.
8 years ago
Lioncash
2c2461f0e1
service/btm: Add basic implementation of GetCoreImpl()
Based off information on SwIPC and Switch Brew.
8 years ago
Lioncash
82ef74be0b
service: Add btm services
Adds the skeleton for the btm services based off the information on
Switch Brew.
8 years ago
bunnei
42aa40e14a
Merge pull request #847 from lioncash/ncm
service: Add ncm services
8 years ago
bunnei
b4fb69227b
Merge pull request #846 from lioncash/mii
service: Add mii services
8 years ago
bunnei
0dcbd0a54a
Merge pull request #842 from bunnei/audio-core
Initial implementation of Audio Core
8 years ago
bunnei
3d978dfa4d
audout: Implement IAudioOut interface with AudioCore.
8 years ago
bunnei
2097b6c72e
core: Add AudioCore to global state.
8 years ago
bunnei
fa8e381b3e
audio_core: Add initial code for keeping track of audout state.
8 years ago
bunnei
bc7b2ed003
Merge pull request #696 from DarkLordZach/romfs
RomFS Extraction
8 years ago
Zach Hilman
2e4c791f79
RomFS Extraction
8 years ago
Lioncash
db0eb8968d
service: Add ncm services
Adds the basic skeleton for the ncm services based off information on
Switch Brew.
8 years ago
bunnei
8f135398fe
Merge pull request #845 from lioncash/nfc
service: Add nfc services
8 years ago
bunnei
f93ad9b68b
Merge pull request #839 from FearlessTobi/actually-port-3594
Port #3594 from Citra: "citra_qt: Add Continue/Pause & Toggle Speed Limit hotkeys"
8 years ago
bunnei
fc78709e87
Merge pull request #844 from lioncash/lbl
service: Add the lbl service
8 years ago
bunnei
5cdd88eeb5
Merge pull request #841 from lioncash/btdrv
service: Add the btdrv service
8 years ago
Lioncash
3d1b71b0a8
service: Add mii services
Adds the skeleton for the mii services based off information provided by
Switch Brew
8 years ago
Lioncash
55d1bcc26b
service/nfc: Implement Create[x]Interface functions
These simply return the respective interface.
8 years ago
Lioncash
171f57b364
service: Add nfc services
Adds the skeleton of the nfc service based off the information provided
on Switch Brew.
8 years ago
Lioncash
995ca4edd0
service/lbl: Implement EnableVrMode, DisableVrMode and GetVrMode
Implements these functions according to the information available on
Switch Brew.
8 years ago
Lioncash
3f4c2ceab2
service: Add the lbl service
Adds the skeleton of the lbl service based off the information provided
by Switch Brew.
8 years ago
bunnei
859eac7a1f
Merge pull request #837 from lioncash/priv
kernel/timer: Make data members private where applicable
8 years ago
bunnei
7d0235089b
Merge pull request #833 from lioncash/irs
service/hid: Add missing services
8 years ago
Lioncash
9a6bc1e8c9
service: Add the btdrv service
Adds the skeleton for the btdrv service based off the information provided by Switch Brew
8 years ago
Lioncash
b3e0f46ee6
service/hid: Add the hidbus, hid:dbg, hid:sys, and hid:tmp services
8 years ago
Lioncash
3d37adc01f
service/hid: Add the xcd:sys service
8 years ago
Lioncash
8724896db5
service/hid: Add irs services
8 years ago
bunnei
008dae3ee4
Merge pull request #836 from FearlessTobi/port-3594
Port #3665 from Citra: "frontend: Log Citra version"
8 years ago
bunnei
e042f5b900
Merge pull request #835 from FearlessTobi/port-minor-prs
Port #3641 and #3702 from Citra (Small changes to default_ini and gitignore)
8 years ago
bunnei
bb50b8c7f1
Merge pull request #834 from lioncash/grc
service: Add the grc:c service
8 years ago
bunnei
fd33008c57
Merge pull request #832 from lioncash/nim
service: Add the nim services
8 years ago
bunnei
7e7d2a8460
Merge pull request #831 from lioncash/ldn
service: Add ldn services
8 years ago
bunnei
be3d1d704d
Merge pull request #830 from lioncash/socket
service/sockets: Add missing socket services
8 years ago
bunnei
e13c2efcd2
Merge pull request #808 from lioncash/mem-dedup
video_core/memory_manager: Avoid repeated unnecessary page slot lookups
8 years ago