Changeset 152
- Timestamp:
- 05/22/08 14:54:37 (5 years ago)
- Location:
- trunk
- Files:
-
- 4 modified
-
Makefile (modified) (2 diffs)
-
PerfTest/expat_markup_stats/Makefile (modified) (2 diffs)
-
PerfTest/xerces_markup_stats/Makefile (modified) (2 diffs)
-
markup_stats.cxx (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r143 r152 7 7 endif 8 8 PAPI=-DPAPI -I/usr/local/papi-3.5.0-linux-x86/include -L/usr/local/papi-3.5.0-linux-x86/lib -lpapi 9 PAPI64=-DPAPI -I/usr/local/papi-3.5.0-linux-x86/include -L/usr/local/papi-3.5.0-linux-x86/lib -lpapi 9 10 10 11 markup_stats: markup_stats.cxx src/byteplex.h src/multiliteral.h src/engine.h\ … … 19 20 lib/lib_simd.h lib/sse_simd.h src/xmldecl.h src/xmldecl.c\ 20 21 src/bytelex.h src/charsets/ASCII_EBCDIC.h 21 $(CC) -o markup_stats_64 markup_stats.cxx -march=nocona -m64 $(PAPI )22 $(CC) -o markup_stats_64 markup_stats.cxx -march=nocona -m64 $(PAPI64) 22 23 23 24 markup_stats_omp: markup_stats.cxx src/byteplex.h src/multiliteral.h src/engine.h\ -
trunk/PerfTest/expat_markup_stats/Makefile
r148 r152 12 12 INCLUDES=-I/usr/local/papi-3.5.0-linux-x86/include -I/opt/expat_2_0_1/include 13 13 LINKS=-lpapi -lexpat 14 LIBS=-L/usr/local/papi-3.5.0-linux-x86/lib64 -L/opt/expat_2_0_1/lib 14 LIBS=-L/usr/local/papi-3.5.0-linux-x86/lib -L/opt/expat_2_0_1/lib 15 LIBS64=-L/usr/local/papi-3.5.0-linux-x86/lib64 -L/opt/expat_2_0_1/lib 15 16 16 17 expat_markup_stats_32: expat_markup_stats.c … … 18 19 19 20 expat_markup_stats_64: expat_markup_stats.c 20 $(CC) $(CFLAGS) -o expat_markup_stats expat_markup_stats.c -march=nocona -m64 $(INCLUDES) $(LINKS) $(LIBS ) -DPAPI -DCALC_AVG21 $(CC) $(CFLAGS) -o expat_markup_stats expat_markup_stats.c -march=nocona -m64 $(INCLUDES) $(LINKS) $(LIBS64) -DPAPI -DCALC_AVG 21 22 22 23 clean: -
trunk/PerfTest/xerces_markup_stats/Makefile
r149 r152 9 9 INCLUDES=-I/usr/local/papi-3.5.0-linux-x86/include -I/opt/xerces-c_2_8_0-x86-linux-gcc_3_4/include 10 10 LINKS=-lpapi -lxerces-c 11 LIBS=-L/usr/local/papi-3.5.0-linux-x86/lib64 -L/opt/xerces-c_2_8_0-x86-linux-gcc_3_4/lib 11 LIBS=-L/usr/local/papi-3.5.0-linux-x86/lib -L/opt/xerces-c_2_8_0-x86-linux-gcc_3_4/lib 12 LIBS64=-L/usr/local/papi-3.5.0-linux-x86/lib64 -L/opt/xerces-c_2_8_0-x86-linux-gcc_3_4/lib 12 13 13 14 xerces_markup_stats_32: xerces_markup_stats.hpp xerces_markup_stats.cpp markup_stats_handlers.hpp markup_stats_handlers.cpp … … 15 16 16 17 xerces_markup_stats_64: xerces_markup_stats.hpp xerces_markup_stats.cpp markup_stats_handlers.hpp markup_stats_handlers.cpp 17 $(CC) -o xerces_markup_stats xerces_markup_stats.cpp markup_stats_handlers.cpp -march=nocona -m64 $(INCLUDES) $(LINKS) $(LIBS ) -DPAPI -DDEBUG -DCALC_AVG18 $(CC) -o xerces_markup_stats xerces_markup_stats.cpp markup_stats_handlers.cpp -march=nocona -m64 $(INCLUDES) $(LINKS) $(LIBS64) -DPAPI -DDEBUG -DCALC_AVG 18 19 19 20 clean: -
trunk/markup_stats.cxx
r143 r152 17 17 using namespace std; 18 18 19 #define ON 1 20 #define OFF 2 21 22 #define VALIDATION_MODE OFF 23 19 24 #ifdef PAPI 20 25 #include "../code_clocker/clocker/cc.h" … … 22 27 23 28 CC * code_clocker; 29 30 #define NONE 0 31 #define END_TAG_MATCHING 1 32 #define ATTRIBUTE_UNIQUENESS 2 33 #define NAME_VALIDATION 3 34 #define NAME_LOOKUP 4 35 36 #define OMISSION NAME_LOOKUP 37 24 38 25 39 #define CHARSET_VALIDATION 1 … … 31 45 #define ADVANCE_BUFFERS 7 32 46 #define BUFFER_TOTAL 8 47 #define FILE_READING 9 33 48 34 49 #define CODE_CLOCKING BUFFER_TOTAL … … 417 432 418 433 #ifdef PAPI 434 435 #if defined(CODE_CLOCKING) and (CODE_CLOCKING == CHARSET_VALIDATION) 436 code_clocker->cc_set_param("CODE_CLOCKING", "CHARSET_VALIDATION"); 437 #endif 438 #if defined(CODE_CLOCKING) and (CODE_CLOCKING == WS_CONTROL) 439 code_clocker->cc_set_param("CODE_CLOCKING", "WS_CONTROL"); 440 #endif 441 #if defined(CODE_CLOCKING) and (CODE_CLOCKING == MARKUP_STREAMS) 442 code_clocker->cc_set_param("CODE_CLOCKING", "MARKUP_STREAMS"); 443 #endif 444 #if defined(CODE_CLOCKING) and (CODE_CLOCKING == BITLEX_ALL) 445 code_clocker->cc_set_param("CODE_CLOCKING", "BITLEX_ALL"); 446 #endif 447 #if defined(CODE_CLOCKING) and (CODE_CLOCKING == BITPLEX) 448 code_clocker->cc_set_param("CODE_CLOCKING", "BITPLEX"); 449 #endif 450 #if defined(CODE_CLOCKING) and (CODE_CLOCKING == BYTEPLEX) 451 code_clocker->cc_set_param("CODE_CLOCKING", "BYTEPLEX"); 452 #endif 453 #if defined(CODE_CLOCKING) and (CODE_CLOCKING == ADVANCE_BUFFERS) 454 code_clocker->cc_set_param("CODE_CLOCKING", "ADVANCE_BUFFERS"); 455 #endif 456 #if defined(CODE_CLOCKING) and (CODE_CLOCKING == BUFFER_TOTAL) 457 code_clocker->cc_set_param("CODE_CLOCKING", "BUFFER_TOTAL"); 458 #endif 459 #if defined(CODE_CLOCKING) and (CODE_CLOCKING == FILE_READING) 460 code_clocker->cc_set_param("CODE_CLOCKING", "FILE_READING"); 461 #endif 462 #if defined(OMISSION) and (OMISSION == NONE) 463 code_clocker->cc_set_param("OMISSION", "NONE"); 464 #endif 465 #if defined(OMISSION) and (OMISSION == END_TAG_MATCHING) 466 code_clocker->cc_set_param("OMISSION", "END_TAG_MATCHING"); 467 #endif 468 #if defined(OMISSION) and (OMISSION == ATTRIBUTE_UNIQUENESS) 469 code_clocker->cc_set_param("OMISSION", "ATTRIBUTE_UNIQUENESS"); 470 #endif 471 #if defined(OMISSION) and (OMISSION == NAME_VALIDATION) 472 code_clocker->cc_set_param("OMISSION", "NAME_VALIDATION"); 473 #endif 474 #if defined(OMISSION) and (OMISSION == NAME_LOOKUP) 475 code_clocker->cc_set_param("OMISSION", "NAME_LOOKUP"); 476 #endif 477 #if defined(VALIDATION_MODE) and (VALIDATION_MODE == ON) 478 code_clocker->cc_set_param("VALIDATION_MODE", "ON"); 479 #endif 480 #if defined(VALIDATION_MODE) and (VALIDATION_MODE == OFF) 481 code_clocker->cc_set_param("VALIDATION_MODE", "OFF"); 482 #endif 483 419 484 code_clocker->cc_write_xml_file(); 420 485 code_clocker->cc_display();
