From 62636576bce8e8121a3d70f63547fae40a52f697 Mon Sep 17 00:00:00 2001 From: hachem Date: Mon, 12 Oct 2026 11:41:05 +0200 Subject: chore: refactor --- examples/circle.hdass | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'examples/circle.hdass') diff --git a/examples/circle.hdass b/examples/circle.hdass index 8a4edaa..71b204b 100644 --- a/examples/circle.hdass +++ b/examples/circle.hdass @@ -1,17 +1,15 @@ [entry: main] -// Floating-point math on the SSE registers. Computes the area of a circle -// (pi * r * r) with r = 3, then exits with the truncated result (28). const SYS_EXIT = 60 proc main { - xmm0 = 3.0 // radius - xmm0 *= xmm0 // r * r = 9.0 - xmm1 = 3.14159 // pi - xmm0 *= xmm1 // area ~= 28.27 + xmm0 = 3.0 // radius + xmm0 *= xmm0 // r * r = 9.0 + xmm1 = 3.14159 // pi + xmm0 *= xmm1 // area ~= 28.27 - rdi = xmm0 // truncate to int -> 28 + rdi = xmm0 // truncate rax = SYS_EXIT syscall } -- cgit v1.3