-
Notifications
You must be signed in to change notification settings - Fork 11
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
Is the driver avaliable publicly? #3
Comments
No, sorry. The differential testing framework is a mess of Python and shell scripts that I have been meaning to clean up for release, but I haven't put in the work yet. Note that even if it were public, it would not currently be applicable to real codes containing loops: The reduction process tends to reduce even terminating loops to infinite loops that are compiled differently by different C compilers. Also, depending on what exactly you are looking for, you may be able to get there more easily. If you know how to write C-Reduce driver scripts (https://embed.cs.utah.edu/creduce/using/) and are, say, only interested in which compiler generates fewer instructions, you can hack that together in a few lines using Feel free to get back with more questions. I will leave this issue open to shame myself into making a release soon... |
Thank you for replying.
Where
|
Hello.
I don't think it was written anywhere, and i can't find it, but is the
differential testing framework itself (not the
ldrgen
) available publicly?I have a set of interesting [to me] codes i'd like to cross-compare, and
doing that manually is boring :)
The text was updated successfully, but these errors were encountered: