AU08 (28.08.2013 13:38, просмотров: 76) ответил POV на signed long через, например, юнион представь 4-мя отдельными байтами и умножай столбиком, ручками.
Тестировал так
s32 axx = 31755;
us8 bxx = 251;
asm("nop");
s32 cxx = axx*bxx;
95 s32 axx = 31755;
\ 00000004 E08B LDI R24, 11
\ 00000006 E79C LDI R25, 124
\ 00000008 E0A0 LDI R26, 0
\ 0000000A E0B0 LDI R27, 0
96 us8 bxx = 251;
\ 0000000C EF0B LDI R16, 251
\ 0000000E 2E60 MOV R6, R16
97
98
99 asm("nop");
\ 00000010 0000 nop
100 s32 cxx = axx*bxx;
\ 00000012 2D46 MOV R20, R6
\ 00000014 E050 LDI R21, 0
\ 00000016 E060 LDI R22, 0
\ 00000018 E070 LDI R23, 0
\ 0000001A 018C MOVW R17:R16, R25:R24
\ 0000001C 019D MOVW R19:R18, R27:R26
\ 0000001E ........ CALL ?L_EC_MUL_L03
\ 00000022 0148 MOVW R9:R8, R17:R16
\ 00000024 0159 MOVW R11:R10, R19:R18
Что такое асимметричный ответ?
Это когда о тебе негативно отзываются в комментарии, а ты об авторе этого комментария пишешь хорошо и по-доброму: в некрологе!