Anonymous user
Primality by trial division: Difference between revisions
Correction error for 3 aarch64 assembly
(add task to ARM64 assembly Raspberry Pi) |
(Correction error for 3 aarch64 assembly) |
||
Line 162:
/* x0 return 1 if prime else return 0 */
isPrime:
stp x1,lr,[sp,-16]!
cmp x0,1
ble 98f
ble 97f
tst x0,1 // even ?
beq 98f
mov x11,3 // first divisor
Line 175 ⟶ 177:
cmp x11,x12 // divisors<=quotient ?
ble 1b // loop
97:
mov x0,1 // return prime
b 100f
|