core: expression now handles signed condition, id expression extend sign by default, operation expression to string uses () ; arch_x86: fix reset flags and sf handling