low-level-programming

Tag

Cards List
#low-level-programming

Windows on AArch64 also provides for hot-patching, but it’s much simpler than on x86

The Old New Thing (Raymond Chen) ↗ · yesterday Cached

Raymond Chen explains how Windows on AArch64 implements function hot-patching more simply than on x86, using a 12-byte patch space and a three-instruction trampoline via the xip0 scratch register, noting that pointer authentication (pacibsp) usually guards the function entry.

0 favorites 0 likes
#low-level-programming

Re: Suggestions on implementing an efficient instruction set simulator in LuaJIT2 (2011)

Lobsters Hottest ↗ · 2026-09-23 Cached

This 2011 mailing list thread discusses compiler challenges in optimizing interpreter loops and how LuaJIT2 achieves better performance through assembly-level techniques like fixed register assignment.

0 favorites 0 likes
#low-level-programming

The NX bit is not just about security

Lobsters Hottest ↗ · 2026-09-04 Cached

A developer describes debugging a complex bug in an ARM64 bare-metal hypervisor for postmarketOS, involving instruction cache coherence issues and hardware-specific behavior related to the NX bit.

0 favorites 0 likes
#low-level-programming

tmp.0ut volume 5

Lobsters Hottest ↗ · 2026-08-23 Cached

tmp.0ut volume 5 is a tech publication featuring articles on low-level programming, ELF format manipulation, viruses, kernel patches, and other hacking-related topics.

0 favorites 0 likes
#low-level-programming

Tumble Forth – from assembly to OS with C compiler

Hacker News Top ↗ · 2026-08-21 Cached

Virgil Dupras introduces a series of articles aimed at teaching low-level programming by building a Forth system and a partial C compiler from scratch, starting from bare metal to develop operating system concepts.

0 favorites 0 likes
#low-level-programming

Going freestanding

Lobsters Hottest ↗ · 2026-08-20 Cached

The article describes techniques for making a Go-to-C translation tool called Solod freestanding by porting standard library packages to work without libc, using methods like freestanding headers and compiler builtins.

0 favorites 0 likes
#low-level-programming

Making stinkarm stink less, or more?

Hacker News Top ↗ · 2026-08-16 Cached

An update on improving a minimal ARMv7 emulator, focusing on optimizing memory translation from complex B-tree mapping to a simplified 4 GiB slab approach for efficiency.

0 favorites 0 likes
#low-level-programming

RP2040 DMA is Turing Complete (2023)

Lobsters Hottest ↗ · 2026-06-04 Cached

A Cornell ECE4760 course project demonstrates that the RP2040 microcontroller's DMA subsystem is Turing complete, building a functional fetch-execute CPU entirely out of DMA channel operations without involving the ARM cores.

0 favorites 0 likes
#low-level-programming

What it takes to transpose a matrix

Hacker News Top ↗ · 2026-05-24 Cached

An in-depth technical blog post explaining how to efficiently transpose matrices using SIMD instructions on modern x86_64 CPUs, focusing on AVX2 intrinsics like _mm256_shuffle_epi8.

0 favorites 0 likes
#low-level-programming

WriteUp: 16 Bytes of x86 that turn Matrix rain into sound

Hacker News Top ↗ · 2026-05-17 Cached

A detailed write-up of a 16-byte x86 real-mode DOS demo that generates an infinite Sierpinski fractal in video memory while simultaneously producing audio output, showcasing extreme algorithmic density in the demoscene tradition.

0 favorites 0 likes
#low-level-programming

Rust x GBA: Setup and Pixels

Lobsters Hottest ↗ · 2026-05-17 Cached

A tutorial guide that walks through setting up a Rust project to build a ROM that runs on the Game Boy Advance, covering project setup and pixel rendering.

0 favorites 0 likes
#low-level-programming

Making cross-platform SIMD code pleasant

Lobsters Hottest ↗ · 2026-05-11 Cached

The author details the third iteration of the bx library's cross-platform SIMD abstraction, advocating for a typeless approach and SSA-style coding to simplify low-level performance optimization across different CPU architectures.

0 favorites 0 likes
#low-level-programming

VGA Memory Access Is Complicated

Hacker News Top ↗ · 2026-05-09 Cached

The article discusses the complexities of VGA memory access and the challenges of emulating old hardware due to inadequate documentation.

0 favorites 0 likes
← Back to home

Submit Feedback