Page 1 of 1

arm64

Posted: Thu Mar 05, 2026 4:47 am
by coco2
Can PureBasic include arm64 code?

Re: arm64

Posted: Thu Mar 05, 2026 7:31 am
by idle
you can do what ever gcc enables using inline c, it's not pretty though and somewhat limited

something like this

Code: Select all

procedure add(a,b) 
protected result 
! __asm__ volatile (
!        "ADD %0, %1, %2\n"   // result = a + b
!        : "=r" (v_result)      // output operand
!        : "r" (v_a), "r" (v_b)   // input operands
1        :                    // clobbered registers (none here)
!    );
ProcedureReturn result 
Endprocedure