X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=test%2Fstress%2Fqueue%2Fqueue_type.h;h=cb3276c4a48d2fd46fcd4f3962e51fe0151520f1;hp=0ccc1a7a7c2eca95c8f9b4eb699ec89affbc1218;hb=f6a4db0477151d641ac2a89aa79cf537b620e154;hpb=64f613a81a736e055d5046fc2f18d7ed7a98dc04 diff --git a/test/stress/queue/queue_type.h b/test/stress/queue/queue_type.h index 0ccc1a7a..cb3276c4 100644 --- a/test/stress/queue/queue_type.h +++ b/test/stress/queue/queue_type.h @@ -695,87 +695,88 @@ namespace cds_test { CDSSTRESS_Queue_F( test_fixture, FCQueue_deque, 0 ) \ CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_stat, 0 ) \ CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_ss, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_ss_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_sm, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_sm_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_mm, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_mm_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_elimination, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_elimination_stat,0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_list, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_list_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_ss, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_ss_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_sm, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_sm_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_mm, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_mm_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_list_elimination, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCQueue_list_elimination_stat, 0 ) + CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_ss_stat, 0 ) +// CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_sm, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_sm_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_mm, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_mm_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_elimination, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_elimination_stat,0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_list, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_list_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_ss, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_ss_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_sm, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_sm_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_mm, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_mm_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_list_elimination, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCQueue_list_elimination_stat, 0 ) + #define CDSSTRESS_FCDeque( test_fixture ) \ CDSSTRESS_Queue_F( test_fixture, FCDequeL_default, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_mutex, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_ss, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_ss_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_sm, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_sm_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_mm, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_mm_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_elimination, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_elimination_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost_elimination, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost_elimination_stat, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_default, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_mutex, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_ss, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_ss_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_sm, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_sm_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_mm, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_mm_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_elimination, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_elimination_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost_stat, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost_elimination, 1 ) \ - CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost_elimination_stat, 1 ) + CDSSTRESS_Queue_F( test_fixture, FCDequeL_mutex, 1 ) \ + CDSSTRESS_Queue_F( test_fixture, FCDequeL_stat, 1 ) \ + CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_ss, 1 ) +// CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_ss_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_sm, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_sm_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_mm, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_mm_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeL_elimination, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeL_elimination_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost_elimination, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost_elimination_stat, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_default, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_mutex, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_ss, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_ss_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_sm, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_sm_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_mm, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_mm_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_elimination, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_elimination_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost_stat, 0 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost_elimination, 1 ) \ +// CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost_elimination_stat, 1 ) #define CDSSTRESS_FCDeque_HeavyValue( test_fixture ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_default, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_mutex, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_ss, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_ss_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_sm, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_sm_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_mm, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_mm_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_elimination, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_elimination_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost_elimination, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost_elimination_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_default, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_mutex, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_ss, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_ss_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_sm, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_sm_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_mm, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_mm_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_elimination, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_elimination_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost_stat, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost_elimination, 1 ) \ - CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost_elimination_stat, 1 ) + CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_default, 0 ) \ + CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_mutex, 0 ) \ + CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_stat, 0 ) \ + CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_ss, 1 ) +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_ss_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_sm, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_sm_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_mm, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_mm_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_elimination, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_elimination_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost_elimination, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost_elimination_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_default, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_mutex, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_ss, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_ss_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_sm, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_sm_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_mm, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_mm_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_elimination, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_elimination_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost_stat, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost_elimination, 1 ) \ +// CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost_elimination_stat, 1 ) #define CDSSTRESS_RWQueue( test_fixture ) \ CDSSTRESS_Queue_F( test_fixture, RWQueue_Spin, 0 ) \