MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / vu0SetMicroFlags

Function vu0SetMicroFlags

pcsx2/VU0micro.cpp:28–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26}
27
28static __fi void vu0SetMicroFlags(u32* flags, u32 value)
29{
30#ifdef ARCH_X86
31 _mm_store_si128(reinterpret_cast<__m128i*>(flags), _mm_set1_epi32(value));
32#elif defined(ARCH_ARM64)
33 vst1q_u32(flags, vdupq_n_u32(value));
34#else
35 flags[0] = flags[1] = flags[2] = flags[3] = value;
36#endif
37}
38
39void vu0ExecMicro(u32 addr) {
40 VUM_LOG("vu0ExecMicro %x", addr);

Callers 1

vu0ExecMicroFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected