ferencd@0: #include ferencd@0: #include ferencd@0: ferencd@0: #define URS 5 ferencd@0: ferencd@0: int main() ferencd@0: { ferencd@0: std::stringstream ss; ferencd@0: ferencd@0: ss << "#include \"../../tests/tests.h\"" << std::endl; ferencd@0: ss << "#include \"gtest/gtest.h\"" << std::endl; ferencd@0: ss << "#include \"nap_runtime.h\"" << std::endl << std::endl; ferencd@0: ferencd@0: ss << "TEST(PushPeekGen, Ints)" << std::endl ferencd@0: << "{" << std::endl << "SCRIPT_START" << std::endl ferencd@0: << "\" \\" << std::endl; ferencd@0: ferencd@0: for(int i=0; i<=URS; i++) ferencd@0: { ferencd@0: ss << "int gv_add_" << i << " = " << i << "; \\" << std::endl ; ferencd@0: } ferencd@0: ferencd@0: ss << "asm \\" << std::endl << "{ \\" << std::endl; ferencd@0: ferencd@0: for(int i=0; i<=URS; i++) ferencd@0: { ferencd@0: ss << " mov reg int " << i << " 1; \\" << std::endl; ferencd@0: } ferencd@0: ss << "} \\" << std::endl; ferencd@0: ss << "\"" << std::endl << "SCRIPT_END" << std::endl ferencd@0: << "SCRIPT_SHUTDOWN"<