Hi guys it's hard to describe my problem so I attach several screenshots
On the first screenshot everything is fine if i press 'step into' button I get into the function. It's ok
if i execute code to the next breakpoints and press ''step into'' button i get to the next breakpoint without getting into the function 'SPIWriteReg'
And if i press 'step into' once again on the "temp = 0xf0;" i get into the previous function! and temp doesn't change value.
'temp' will change its value when i execute next line here
And in all the following code the previous line will be execute instead current one.
I turned off all optimizations. How to fix this?