This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/TMS320C5505: 32bit x 32bit muntiply in assembler

Part Number: TMS320C5505

Tool/software: TI C/C++ Compiler

on TI C55xx

How can I implement 32bit multiply ( 32bit  x 32bit) in assembler?

I want to implement the following C source into faster assembler.

long long z;

long x, y;

z = (long long)x * y;

or

z = (long long)x * (y >> 16)

The output of C compiler is to call library function "CALL _mpylli"