MULL,  ( ar as at -- )

publication: 14 novembre 2022 / mis à jour 6 janvier 2023

Read this page in english

 

vocabulaire: xtensa

Multiplication basse.

Mot d'instruction (RRR).

MULL, effectue une multiplication sur 32 bits du contenu des registres d'adresse as et at, et écrit les 32 bits les moins significatifs du produit dans le registre d'adresse ar. Étant donné que les bits de produit les moins significatifs ne sont pas affectés par le multiplicande et le signe multiplicateur, MULL, est utile pour la multiplication signée et non signée.

Exemple:

forth 
DEFINED? code invert [IF] xtensa-assembler [THEN] 
 
code myEXP2 
    a1 32 ENTRY,  
    a8 a2 0 L32I.N,  
    a8 a8 a8 MULL, 
    a8 a2 0 S32I.N,  
    RETW.N,  
end-code 
 
25 myEXP2 . 
\ display: 625 

Legal: site web personnel sans commerce / personal site without seling