Revert "fallback"

This reverts commit 24cd7c23fbf9ff15a6c93fad3c0e33b05cc91a58.
Revert "testtesttest"

This reverts commit 0434a4d8ae84abae2b5373418afadb3f9108eaa3.
Revert "mm"

This reverts commit 42e61d0740f606d4c17e27e17461dd6d89aa89df.
Revert "devide instructionprivate.cpp into files"

This reverts commit daaae382b14810f2b66f3433d6759c37522efd10.