]> www.ginac.de Git - cln.git/blobdiff - src/base/digitseq/cl_asm_mips_.cc
Replace unused macro with cl_unused.
[cln.git] / src / base / digitseq / cl_asm_mips_.cc
index f91244b8c64bf29c0bf3a2cce2a57bae7a7cd840..068b27a63f921d3f7a8c530a96575d3334c5585d 100644 (file)
         DECLARE_FUNCTION(mulu32_)
         .ent mulu32_ // Input in $4,$5, Output in $2,mulu32_high
 mulu32_:
+#if __mips_isa_rev >= 6
+        mulu $2,$5,$4           // arg1 * arg2, lo
+        muhu $6,$5,$4           // arg1 * arg2, hi
+#else
         multu $5,$4             // arg1 * arg2
         mfhi $6                 // hi
         mflo $2                 // lo
+#endif
         sw $6,mulu32_high       // hi abspeichern // Adressierung?? Deklaration??
         j $31                   // return
         .end mulu32_