Skip to main content

NASM

Versions

2.11

Submitted code is assembled with nasm -f elf64.

Test Frameworks

Criterion

section .text global add add: ; int add(int a, int b) using 32-bit registers for ints  mov eax, edi ; result = a  add eax, esi ; result += b  ret ; return result
section .text global add add: ; int add(int a, int b) using 32-bit registers for ints  mov eax, edi ; result = a  add eax, esi ; result += b  ret ; return result
#include <criterion/criterion.h> int add(int, int); Test(add_test, should_add_integers) {  cr_assert_eq(add(1, 1), 2); }
#include <criterion/criterion.h> int add(int, int); Test(add_test, should_add_integers) {  cr_assert_eq(add(1, 1), 2); }

Timeout

12 seconds

Packages

None

Services

None

Language ID

nasm