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.

AWR1642BOOST: What is the meaning of the following assembly language?

Part Number: AWR1642BOOST

Hi:

    I'm checking the function MmwDemo_addDopplerCompensation() in mmWave Demo. I found the following assembly language

/* Rotate symbols */
for (antIndx = 0; antIndx < numAnt; antIndx++)
{
azimuthVal = _amem8(&azimuthIn[antIndx]);
Re = _ssub(_mpyhir(expDoppComp, _loll(azimuthVal) ),
_mpylir(expDoppComp, _hill(azimuthVal)));
Im = _sadd(_mpylir(expDoppComp, _loll(azimuthVal)),
_mpyhir(expDoppComp, _hill(azimuthVal)));
_amem8(&azimuthIn[antIndx]) = _itoll(Im, Re);
}

  Is the language simply multiply the complex azimuthVal and exeDoppComp? Thank you!