So HUGE discovery found in Windows 11 Version 24H2, since build 25905.
A CPU with the instruction "POPCNT" IS NOW REQUIRED!
There are various system files requiring the POPCNT CPU instruction, from the Windows 11 kernel to the USB XHCI drivers.
Without POPCNT, it doesn't boot!
@JokerEph@hansw2000 It might be "A Wishlist for Faster LLVM Back-ends" by Alexis Engelke. There was earlier talk at CGO "Building a Fast Back-End for LLVM" https://t.co/QzE73MHwUC
@SheriefFYI @UnadjustedGame Here's a link to that section https://t.co/z9dlGcVyuS. They've not split out most talks to separate videos yet so its in a huge livestream video.
@corsix@FelixCLC_ @ChrisGr93091552 I thought a lot of those issues went away with Sandybridge, except for 3 cycle decoder delay for ops with 16 bit immediate values.
@estama2@pcwalton A single incremental GC step can sometimes take surprising amount of time if the GC is in its atomic phase and you have lots of userdata objects or weak tables. Lua 5.2 did at least fix the having to scan all userdata objects for finalizers.
@dotstdy @damageboy It looks like someone did do the work to make if(__builtin_unpredictable(a < b)) turn in to a cmov https://t.co/bWSXLaosdX but it never got merged.
@molecularmusing I have no idea VS 2022 always starts it for me it even with a solution that is just c++ projects.
There is handy window in Process Monitor(ctrl-t) that show the process tree of both live and exited process that could show the parent process of the web views if this happens again
@dotstdy I find explorer sometimes just ends up spending a huge amount of time at the end of deleting a large amount of files just updating the CustomDestinations\recent file lists
@PierreTerdiman @pervognsen There is API to query if it will use the slow kernel call path https://t.co/1gPvXsFHUo, QPC is also modified by the Hyper V TSC page https://t.co/H9EQwnmfJW https://t.co/oiYvRE76gc