Цитата(Azatot @ Jan 23 2009, 17:22)

Хотелось бы опять попросить помощи. Внес поправки в код и ядро заработало, но только если на выходе положительные числа. А вот, когда на выходе должны получатся отрицательные числа, то начинается какая то мутота! Выдает черт знает что! Может, кто-нибудь подскажет как с отрицательными числами работать в этом ядре? Заранее благодарен.
там вроде числа в дополнительном коде (twos complement): 0xFFFF соответствует -1, а 0x8000 соответствует -32768, попробуй задать массив из 0x8000 на вход и поглядеть что выйдет? По идее в нулевом отсчете должно быть большое отрицательное число, а остальные около нуля.
Сообщение отредактировал VorteX - Jan 23 2009, 15:24