40 Commits (28eaa6c598d06cbdbbba6804736565ceaee9c1f6)

Author SHA1 Message Date
Lioncash 7a14d90f97 common: Remove dependency on xbyak 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash c0f2f8a840 common/xbyak_abi: Mark defined functions in header as inline 7 years ago
Lioncash 9b5b9205a5 common/xbyak: Use nested namespace specifiers where applicable 7 years ago
Lioncash 6b1e9244c0 common: Convert type traits templates over to variable template versions where applicable 8 years ago
N00byKing 6b5f41b812 cpu_detect.cpp: Change comment from citra to yuzu 8 years ago
James Rowe ea88c44eb8 Format: Run the new clang format on everything 8 years ago
Yuri Kunde Schlesner 8b55ffb74a Common: Fix some out-of-style includes 9 years ago
Yuri Kunde Schlesner bc3f65a0ee common/cpu_detect: Add missing include and fix namespace scope 9 years ago
Weiyi Wang 6580180759 Common/x64: remove legacy emitter and abi (#2504) 9 years ago
Yuri Kunde Schlesner 2d892f845c VideoCore: Convert x64 shader JIT to use Xbyak for assembly 9 years ago
Jan Beich 6ddc8b49ff common: use system CPUID routine on DragonFly as well 9 years ago
Jan Beich 8e5d3f77fb common: some FreeBSD headers are incomplete to avoid namespace pollution 9 years ago
Yuri Kunde Schlesner fa5d9d8266 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Yuri Kunde Schlesner 1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Emmanuel Gil Peyrot c39a267974 VideoCore: Run include-what-you-use and fix most includes. 10 years ago
bunnei 2d9c714baf emitter: Add CALL that can be fixed up. 10 years ago
bunnei 98e70a3040 emitter: Support arbitrary FixupBranch targets. 10 years ago
Lioncash 11f0ba5143 emitter: templatize ImmPtr 10 years ago
Lioncash adc46f6a4f emitter: constexpr-ify helper functions 10 years ago
Lioncash eaf4973993 emitter: Get rid of CanDoOpWith 10 years ago
Lioncash fad503ce71 emitter: constexpr-ify OpArg 10 years ago
Lioncash 3a2c84f5a4 emitter: friend class OpArg with XEmitter 10 years ago
Lioncash ba1b8314f4 emitter: Remove unimplemented prototype 10 years ago
MerryMage 7ca5dd5e08 x64 Emitter: Fix L bit in VEX prefix 10 years ago
aroulin 89a7c9068f x64: Proper stack alignment in shader JIT function calls 10 years ago
aroulin 5429dbf738 x64-emitter: add RCPSS SSE instruction 11 years ago
Lioncash b150e1d68f emitter: Remove pointer casts 11 years ago
Lioncash 70ca886a39 emitter: Remove unnecessary defines 11 years ago
Lioncash fdd90321ea emitter: Remove unnecessary else keywords 11 years ago
Lioncash 911d072bf6 emitter: Remove unused code 11 years ago
Lioncash 3bcd976780 emitter: Remove unimplemented JMP prototype 11 years ago
Lioncash c46738bebc emitter: Pass OpArg by reference where possible 11 years ago
Lioncash 62626196cb emitter: Remove unnecessary inline specifiers 11 years ago
bunnei 4ffc095fa3 Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64. 11 years ago
bunnei e019e69016 Common: Cleanup CPU capability detection code. 11 years ago
bunnei 15e9a59ad0 Common: Move cpu_detect to x64 directory. 11 years ago
bunnei f9e3228caa x64: Refactor to remove fake interfaces and general cleanups. 11 years ago