; ***************** prog1.c ***************************************** ; ; Программа для исполнения на DSP0-ядре ; ; (c) ОАО НПЦ "ЭЛВИС", http://multicore.ru ; ; ******************************************************************* .text .globl _prog0 .globl _main ; Function: prog0 ; Return: 1+2+3+4+5 (15) _prog0: move 0, r0.l move 1, r1.l do 5, .Lcycle addl r1.l, r0.l, r0.l ; r0.l += r1.l incl r1.l, r1.l ; r1.l += 1 .Lcycle: nop nop b __exit_dsp nop ; Function: __exit_dsp ; Description: останов dsp ядра ; Return: void __exit_dsp: nop nop stop nop nop ; Function: _main ; Description: вызывает функцию prog0 ; Return: значение функции _prog0 _main: nop nop js _prog0 nop nop b __exit_dsp