BE-CHTI/PROJ_QUATRE/module.s
2020-03-26 16:13:37 +01:00

34 lines
No EOL
457 B
ArmAsm

; ce programme est pour l'assembleur RealView (Keil)
thumb
import TabCos
import TabSin
import TabSig
import reelle
area moncode, code, readonly
export module
module proc
push {lr}
push {r8}
mov r8,r0 ;on garde la valeur k dans r8
ldr r1,=TabSin
bl reelle
push {r0}
mov r0,r8 ;je remets la valeur k dans r8
ldr r1,=TabCos
bl reelle
pop {r1}
SMULL r1,r2,r1,r1
SMLAL r1,r2,r0,r0
mov r0,r2
pop {r8}
pop {pc}
endp
bx lr
end