-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vectorisation, loops, and division improvements #98
Conversation
edit server.ml to fix build error.
seems to be causing larger bitvectors where not necessary?
Looking at updating "0x110006a2"
- Stmt_Assign(LExpr_Array(LExpr_Var("_R"),2),Expr_TApply("ZeroExtend.0",[32;64],[Expr_TApply("add_bits.0",[32],[Expr_Slices(Expr_Array(Expr_Var("_R"),21),[Slice_LoWd(0,32)]);'00000000000000000000000000000001']);64]))
+ Stmt_Assign(LExpr_Array(LExpr_Var("_R"),2),Expr_TApply("ZeroExtend.0",[32;64],[Expr_Slices(Expr_TApply("add_bits.0",[64],[Expr_TApply("ZeroExtend.0",[32;64],[Expr_Slices(Expr_Array(Expr_Var("_R"),21),[Slice_LoWd(0,32)]);64]);'0000000000000000000000000000000000000000000000000000000000000001']),[Slice_LoWd(0,32)]);64])) |
Also have a fix for the termination issues with offline, StatefulIntToBits was not converging on a fixed point due to a mistake in modelling integers. |
avoids differing syntax of different sed variants
Thanks for the fixes. Let me know when you're happy with it and I'll merge it in. |
I'm happy with it all, keen to see if it makes any difference. Thanks for cleaning up all of the integration mess! |
From a subset of the LLVM tests, there seems to be less timeouts and more correct outcomes! |
From @ncough, to support arm-tv work.