I'm trying to migrate an old 5502 project from CCS 3.1 to CCS 5. I updated it to CCS 3.3 successfully, but when I compile in 5, I am having trouble with some of the assembly files. The following code works fine in previous versions of code composer:
; test file
; this code works fine when compiled as part of the srxx project in ccs3.1/3.3, but
; in CCS5, I get "Illegal Parallel Pair: combined number of A-Unit loads is too high
psh mmap(ST1_55)
or #0740h, mmap(ST1_55) ; enable 40 bit, data sign extension, data saturation, fractional modes
mov dbl(*AR1+), XAR3
|| mov #1, T2 ; load constant 1.0
pop mmap(ST1_55) ; restore the status word
ret
In CCS5, I get "Illegal Parallel Pair: combined number of A-Unit loads is too high". Any ideas?