suyu/src/video_core
ReinUsesLisp dbaebd8582 decode/arithmetic_half: Fix HADD2 and HMUL2 absolute and negation bits
The encoding for negation and absolute value was wrong.
Extracting is now done manually. Similar instructions having different
encodings is the rule, not the exception. To keep sanity and readability
I preferred to extract the desired bit manually.

This is implemented against nxas:
8dbc389957/table.h (L68)

That is itself tested against nvdisasm (Nvidia's official disassembler).
2020-04-23 18:29:38 -03:00
..
buffer_cache buffer_cache: Return handles instead of pointer to handles 2020-04-16 02:33:34 -03:00
engines decode/arithmetic_half: Fix HADD2 and HMUL2 absolute and negation bits 2020-04-23 18:29:38 -03:00
renderer_opengl Merge pull request #3716 from bunnei/fix-another-impl-fallthrough 2020-04-18 15:17:52 -04:00
renderer_vulkan Merge pull request #3600 from ReinUsesLisp/no-pointer-buf-cache 2020-04-16 19:58:13 -04:00
shader decode/arithmetic_half: Fix HADD2 and HMUL2 absolute and negation bits 2020-04-23 18:29:38 -03:00
texture_cache Merge pull request #3673 from lioncash/extra 2020-04-16 21:12:33 -04:00
textures Merge pull request #3631 from ReinUsesLisp/more-astc 2020-04-13 10:17:32 -04:00
CMakeLists.txt renderer_vulkan: Drop Vulkan-Hpp 2020-04-10 22:49:02 -03:00
dirty_flags.cpp
dirty_flags.h
dma_pusher.cpp
dma_pusher.h
gpu.cpp
gpu.h
gpu_asynch.cpp CMakeLists: Make -Wreorder a compile-time error 2020-04-15 14:14:41 -04:00
gpu_asynch.h
gpu_synch.cpp
gpu_synch.h
gpu_thread.cpp
gpu_thread.h
guest_driver.cpp
guest_driver.h
macro_interpreter.cpp
macro_interpreter.h
memory_manager.cpp video_core: memory_manager: Updates for Common::PageTable changes. 2020-04-17 00:59:34 -04:00
memory_manager.h video_core: memory_manager: Updates for Common::PageTable changes. 2020-04-17 00:59:34 -04:00
morton.cpp
morton.h
query_cache.h
rasterizer_accelerated.cpp core: memory: Move to Core::Memory namespace. 2020-04-17 00:59:28 -04:00
rasterizer_accelerated.h core: memory: Move to Core::Memory namespace. 2020-04-17 00:59:28 -04:00
rasterizer_cache.cpp
rasterizer_cache.h
rasterizer_interface.h
renderer_base.cpp
renderer_base.h
sampler_cache.cpp
sampler_cache.h
surface.cpp
surface.h
video_core.cpp
video_core.h