-
- Так вроде тут как раз нарушение соглашения о вызове функций. Vallav(185 знак., 17.04.2011 13:43)
- Всё верно, это шиза оптимизатора. При no_cse или no_code_motion всё работает. - Xитpый Kитaeц(17.04.2011 11:57)
- "все работает" в данном случае - удачное стечение обстоятельств. В следующей версии компилятора может перестать. Или пишите функцию полностью на асме (файл .s43), или всю на С. Асм-вставки годятся только для действий типа nop, не влияющих на Cepгeй Бopщ(22 знак., 18.04.2011 13:05)
- Это как раз и понятно , печально. - Xитpый Kитaeц(19.04.2011 02:13)
- "все работает" в данном случае - удачное стечение обстоятельств. В следующей версии компилятора может перестать. Или пишите функцию полностью на асме (файл .s43), или всю на С. Асм-вставки годятся только для действий типа nop, не влияющих на Cepгeй Бopщ(22 знак., 18.04.2011 13:05)