Wunk

Results 55 issues of Wunk

This implements an [optimal method of spin-locking](http://liujunming.top/2022/03/01/Introduction-to-umonitor-umwait-tpause-instructions/) that utilizes the `waitpkg` extension(available since `tremont`, `sapphire rapids`, and `alder lake`) to designate the time and powerstate that the processor is allowed...

Backend-specific enums like [HostFeature](https://github.com/merryhime/dynarmic/blob/ff47d0de72ebc0295637a92359d7eeebbadc33d0/src/dynarmic/backend/x64/host_feature.h) should be exposed to the user such that particular backend-specific features can be toggled on/off and to relief the backend code the responsibility of things like...

Just wanted to capture this, as I don't see a lot of documentation of this anywhere and the [current structure of the IR opcodes doesn't lend itself to benefit from...

The `waitpkg` cpuid flag indicates the availability of some user-space instructions for monitoring an address region and waiting for a specific memory-region to be written to, in particular `umonitor` and...

Currently the only optimizations that happen are at the IR level. After the IR gets optimized it gets passed on to the x64-backend to convert the IR into x64 assembly...

Across different branches(and PRs), I'm getting fuzz-test failures in particular around the [msr](https://developer.arm.com/documentation/102374/0101/Registers-in-AArch64---system-registers) instruction and `vcvt.f32.f16 qn, dm`. Also seems to have happened on master a few times. msr failures...

`std::span`, `std::byte`, `char8_t` and such are currently supported in a lot of compilers out there and I feel like mio would directly benefit from some of these features. Right now...

In relation to #13: This is to optimize the dumping path into something more stable and generic across games that would hit less of the commonly-mitigated methods. Less threads, less...

enhancement

At the original creation of this project 2 years ago, the original intent was to dump Halo 5 Forge. The generic dumping solution at the time involved creating remote threads...

enhancement

**Channel** C++Weekly **Topics** What topics are important to cover for this episode? [User-literals](https://en.cppreference.com/w/cpp/language/user_literal) and use-cases for user-literals. Such as [memory-size user-literals](https://wunkolo.github.io/post/2022/02/memory-size-literals/). ```cpp // namespace My::Cool::Library::Literals { constexpr std::size_t operator""_KiB(unsigned long...

episode idea
C++ Weekly