Let's say I have the following assembly program:
SYS_EXIT = 60
.globl _start
_start:
mov $SYS_EXIT, %eax
mov $4, %edi
syscall
Is it possible to set a register name as a variable/label, something like:
SYS_EXIT = 60
SYS_CALL = '%eax'
FIRST_ARG = '%edi'
.globl _start
_start:
mov $SYS_EXIT, SYSCALL
mov $4, FIRST_ARG
syscall
It just makes things a bit easier for me, especially with readability.