home *** CD-ROM | disk | FTP | other *** search
- /*
- * int
- * dmultu(s, t, hip, lop)
- * unsigned long s;
- * unsigned long t;
- * unsigned long *hip;
- * unsigned long *lop;
- * {
- * *hip = high word of unsigned double "s * t";
- * *lop = low word of unsigned double "s + t";
- *
- * return 0;
- * }
- */
- .text
- .align 2
- .globl dmultu
- .ent dmultu 2
- dmultu:
- .option O1
- .frame $sp, 0, $31
- multu $4, $5
- mfhi $14
- mflo $15
- sw $14, 0($6)
- sw $15, 0($7)
- move $2, $0
- j $31
- .end dmultu
-