#x86_64 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #x86_64, aggregated by home.social.
-
Microsoft is reportedly rebuilding Azure Linux on Fedora, moving from its CBL-Mariner base and aligning with Fedora’s packages and release model 🔐
The shift ties to x86_64-v3 support for performance, with early plans discussed in Fedora ELN SIG and potential upstream contributions and compute support ⚙️🔗 https://finance.biggo.com/news/202604260126_Microsoft_Azure_Linux_to_Rebase_on_Fedora
#TechNews #Microsoft #Azure #Linux #Fedora #OpenSource #FOSS #Cloud #Infrastructure #x86_64 #Performance #Servers #Data #Enterprise #Software
-
Microsoft is reportedly rebuilding Azure Linux on Fedora, moving from its CBL-Mariner base and aligning with Fedora’s packages and release model 🔐
The shift ties to x86_64-v3 support for performance, with early plans discussed in Fedora ELN SIG and potential upstream contributions and compute support ⚙️🔗 https://finance.biggo.com/news/202604260126_Microsoft_Azure_Linux_to_Rebase_on_Fedora
#TechNews #Microsoft #Azure #Linux #Fedora #OpenSource #FOSS #Cloud #Infrastructure #x86_64 #Performance #Servers #Data #Enterprise #Software
-
-
Investigating Split Locks on x86-64
https://chipsandcheese.com/p/investigating-split-locks-on-x86
#HackerNews #SplitLocks #x86_64 #CPUArchitecture #HardwareSecurity #TechInvestigation
-
👾 Ah, the unbridled audacity of creating a "useful" x86-64 #ELF executable in a whole 301 bytes! Truly the pinnacle of modern computing—if your goal is to impress no one and achieve nothing. 🚀 Meanwhile, #GitHub continues its quest to overcomplicate everything with features that no one asked for. 😂
https://github.com/meribold/btry #x86_64 #301bytes #overcomplication #modern_computing #HackerNews #ngated -
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
-
🚀🎉 #JSLinux now supports #x86_64, because running outdated operating systems in your #browser is exactly what everyone was asking for! 🤔👌 Experience the thrill of Alpine Linux and the #nostalgia of Windows 2000 in glorious console mode, because who needs modernity when you can have retro-tech headaches instead? 🤓🔧
https://bellard.org/jslinux/ #retro #computing #tech #innovation #HackerNews #ngated -
https://godbolt.org/z/nn967Wdb9
Nova Lake is live on Godbolt. We are still early.
I took the latest Clang/GCC trunk for a spin on Godbolt, and-march=novalakeis officially here.
If the rumors hold true, we are looking at the single biggest architectural jump in Intel's history.
With the arrival of Intel APX, the x86-64 ISA is finally getting the modernization it deserves. Several notable things are:
- 16 New GPRs (%r16-%r31).
- NDD (New Data Destination): 3-operand instructions help stop wasting cycles onmovto preserve src/dst registers.
-push2/pop2: Push and pop two registers at once.
-jmpabs: 64-bit jumps.
- NF Suppression: Math ops without touching%rflags.
-ccmp: Conditional comparisons, branchless code.
- and several other new instructions.
Additionally, with the AVX10 support, Intel will officially restore AVX-512 capabilities to its consumer lineup for the first time since Tiger Lake in 2020.
Both P-core and E-core will support AVX-512.
#x86 #x86_64 #apx #llvm #clang #gcc -
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.
-
Библиотека JIT-компиляции Loops для оптимизации нейросетей, СУБД и не только
Привет, Хабр! Меня зовут Пётр Чекмарёв, я старший инженер компании YADRO, занимаюсь компьютерным зрением на мобильных устройствах и низкоуровневой оптимизацией плотных вычислительных функций. Оптимизация кода — вечная тема, особенно актуальная в дни триумфального шествия искусственного интеллекта. Оптимально написанные, но изолированные ядра сетей составляются в разные последовательности в зависимости от архитектуры модели. Однако, если дать им информацию друг о друге во время компиляции, сеть удастся заметно ускорить. Выгружать программу для перекомпиляции, будь она движком инференса или СУБД — бессмысленно, поэтому компилировать надо во время работы, Just-In-Time. В предыдущей статье AI-дивизиона YADRO Илья Знаменский рассказывал про JIT на базе Xbyak. В продолжении темы, я расскажу про пет-проект векторной JIT-кодогенерации, который я веду, и покажу, как она может помогать в оптимизации.
-
New platform just dropped
-
High-performance header-only container library for C++23 on x86-64
https://github.com/kressler/fast-containers
#HackerNews #HighPerformance #C++23 #Containers #HeaderOnly #x86_64 #FastContainers
-
@rachelplusplus @hailey I remember the big drawback of x32 ABI being that to realize full gain, you'd need to recompile all applications, including the proprietary ones. Otherwise, you end up needing to keep the system libraries for x86 and x86-64 in memory while running processes that use those ABIs. Fine for embedded, not so fine for the more heterogeneous application mix on desktop. Was this solved?
-
⚙️🎩 "Omg, who knew comparing #ARM64 vs. #x86_64 in 2025 would be this groundbreaking? 😱 Spoiler: CPUs are still different, and Node.js, #Python, and #Rust haven't turned into toasters. 🍞"
https://chrisebert.net/comparing-aws-lambda-arm64-vs-x86_64-performance-across-multiple-runtimes-in-late-2025/ #CPUcomparison #Nodejs #HackerNews #ngated -
Comparing AWS Lambda ARM64 vs. x86_64 Performance Across Runtimes in Late 2025
#HackerNews #AWSLambda #ARM64 #x86_64 #Performance #Runtimes #2025
-
Discover FEX-Emu, the userspace emulator that allows you to run x86 and x86-64 applications on ARM64 Linux devices.
More details here: https://ostechnix.com/fex-emu-run-x86-and-x86-64-apps-on-arm64-linux-devices/
#FexEmu #Fex #Emulator #ARM64 #Linux #X86 #X86_64 #Gaming #Opensource
-
go-simd-softmax
Is a Go-oriented SIMD/avx softmax implementation with optimisations in amd64 / x64 assembler.
Up to 3.5x faster than equivalent function written using stdlib only. See benchmarks.
https://github.com/ha1tch/go-simd-softmax?tab=readme-ov-file#simd-accelerated-softmax
#go #foss #softmax #asm #assembler #x86_64 #x64 #amd64 #assembly #golang
-
x86-64 Playground – An online assembly editor and GDB-like debugger
https://x64.halb.it/
#ycombinator #Gdb #x86_64 #x64 #CTF #assembly #debugger #Fasm #Binutils #webassembly #wasm_binutils #wasm_assembler -
bim assembly detection
The barely improved editor now adds better heuristics to detect what flavour of assembly language you're using and what architecture you're working on, so it can provide better highlighting appropriate for the platform you're writing code for. It's not perfect, but it now computes a score if it can't tell right away, and decides based on that combination of factors.
It mostly works for x86/64, Z80, and ARM. I probably should get around to adding 6502, 68000, MIPS, and a few others next. 🙂
#bim #asm #assembly #assembler #retrocomputing #z80 #foss #golang #x86 #x86assembly #x86_64 #arm #arm64
-
bim assembly detection
The barely improved editor now adds better heuristics to detect what flavour of assembly language you're using and what architecture you're working on, so it can provide better highlighting appropriate for the platform you're writing code for. It's not perfect, but it now computes a score if it can't tell right away, and decides based on that combination of factors.
It mostly works for x86/64, Z80, and ARM. I probably should get around to adding 6502, 68000, MIPS, and a few others next. 🙂
#bim #asm #assembly #assembler #retrocomputing #z80 #foss #golang #x86 #x86assembly #x86_64 #arm #arm64
-
bim assembly detection
The barely improved editor now adds better heuristics to detect what flavour of assembly language you're using and what architecture you're working on, so it can provide better highlighting appropriate for the platform you're writing code for. It's not perfect, but it now computes a score if it can't tell right away, and decides based on that combination of factors.
It mostly works for x86/64, Z80, and ARM. I probably should get around to adding 6502, 68000, MIPS, and a few others next. 🙂
#bim #asm #assembly #assembler #retrocomputing #z80 #foss #golang #x86 #x86assembly #x86_64 #arm #arm64
-
bim assembly detection
The barely improved editor now adds better heuristics to detect what flavour of assembly language you're using and what architecture you're working on, so it can provide better highlighting appropriate for the platform you're writing code for. It's not perfect, but it now computes a score if it can't tell right away, and decides based on that combination of factors.
It mostly works for x86/64, Z80, and ARM. I probably should get around to adding 6502, 68000, MIPS, and a few others next. 🙂
#bim #asm #assembly #assembler #retrocomputing #z80 #foss #golang #x86 #x86assembly #x86_64 #arm #arm64
-
bim assembly detection
The barely improved editor now adds better heuristics to detect what flavour of assembly language you're using and what architecture you're working on, so it can provide better highlighting appropriate for the platform you're writing code for. It's not perfect, but it now computes a score if it can't tell right away, and decides based on that combination of factors.
It mostly works for x86/64, Z80, and ARM. I probably should get around to adding 6502, 68000, MIPS, and a few others next. 🙂
#bim #asm #assembly #assembler #retrocomputing #z80 #foss #golang #x86 #x86assembly #x86_64 #arm #arm64
-
I did a write-up on the information I could find on Intel's defunct 64bit extensions:
https://soc.me/interfaces/intels-original-64bit-extensions-for-x86
If you are interested in obscure ISA extensions that never shipped, that article is for you!
-
Anyone knows details about Intel's own pre-AMD64 64bit extensions for x86?
Details on the internet are rather sparse:
https://www.quora.com/How-was-AMD-able-to-beat-Intel-in-delivering-the-first-x86-64-instruction-set-Was-Intel-too-distracted-by-the-Itanium-project-If-so-why-Shouldn-t-Intel-with-its-vast-resources-have-been-able-to-develop-bothSpecifically, I wonder which instruction encoding they picked (vs. AMD repurposing inc/dec instructions for REX).
-
Version 4.10.0 of syslog-ng is now available:
- adds support for filesize based logrotation
- improved #IBM #AIX and #MongoDB support
- "blank" filterCheck the release notes for details:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.10.0
Packages for major #RPM and #DEB distros, both #ARM and #x86_64
-
👨💻 Ah, the classic "learn brain surgery by juggling chainsaws" tutorial. Dive into x86-64 assembly and craft a GUI from scratch, because who needs sanity anyway? 🤪 Enjoy your masochistic journey through bytecode hell while the rest of us use libraries and sip coffee. ☕
https://gaultier.github.io/blog/x11_x64.html #learnassembly #GUIdevelopment #x86_64 #programminghumor #masochisticjourney #HackerNews #ngated -
🎉🚀 Behold: The magic potion called #TPDELLVM that promises to make your glacial LLVM -O0 back-end blink 10-20 times faster ⚡! Of course, don't mind the small print that your code will now be bulkier than a sumo wrestler in a tutu 🐘👗. And remember, it's only for those #x86_64 and #AArch64 elites – the rest, go play in traffic! 🛑🤷♂️
https://discourse.llvm.org/t/tpde-llvm-10-20x-faster-llvm-o0-back-end/86664 #LLVMOptimization #CodePerformance #HackerNews #ngated -
AsmX G3: Архитектура кодировщика ZGEN. Как hwm генерирует машинный код amd64
Большинство компиляторов — это монолитные черные ящики, унаследованные из прошлого. Мы отвергли этот путь. Мы разбираем архитектуру x86_64 до "первых принципов", чтобы понять, как на самом деле работает кремний. В этой статье мы вскрываем капот нашего компилятора ZGEN и его "фабрики машинного кода" — hwm . Никакой магии. Только чистая, детерминированная инженерия, которая превращает ассемблер в исполняемые биты. К инженерным чертежам
https://habr.com/ru/articles/932248/
#asmx #compiler #asmx_compiler #asmxzgen_compiler #opensource #open_source #x86_64 #x8664 #x86_x64 #amd64
-
#KaiXian #KX7000 is #Zhaoxin’s latest #CPU, featuring a #x86_64 architecture. The core dubbed #CenturyAvenue is 4wide, #AVX2 capable with an out-of-order execution window on par with Intel CPUs from 2010.
Single-threaded performance is close to AMD’s Bulldozer #FX8150 which leads by 13.6% there. In Multithreaded Performance the KX-7000 is soundly beaten even by Bulldozer.
Zhaoxin is part of #China’s effort to build domestic chips in case western ones become unavailable.
https://chipsandcheese.com/p/zhaoxins-kx-7000 -
Very interesting (and informing) video about x86_64 versus ARM architectures:
-
Angry Birds 2 rodando no Waydroid, graças à biblioteca libhoudini! Agora, a quantidade de jogos e aplicativos disponíveis aumentou consideravelmente. Por isso, retiro o que disse anteriormente sobre haver mais opções para quem usa um laptop com processador ARM. Agora é possível instalar jogos e apps ARM64 em PCs x86_64. Já gravei o tutorial e, em breve, estará no canal!
#Waydroid #LinuxGaming #AndroidNoLinux #Libhoudini #AngryBirds2 #x86_64 #ARM64 #JogosNoLinux #WaydroidPower #Linux
-
Sobre a limitação em relação aos jogos e aplicativos no Waydroid: ela está ligada à arquitetura da CPU. Nosso computador utiliza um processador x86_64 (64 bits) e, como o Waydroid não é um emulador, ele é reconhecido como um tablet...
#Waydroid #AndroidNoLinux #PlayStore #TechDica #AppCompatibilidade #ArquiteturaCPU #x86_64 #ARM64 #DicaLinux #OpenSource #AndroidNoPC #CompatibilidadeAndroid #linux
-
Checking In On the ISA Wars and Its Impact on CPU Architectures https://hackaday.com/2025/03/18/checking-in-on-the-isa-wars-and-its-impact-on-cpu-architectures/ #instructionsetarchitecture #Microcontrollers #CurrentEvents #hardware #Interest #CPUISA #RISC-V #x86_64 #mips #ARM
-
Checking In On the ISA Wars and Its Impact on CPU Architectures - An Instruction Set Architecture (ISA) defines the software interface through which... - https://hackaday.com/2025/03/18/checking-in-on-the-isa-wars-and-its-impact-on-cpu-architectures/ #instructionsetarchitecture #microcontrollers #currentevents #hardware #interest #cpuisa #risc-v #x86_64 #mips #arm
-
Healthy Competition With #GCC15 vs. #LLVM #Clang20 Performance On #AMD #Zen5
With some codebases/workloads there can be strong advantages at time for one compiler over the other, but at a high level the #GCC and Clang #compiler performance is extremely tight with recent versions and on modern #x86_64 hardware.
https://www.phoronix.com/review/clang20-gcc15-amd-znver5 -
An Elf Odissey! #dreamos64 I recently added support for basic ELFs in my hobby #kernel but, it required me to dig into some very obscure issues caused by some changes in llvm and their linker.
Basically the introduction of large sections in #llvm broke the grub image, and caused more problems to my kernel.
I posted all the details of my debug process in my free #kofi post here: https://ko-fi.com/post/Finally-Dreamos64-is-officially-running-an-ELF-Exe-B0B41AYZW0
#osdev #opensource #programming #assembly #operating_systems #x86_64 #hobbyos
-
Today a new version of the printed version of "Osdev Notes" has been released! :)
More info in my free #kofi post: https://ko-fi.com/post/Osdev-Notes-New-printed-version-released-U7U5199LOA
The printed version is available here:
https://www.lulu.com/search?sortBy=RELEVANCE&page=1&q=osdev+notesMajor update is the replacement of the "Stivale 2" protocol with the "Limine Protocol".
The project as usual is on github:
https://github.com/dreamportdev/Osdev-Notes/releases/tag/v1.5
#programming
#operatingsystem
#kernel #assembly #x86_64 #operating_systems #selfpublishing #osdev #hobbyos #programmingbook -
Faster Integer Division with Floating Point https://hackaday.com/2024/12/22/faster-integer-division-with-floating-point/ #SoftwareDevelopment #SoftwareHacks #optimization #assembly #AVX-512 #x86_64 #SIMD #x86
-
Faster Integer Division with Floating Point - Multiplication on a common microcontroller is easy. But division is much more diff... - https://hackaday.com/2024/12/22/faster-integer-division-with-floating-point/ #softwaredevelopment #softwarehacks #optimization #assembly #avx-512 #x86_64 #simd #x86
-
Última entrega del primer capítulo del #SolucionarioDelProgramador #GNU_linux . Terminamos con el lenguaje #Ensamblador para echar un ojo a lo que el #procesador realmente hace
#programming #programación #asm #nasm #HelloWorld #HolaMundo #x86_64
-
Today the Osdev-Notes book (printed) has been updated,
Main changes are:* Typo Fixes
* Framebuffer code fix
* Update and fix the "Drawing an image" paragraph
* Add missing flags on page table/dirs
* Update and expand the sysret/syscall partThe book can be ordered here: https://www.lulu.com/search?q=osdev+notes
While the online version is available as usual on github: https://github.com/dreamportdev/Osdev-Notes
#programming #operatingsystem #kernel #assembly #x86_64 #operating_systems #selfpublishing #osdev
-
"x86 coreboot with long mode: where are we at and where are we going" by Arthur Heymans and
Patrick Rudolphx86 CPUs do no start in protected mode, it needs to be enabled from 16 bit mode (!). Today's x86 processors are all 16-bit and 32-bit mode compatible.
And coreboot still uses 32-bit mode by default, which means payload must have a 32-bit entrypoint.Long-mode is the (optional) 64-bit version, also called amd64 or x86_64.
-
LETS GOOOOO
#Intel listened! No more ambiguity, no more questioning, 128 bit only implementations are no longer valid for #AVX10!
A massive thanks to the Intel ISA folks!
And a major thanks to @chipsandcheese for giving me a platform to express my concerns on the spec!
For those wanting to read the updated spec, it’s here: https://cdrdv2.intel.com/v1/dl/getContent/828964?fileName=355989-intel-avx10.1-spec.pdf
And for those interested in the article asking for this, it’s available here: https://chipsandcheese.com/2023/10/11/avx10-128-is-a-silly-idea-and-should-be-completely-removed-from-the-specification/
-
Ну чому не можна було дати тільки одну назву для одної архітектури. У процесорів для настільних ПК є 32-bit й 64-bit архітектур які називаються, або x86 і x86_64, або i386 і amd64 відповідно. А ще іноді 32-bit називають i686.
Проблема ж у, тому що у різних місцях може прийматись тільки один варіант і важко запамʼятати де який.
Для прикладу у репозиторіях
Arch GNU/Linuxпакунки мають мітку x86_64 архітектуру, а уDebina GNU/Linux-amd64.Перевірити архітектуру в терміналі можна кількома способами.
Uname
$ uname -m x86_64dpkg(debian)
$ dpkg --print-architecture amd64#процесори #архітектури #cpu #processors #arch #architecture #x86 #i386 #i686 #x86_64 #amd64 #uname #dpkg #repos #linux
-
#Gentoo #Linux Begins Offering #x86-64-v3 Binary Packages
Gentoo is joining the likes of Serpent OS, RHEL 10, Ubuntu and other Linux distributions that are optionally providing #x86_64_v3 packages or currently exploring the possibilities of doing so or even raising their #x86_64 baseline in the future.
https://www.phoronix.com/news/Gentoo-x86-64-v3-Binaries -
@platymew EAC = #EasyAntiCheat.
"#EndeavourOS is an #Arch-based #distro that provides an #Arch experience without the hassle of installing it manually for both #x86_64 and #ARM systems." https://endeavouros.com/