32 Commits (e9c80ea5b778cd94363c5bb6284bb856c076cc5d)

Author SHA1 Message Date
Yuri Kunde Schlesner 6ca816e011 common/cpu_detect: Add missing include and fix namespace scope 9 years ago
Weiyi Wang 0b9c59ff22 Common/x64: remove legacy emitter and abi (#2504) 9 years ago
Yuri Kunde Schlesner f4e98ecf3f VideoCore: Convert x64 shader JIT to use Xbyak for assembly 9 years ago
Jan Beich ddd8709e14 common: use system CPUID routine on DragonFly as well 9 years ago
Jan Beich 3d801be97d common: some FreeBSD headers are incomplete to avoid namespace pollution 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 691a42fe98 VideoCore: Run include-what-you-use and fix most includes. 10 years ago
bunnei 507e0b5989 emitter: Add CALL that can be fixed up. 10 years ago
bunnei e5d417213c emitter: Support arbitrary FixupBranch targets. 10 years ago
Lioncash e3f9d09b28 emitter: templatize ImmPtr 10 years ago
Lioncash 1351c0ce9f emitter: constexpr-ify helper functions 10 years ago
Lioncash e66a6a2a1b emitter: Get rid of CanDoOpWith 10 years ago
Lioncash 6085b419e5 emitter: constexpr-ify OpArg 10 years ago
Lioncash 77bcdafc94 emitter: friend class OpArg with XEmitter 10 years ago
Lioncash 450c84c990 emitter: Remove unimplemented prototype 10 years ago
MerryMage f73c39d573 x64 Emitter: Fix L bit in VEX prefix 10 years ago
aroulin 179ad35c2e x64: Proper stack alignment in shader JIT function calls 10 years ago
aroulin 16f39aa452 x64-emitter: add RCPSS SSE instruction 10 years ago
Lioncash 78e7c77ff5 emitter: Remove pointer casts 11 years ago
Lioncash e85c5dbb54 emitter: Remove unnecessary defines 11 years ago
Lioncash a796149c42 emitter: Remove unnecessary else keywords 11 years ago
Lioncash e88dc7fc6d emitter: Remove unused code 11 years ago
Lioncash 8738963bce emitter: Remove unimplemented JMP prototype 11 years ago
Lioncash 55461125ba emitter: Pass OpArg by reference where possible 11 years ago
Lioncash 0609b89f74 emitter: Remove unnecessary inline specifiers 11 years ago
bunnei b39c053785 Rename ARCHITECTURE_X64 definition to ARCHITECTURE_x86_64. 11 years ago
bunnei 0ee00861f6 Common: Cleanup CPU capability detection code. 11 years ago
bunnei a1942238f5 Common: Move cpu_detect to x64 directory. 11 years ago
bunnei bd7e691f78 x64: Refactor to remove fake interfaces and general cleanups. 11 years ago