Investigating Split Locks on x86-64
https://chipsandcheese.com/p/investigating-split-locks-on-x86
#HackerNews #SplitLocks #x86_64 #CPUArchitecture #HardwareSecurity #TechInvestigation
A (marginally) useful x86-64 ELF executable in 301 bytes
https://github.com/meribold/btry
#HackerNews #x86_64 #ELF #executable #coding #minimalist #programming #HackerNews #btry
Considering how efficient Apple A*/M* CPUs are, do you think x86 is dead? Or it's just Apple's optimization that makes them work so efficient?
I'm using an Intel 12th gen and I hope ARM CPUs (or #RiscV ๐ ) will be available for Linux in the next few years.
JSLinux Now Supports x86_64
#HackerNews #JSLinux #x86_64 #LinuxDevelopment #TechNews #OpenSource #Emulator

openSUSE Leap 16.0 is now available on Google Cloud Platform with x86_64 and Arm64 images. You can launch a Compute Engine instance by selecting openSUSE Leap 16.0 under Public images. The Cloud Observability Ops Agent is not yet supported.
-march=novalake is officially here.%r16 - %r31).mov to preserve src/dst registers.push2/pop2: Push and pop two registers at once.jmpabs: 64-bit jumps.%rflags.ccmp: Conditional comparisons, branchless code.LLVM Bug: x86-64 inline assembly fails with "symbol is already defined" for local labels under optimization (-O1+)
When compiling x86-64 inline assembly that contains explicitly named local labels (e.g., `.Lcoro_resume_task_ret_addr`), Clang throws a "symbol is already defined" error if optimizations (-O1, -O2, -O3) are enabled. The exact same code compiles successfully at -O0 in Clang, and works perfectly across all optimization levels in GCC.

Ammar Faizi - 2026-02-13 Summary When compiling x86-64 inline assembly that contains explicitly named local labels (e.g., .Lcoro_resume_task_ret_addr), Clang throws a "symbol is already defined" er...