add avx2 codepath for copy_and_swap_32_unaligned
use the new writerange approach in WriteRegisterRangeFromMem_WithKnownBound
This commit is contained in:
@@ -226,6 +226,9 @@ class D3D12CommandProcessor final : public CommandProcessor {
|
||||
uint32_t num_registers);
|
||||
void WriteRegistersFromMemCommonSense(uint32_t start_index, uint32_t* base,
|
||||
uint32_t num_registers) ;
|
||||
|
||||
void WritePossiblySpecialRegistersFromMem(uint32_t start_index, uint32_t* base,
|
||||
uint32_t num_registers);
|
||||
template <uint32_t register_lower_bound, uint32_t register_upper_bound>
|
||||
XE_FORCEINLINE void WriteRegisterRangeFromMem_WithKnownBound(
|
||||
uint32_t start_index, uint32_t* base, uint32_t num_registers);
|
||||
|
||||
Reference in New Issue
Block a user