Sample Code

OSX Driver and Kext Samples/ Dispatch_Compared/ Dispatch_Compared/ Dispatch_Compared.dSYM/ Contents/ Resources/ DWARF/ Dispatch_Compared/

����@����S����
h	���K*���w�������
H__PAGEZEROx__TEXTP__text__TEXT@�%�__symbol_stub1__TEXT<1��__stub_helper__TEXT�2��__cstring__TEXT�5�__const__TEXT@<@__unwind_info__TEXT�<(__eh_frame__TEXT�=X`x__DATAP__nl_symbol_ptr__DATAP8C__la_symbol_ptr__DATA8PJ__program_vars__DATA`R(__mod_init_func__DATA�R	__data__DATA�R__bss__DATA�TX__common__DATA WHH__LINKEDIT`@��__DWARF�p0�i__debug_abbrev__DWARF�Z0__debug_aranges__DWARFZ��Z3__debug_frame__DWARF�H	4__debug_info__DWARFb��b=__debug_inlined__DWARF>�1>[__debug_line__DWARFo��o[__debug_loc__DWARFQ�9!Qd__debug_pubnames__DWARF�����__debug_pubtypes__DWARF���__debug_ranges__DWARF� �__debug_str__DWARF1�p
1�A	@`&�
6�C O�`w0
x�����0
`�	�^	��	��	����	p����o		 �	`�	����@���	�)p;�J�YPp �`����4�: �J �V r � !� 2!D*!Q"]U"n�"{�"�'#�G#��%��%��%�%�%=�%N�&\�&i%'w2'��'�(�,(��(�<)��)�**&*7�*G�+Y�+c�+s�,�`-��.��/�60�Y0��0��0�0%�0E�0]�0q�2�:��:��:�<�<�&<�4<��R�R�R3SL Se@S%	`S-	hSU	pS5	xS~�S��S��S��S��S��S��S�S�S;TX Ta@T~`T�pT��T��T��T
�T-
hU;
pUN
tUa
�Ut
�V
�V�
�V�
�V�
�V�
W�
W�
W� W�`W_parse_boolean_parse_unsigned_long_initialize_env_gomp_verror_gomp_error_initialize_team_gomp_init_num_threads_gomp_sem_init_gomp_realloc_gomp_malloc_cleared_gomp_malloc_gomp_fatal_gomp_resolve_num_threads_gomp_thread_start_gomp_team_end_gomp_team_start_gomp_dynamic_max_threads_gomp_sem_destroy_gomp_sem_post_gomp_sem_wait_gomp_barrier_wait_end_gomp_barrier_wait_gomp_barrier_init_gomp_barrier_destroy_gomp_barrier_reinit_main___benchmark_begin_block_invoke_1_benchmark_running_resource_usec_bench_set_bench_add_bench_normalize_benchmark_header_bench_start_bench_stop_benchmark_begin_show_locale_show_cpu_speed_benchmark_setup_benchmark_function_PosixThreadNullRoutine___InvokeDispatch_block_invoke_1___CleanupDispatch_block_invoke_1_test_dispatch___CleanupDispatchF_block_invoke_1_invocations_run_CleanupAlloc_InvokeAlloc_CleanupArray_InvokeArray_CleanupDispatchF_CleanupDispatch_InvokeDispatchF_InvokeDispatch_CleanupThread_InvokeThread___UseMultiQueue_block_invoke_2___UseSerialQueue_block_invoke_2_executions_done_executions_run_executions_setup_UseApply_UseSerialQueue_UseConcurrentQueue_UseMultiQueue_UseThread_work_function_UseLoop_UseOpenMP___UseApply_block_invoke_1___UseSerialQueue_block_invoke_1___UseConcurrentQueue_block_invoke_1___UseMultiQueue_block_invoke_1_PosixThreadMainRoutine_UseOpenMP.omp_fn.0 stub helpers___func__.10076___func__.9972___func__.9950___func__.4984___func__.4956___func__.4891___func__.4835___block_holder_tmp_1.8___block_holder_tmp_3.55___block_holder_tmp_2.50___block_holder_tmp_6.38___block_holder_tmp_5.34___block_holder_tmp_2.19_gomp_nthreads_var_gomp_dyn_var_gomp_nest_var_gomp_run_sched_var_gomp_run_sched_chunk_offset_nsec___block_descriptor_tmp_1.9___block_descriptor_tmp_1.47___block_descriptor_tmp_3.56___block_descriptor_tmp_2.51_n_folds___block_descriptor_tmp_4.33___block_descriptor_tmp_3.30___block_descriptor_tmp_1.18___block_descriptor_tmp_6.39___block_descriptor_tmp_5.35___block_descriptor_tmp_2.20_initial_thread_tls_data.3959_gomp_threads_gomp_threads_size_gomp_threads_used_gomp_threads_dock_base.5788_usec_per_unit.5711_test_running_queue.10040_global_dummy_queue.9988_dummy.9987_results_gomp_thread_attr_gomp_tls_key_GOMP_parallel_end_GOMP_parallel_start_NXArgc_NXArgv___progname__mh_execute_header_environ_omp_get_dynamic_omp_get_max_threads_omp_get_nested_omp_get_num_procs_omp_get_num_threads_omp_get_thread_num_omp_in_parallel_omp_set_dynamic_omp_set_nested_omp_set_num_threadsstart%�$>$>:;
:;I8
I&I.?:;'I@�	:;I
4:;I
4:;I
I!I/:;I�:;
:;I8
<.?:;'I �:;I.:;'@�:;I
.?:;I �.1@�.1@�1
.?:;' �.?:;'@�:;I
 :;I!4:;I"1#41
$.?:;@�%4:;I&1UXY'1(U)1XY*1XY+'I,I-'.:;/!I/0�:;1&I2
:;I8
34I444I4
54:;I
67.:;'�@�8U9U:!I;4:;I<.'4@�=I4>,4,|: o,�	�%h,�*+����x�44�
���$: �
$J �
$V �
$r $�
$� ?�
$� @�
$!�
,*!��
�,"P�
�,U"I�
�$�",�
$�"]�
$'# �
4G#b�
�����$�%�
$�%�
$�%�
$�%�
$�%�
,�%��
�4�&8�
	���4�&Z�
����$%'
�
42'��

�����,�')�
�,()�
�4,(s�
��4�(��
	���4<)b�
����4�)s�
����$*�
$*�
4*��
���,�*��
�,�++�
�,�+2�
�4�+��
����4�,��

�����4`-V�

�����4�.�

�����4�/~�
	���460#�
��,Y07�
�$�0�
$�0
�
$�0
�
$�0
�
$�0�
4�0j�
	���x%4: cgl 6�s8�#x=*#�?�#�A*#�4*4�;*4: e	�;*L	�;e�
�<*v\
�=*vX
�>*vT
�Ak��~chI*���Eii*,
 % in*O�;{1S�: �%�,5c+BgKZm[mvQ}�*�Pb[5�X�e��fv#�g�#�������#���#��Q# ��Q#(��Q#0��Q#8��Q#@��Q#H�Q#P�Q#X�Q#`!�Q#h+�Q#p5�Q#xA�Q#�J�Q#�T]C\�om#xm#�}�	2<�	7J�
$I�
%
#�
&
#�
* �T�)�3Z q�
r#s#t#u#&vv{x�4x���e: J rm9 g_Kgt#Qg5#Yg5#dgt#ng�#{emU�l5sJ V ��V r 
��US����������r � V�U�TI�@������� � �m)U4T��� !�����Un�5T��!*!:� i�5��}*!"�]	�|�
�����~I!q!G
��I�P!��
�~	�V������!���]"U">�"l�#w�@$�bU"�"��%�c`!�dkR�"�"/!%�S�{G�"'#�z!�H%�I<�
�J�vp
K��P['#G#�	�Z5[/�G#�%�� n�5�	�� f�K	�&�
����%�5�%�t�%#�$!.�!6��#X$�
?û��&]Ơ'�(0#w��~) $H$�'e'^*��$%��''
]��	�V+t,5�-&,5,t
bB�	�S
nC5	�V	B�%*�cBgKZM[�;��<�#�=T#�>�#-�,T�V.��H��H1#�H�#�H�#;�/8������RB;�m���3!0\_\o_M#x_M#2;r8
	�}�1���	q��T�=T�%�%G�1<TU�\�%�%�y9(\cK\T#Q\*#Y\*#d\T#n\\#2i\*# {\yU3i*�e�%�%�6 e�KeT#Qe*#Ye*#deT#ne\#{eU�
k�%�%+	GHjTU!MlG*�%�%w	�Q �KT#Q*#Y*#dT#n\#{�Un=��%�&�	 i�*
M��&�&k
n n�*�
	c�T!Z��
�&�&i�*6c�T�&%'l� n�*�!Z��
�&'i�*
�&
'!m��o�%'2'83 n�*�	x�T�!���|�T2'�'�� n�*
%���L
W'�'�i�*o

W'�'
�
vH�rc�*�
%��r�
4��	�:�|�'(�
9 n{*9	�{T\%�}'��b(,(�� na*	�aT$%�c'Z�qT,(�(}� np*�d(�(�5iu*vl
�r'	�V�VT�(<)�� nU*K�(1)Yi[*�6�(#)
�W*	W
�X'	W�L<)�)�* nK*	�KT9%�M*oU)�)iN*�
U)�)%�O*�4��	�:�BT�)*'� nA*s!�C*�)*�iD*�
�)�)%�E*�4��	�:;�8�b;�8�
�i*	�V�
*<1_cBgKZM[�;��<�#�=T#�>�#-�,T�V.��H��H1#�H�#�H�#;�/8������PB;; 8	\MoM#xM# }�m��ePq�3kaw�{**?6 {K{T#Q{*#Y{*#d{T#n{M#{{U�	�**��r ��K�T#Q�*#Y�*#d�T#n�M#{��U<6	�*�*�� n�*#
Q*�*i�*F	��*�+�" i�*U	��+�+]c	��*�	��*�f	�T�+�+� n�*a!��}7o	��0�0�4� �K�T#Q�*#Y�*#d�T#n�M#	{�4� i����	�T�+�,<� n�*�%��}�8`�i�*C9�4��
	<7�	��0�0�F�(�.K�T#Q�*#Y�*#d�T#n�M#2i�*# 	{�F�3i�	��	�T�,`-�� n�*G%��}}%����8��i�*%9�4��
	<7�	��0�0ngQ(�OK�T#Q�*#Y�*#d�T#n�M#2i�*# 	{�g�3i�	��	mT`-�.�F nl*)!�nF
�o
v@��-h.�ip*s
�-X.rcq*�h.�.1iz*�6h.�.4��
	&<}U:87�	v�0�0�9(x�KxT#Qx*#Yx*#dxT#nxM#2ix*# 	{v�P3i�	w
WT�.�/s� nV*�!�X�!�Y�/U/};i[*
/G/%�]*U/�/�i`*h
U/�/%�a*�4��
	4<Z�:8*�:8&
C�/60�P	 iB*6xDS�
�/0jE*�4
�T60Y0��	 n�*J
D0R0i�*�<
�TY0�0��	 n�* *F
NT�0�08 
	1MT� !�O
*<]
�0<1� k
=��
� i�*!5n�*u>��
2n�*#k
;�
8
�
;�
8�
;�
8�

�>�
	WS
�?*	 T-II	 $SS?	�$���
/Users/garthc/Documents/samplecode/D/Dispatch_Compared/Developer/SDKs/MacOSX10.6.sdk/usr/includemain.cgetopt.h	4:uu|�q��sxs�Z��
/Users/garthc/Documents/samplecode/D/Dispatch_Compared/Developer/SDKs/MacOSX10.6.sdk/usr/include/i386/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/Developer/SDKs/MacOSX10.6.sdk/usr/include/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/Developer/SDKs/MacOSX10.6.sdk/usr/include/mach/Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatchbenchmark.c_types.h_types.hstdio.h_structs.hresource.htypes.hstdlib.hstdint.hmach_time.htime.hqueue.h	: �K�3Jh
.J fKg���1K����1K����2K�IX���0�&���ɑ��Kt��itK�sX���!.KZ�X$ /ʢM�3�L����
䟟�"�z�;	ּOH���1$~���
/Users/garthc/Documents/samplecode/D/Dispatch_Compared/Developer/SDKs/MacOSX10.6.sdk/usr/include/i386/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/Developer/SDKs/MacOSX10.6.sdk/usr/include/Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatch/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headersinvocations.c_types.h_types.htime.hpthread.hqueue.hrunetype.hCFBase.hCFArray.hCFString.h	�%<LJ�	.J4L�.J0.�Y�eYpt[��o�����q�wmX#�y�
�k���ecX���eX��u�]���G�m���#�=�pX�#�j�
/Users/garthc/Documents/samplecode/D/Dispatch_Compared/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/Developer/SDKs/MacOSX10.6.sdk/usr/include/i386/Developer/SDKs/MacOSX10.6.sdk/usr/include/Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatchexecutions.c_types.h_types.hstdio.hstdlib.hpthread.hqueue.hgroup.h	*�J".J7.����u�Yi֭Y�eYpt�g`t�j�wc2�y�c���wc2�y�]��ב+3z����X&K��#�[&��,w���Lsxqt�9"s�K/rXK=oXK=lXK=WXLv�J�+@�wwv�U�\�T��S��P���P�P� P�@XP���S�Swwvwwvw w 8v89w9<w<\v\]w]`w`�v��w��w��v��w��w��v��U��T��w��w��v�
U
�S��w��w�v��U�Swwdv5bSdewehwh�vw�T��w��w��v��v|���w��w�
v��U��U
wwov
SUSk^
STSov�~
SQSm_
SRSeSj]i][`P�g\1]dwwv	w	wvwwvw!w!+v+,w,/w/1v12w25w5�v1AUA�S��U��S��w��w�"v�U ] "U�T"T\\"#w#&w&|v"3U37UGx]�Eg\gv\|}w}�w��v|�U|�T��w��w�1v��U�-^�+]�)\��P���P��'S12w25w5Zv1@U1ETETSOZUZ[w[^w^�vZiUZnTn}Sx�U��w��w��v��U��S��w��w��v�U�\3|S|�S��w��w��v��U��]��T��T��^��U��\��\��P��P���P���w��w�hv�U
Ud]�W\Wb\-P�3TP�T_P�wwvw
w
v
w
w�v-U-�]��]��U<l\l�\��w��w�vv��U�iSioUotSvwwwzwz�vv�U��Uv�T��S��w��w��v��U��S��S�w��w��v�U�T��w��w��v��U��]��\�"P�")P�)f\fuP�u�\�S"aSa�S��w��w��v��U��w��w�Ov��U�K^�I]��\��P���P��'\'6P�6G\��S�"S"ES��w��w��v��UOPwPSwS�vOzUz�P��^��J\J�\��P��P�U�S��w��w��v��U��w��w��v�U�^��UP�&NP�buP�x�P�Bx\x�\DNP�TuP�u�P���w��w�%v��U�]U%P��a%a�SS%&w&)w)Hv%3U3F\FHU1<S<DSHIwILwLvHdU��w��w��v��U��w��w�+v��U�'\|�main!|W�__benchmark_begin_block_invoke_1�benchmark_running�resource_usec�bench_set@bench_addmbench_normalize�benchmark_header�bench_start�bench_stop�benchmark_begin�show_locale!show_cpu_speedzbenchmark_setup�benchmark_functions�		�PosixThreadNullRoutine�__InvokeDispatch_block_invoke_1�__CleanupDispatch_block_invoke_1test_dispatchM__CleanupDispatchF_block_invoke_1�invocations_runCleanupAllocnInvokeAlloc�CleanupArray3InvokeArray�CleanupDispatchF9CleanupDispatch�InvokeDispatchF�InvokeDispatch�CleanupThread0InvokeThread���
�__UseMultiQueue_block_invoke_2__UseSerialQueue_block_invoke_2�executions_done�executions_run"executions_setupcUseApply�__UseApply_block_invoke_1:UseSerialQueue�__UseSerialQueue_block_invoke_1LUseConcurrentQueue�__UseConcurrentQueue_block_invoke_1mUseMultiQueueU__UseMultiQueue_block_invoke_1�UseThread�work_functionP	UseLoop�	UseOpenMP�	PosixThreadMainRoutine#
UseOpenMP.omp_fn.0|;optionR|W*__int32_tb__darwin_size_tv__darwin_time_t�__darwin_suseconds_t�size_t�timeval�rusage�int64_t�__block_descriptor
uint32_tuint64_t mach_timebase_infoImach_timebase_info_data_t`dispatch_time_tkdispatch_queue_tvbench_times�bench_times_t__block_literal_1�		B__darwin_size_tV__darwin_pthread_handler_rec�_opaque_pthread_t�__darwin_pthread_t�size_tpthread_t'dispatch_queue_t2__block_descriptorrCFStringRef�CFMutableArrayRef__block_literal_1�__block_literal_2n__block_literal_3a��
B__darwin_size_tV__darwin_pthread_handler_rec�_opaque_pthread_t�__darwin_pthread_t�size_t __block_descriptorZpthread_t}dispatch_queue_t�dispatch_group_t�__block_literal_2<__block_literal_5�__block_literal_6�__block_literal_4�__block_literal_3w__block_literal_1k
.omp_data_s.42u���u����"f�"_���'��� GNU C 4.2.1 (Apple Inc. build 5646)/Users/garthc/Documents/samplecode/D/Dispatch_Compared/main.cintcharoptionnamehas_argflagvalargcargvtest_secondsmax_iterationsfoldslongoptsmain/Users/garthc/Documents/samplecode/D/Dispatch_Compared/benchmark.c__int32_tunsigned intlong long intlong long unsigned intlong int__darwin_size_tlong unsigned int__darwin_time_t__darwin_suseconds_tsize_ttimevaltv_sectv_usecrusageru_utimeru_stimeru_maxrssru_ixrssru_idrssru_isrssru_minfltru_majfltru_nswapru_inblockru_oublockru_msgsndru_msgrcvru_nsignalsru_nvcswru_nivcswint64_t__block_descriptorreservedSizedoubleuint32_tuint64_tmach_timebase_infonumerdenommach_timebase_info_data_tdispatch_queue_sdispatch_time_tdispatch_queue_tbench_timeswallwall_squsersystembench_times_ttime__block_literal_1__isa__flags__reserved__FuncPtr__descriptor.block_descriptordestsrcnowresource_timessTimebaseInfonsec_per_unitusec_per_unitthendurationqueuelangcpu_speedhertzsizemiblabelcleanuptimercountptrwall_errorspeedupoverheadlap_timerbench_addbench_setbaseoffset_nsectest_runningresource_usec__benchmark_begin_block_invoke_1benchmark_runningbench_normalizebenchmark_headerbench_startbench_stopbenchmark_beginshow_localeshow_cpu_speedbenchmark_setupbenchmark_function/Users/garthc/Documents/samplecode/D/Dispatch_Compared/invocations.c__darwin_pthread_handler_rec__routine__arg__next_opaque_pthread_t__sig__cleanup_stack__opaque__darwin_pthread_tpthread_tCFStringRef__CFArrayCFMutableArrayRefdata__block_literal_2ctxti_p__block_literal_3alloc_ptralloc_sizearray_ptrarraystrdummythread_ptrglobal_dummy__CFStringPosixThreadNullRoutine__InvokeDispatch_block_invoke_1__CleanupDispatch_block_invoke_1test_dispatch__CleanupDispatchF_block_invoke_1invocations_runCleanupAllocalloc_idInvokeAllocCleanupArrayInvokeArray__func__CleanupDispatchFqueue_ptrCleanupDispatchInvokeDispatchFInvokeDispatchCleanupThreadthread_idthreadErrorInvokeThread/Users/garthc/Documents/samplecode/D/Dispatch_Compared/executions.cdispatch_group_sdispatch_group_t__block_literal_5__block_literal_6__block_literal_4groupqueuesqueue_labelindexiptr.omp_data_i.omp_data_s.42resultsn_folds__UseMultiQueue_block_invoke_2__UseSerialQueue_block_invoke_2executions_doneexecutions_runexecutions_setupUseApply__UseApply_block_invoke_1UseSerialQueue__UseSerialQueue_block_invoke_1UseConcurrentQueue__UseConcurrentQueue_block_invoke_1UseMultiQueue__UseMultiQueue_block_invoke_1UseThreadwork_functionUseLoopUseOpenMPPosixThreadMainRoutineUseOpenMP.omp_fn.0����
�e�6��LU��nK&_E��
8__PAGEZERO�__TEXT@__text__TEXT��&�__symbol_stub__TEXTtD��__stub_helper__TEXTF��__cstring__TEXT�Hf__const__TEXTO�__unwind_info__TEXT�OH__DATAP__program_vars__DATAP__la_symbol_ptr__DATAPB__mod_init_func__DATAQ	__nl_symbol_ptr__DATA$Q�__data__DATA@Q__bss__DATA`R�__common__DATAT,8__LINKEDIT`P�$__DWARF��0S�__debug_abbrev__DWARF�j0__debug_aranges__DWARFj�Xj5__debug_frame__DWARF·
�7__debug_info__DWARF��7�D__debug_inlined__DWARF���{__debug_line__DWARF��\�|__debug_loc__DWARFG#!G�__debug_pubnames__DWARFj3-j�__debug_pubtypes__DWARF�;�	��__debug_ranges__DWARFyE�y�__debug_str__DWARFYH�Y�B	��& 60#C�#O�#`@$wp$
�$�%�`%��%
�%�	&_	0&�	P&�	p&��&�	�&��&��&p	p'	�'�	�'�	(�`(��)�P*�	p-�-)@.;p.J�.Y /p�/� 0��0��0��0��2�3�363W3!�32�3D�3Q5]Q5n�5{�5�v6��6��8�9�99(9=-9N�9\ :il:w{:�5;�[;��;��;��<��<�a=f=&k=7�=G�>Y?cH?s�?��@��A��B�[C��C��C��C�C%�CED]DqF�M��M��M��N��N��N��N�@QTQhQ3|QL�Qe�Q&	�Q.	�QV	�Q6	�Q~�Q��Q��Q��Q��Q��Q�RRR<RY$Rb(R0R�8R�@R�HR�PR`R.�R<�RO�Rb�Ru�S��S��S��S��S��S��S��S�
T�
(T_parse_boolean_parse_unsigned_long_initialize_env_gomp_verror_gomp_error_initialize_team_gomp_init_num_threads_gomp_sem_init_gomp_realloc_gomp_malloc_cleared_gomp_malloc_gomp_fatal_gomp_resolve_num_threads_gomp_thread_start_gomp_team_end_gomp_team_start_gomp_dynamic_max_threads_gomp_sem_destroy_gomp_sem_post_gomp_sem_wait_gomp_barrier_wait_end_gomp_barrier_wait_gomp_barrier_init_gomp_barrier_destroy_gomp_barrier_reinit_main___benchmark_begin_block_invoke_1_benchmark_running_resource_usec_bench_set_bench_add_bench_normalize_benchmark_header_bench_start_bench_stop_benchmark_begin_show_locale_show_cpu_speed_benchmark_setup_benchmark_function_PosixThreadNullRoutine___InvokeDispatch_block_invoke_1___CleanupDispatch_block_invoke_1_test_dispatch___CleanupDispatchF_block_invoke_1_invocations_run_CleanupAlloc_InvokeAlloc_CleanupArray_InvokeArray_CleanupDispatchF_CleanupDispatch_InvokeDispatchF_InvokeDispatch_CleanupThread_InvokeThread___UseMultiQueue_block_invoke_2___UseSerialQueue_block_invoke_2_executions_done_executions_run_executions_setup_UseApply_UseSerialQueue_UseConcurrentQueue_UseMultiQueue_UseThread_work_function_UseLoop_UseOpenMP___UseApply_block_invoke_1___UseSerialQueue_block_invoke_1___UseConcurrentQueue_block_invoke_1___UseMultiQueue_block_invoke_1_PosixThreadMainRoutine_UseOpenMP.omp_fn.0 stub helpers___func__.10044___func__.9940___func__.9918___func__.4954___func__.4926___func__.4862___func__.4809___block_holder_tmp_1.9___block_holder_tmp_3.59___block_holder_tmp_2.54___block_holder_tmp_6.43___block_holder_tmp_5.39___block_holder_tmp_2.23_gomp_nthreads_var_gomp_dyn_var_gomp_nest_var_gomp_run_sched_var_gomp_run_sched_chunk_offset_nsec___block_descriptor_tmp_1.10___block_descriptor_tmp_1.51___block_descriptor_tmp_3.60___block_descriptor_tmp_2.55_n_folds___block_descriptor_tmp_4.38___block_descriptor_tmp_3.35___block_descriptor_tmp_1.22___block_descriptor_tmp_6.44___block_descriptor_tmp_5.40___block_descriptor_tmp_2.24_initial_thread_tls_data.3941_gomp_threads_gomp_threads_size_gomp_threads_used_gomp_threads_dock_base.5762_usec_per_unit.5685_test_running_queue.10008_global_dummy_queue.9956_dummy.9955_results_gomp_thread_attr_gomp_tls_key_GOMP_parallel_end_GOMP_parallel_start_NXArgc_NXArgv___progname__mh_execute_header_environ_omp_get_dynamic_omp_get_max_threads_omp_get_nested_omp_get_num_procs_omp_get_num_threads_omp_get_thread_num_omp_in_parallel_omp_set_dynamic_omp_set_nested_omp_set_num_threadsstart%�$>$>:;
:;I8
I&I.?:;'I@�	:;I
4:;I
4:;I
I!I/:;I�:;
:;I8
<.?:;'I �:;I.:;'@�:;I
.?:;I �.1@�.1@�1
.?:;' �.?:;'@�:;I
 4:;I!41
".?:;@�#4:;I$:;I%1XY&1'1XY('I)I*'+:;,!I/-�:;.&I/
:;I8
04I414I4
24:;I
34.:;'�@�5U6U7!I8.'4@�9I4:;:;I<:;=:;>(
?:;@
:;IA
I8
B.:;'I �C1XYD.?:;'@�EUF.?:;'I@�G.:;' �H.:;'@�I4:;IJ4:;I
K.:;'I@�LM.?:;'@�N4:;IO1XYP1XYQ.:;'I �R
:;S41T4:;I
U4:;I?
V.:;'I �W:;IX:;IY1UXYZ1UXY[1UXY\
:;]
:;^41_
1`Ia�0\�2	�8da=L�&&�&	�&p'�'1�'2(P4s �#]`(Y�)�P* Lr)�2�V�%&0&P&p&,.@$'p-�-�,�.p$S@.o�.g,�0%B`%C�%;,20#��#�& <�2 /��/= 0Y�0=�0/����|�(�0�
	����2�
3
�
3(�
63!�
W3D�
�3C�
�3�
$�3	�
�$5O�
�(Q5m�
	���5.�
�5��
v6$�
(�6c�
	����8�
9�
9�
9�
(9�
$-9��
�(�9+�
���( :L�
���l:�
({:��
���$5;&�
�$[;&�
�(�;s�
��(�;��
���(�<b�
���(�<�
���a=�
f=�
(k=}�
	��$�=�
��>#�
?5�
(H?��
���(�?��
���(�@1�
���(�A��
���(�B��
���([C%�
��$�C=�
��C�
�C�
�C�
�C�
D�
(DZ�
���$�&&�
��&	�
(�&�
	��p'�
�'1�
$�'2�
�$(P�
�(�#]�
���(`(Y�
	���(�)��
���(P* �
����%�
&�
0&�
P&�
p&�
(�2�
���(�0�
���( &�
���p-�
$@$'�
�(�-��
��$@.0�
�$p.?�
�(�.g�
��$p$S�
�(%B�
	��(`%C�
	��(�%;�
	��(0#��
����& �
�#�
( /��
���$�/=�
�$ 0Y�
�$�0=�
�(�0/�
	��X%�0�2cgl6xs8x#x="#�?�#�A"#~,",�;"�0�2E	�;",	�;Ef
�<"ud
�="u`
�>"u\
�AK��chI"��2�2-ii"�
�2�2in"��3[)���2�8�,-c+BgKZe[mvI}�"�PZS-�P�e��fl#�gy#�H�����#���#��I#��I#��I#��I#��I# ��I#$�I#(�I#,�I#0!�I#4+�I#85�I#<A�I#@J�I#DT];\�oe#xe#�}�	24�	7B�
$?�
%#�
&#�
*�J�)�3P q�
r�#s�#t�#u�#&vl�x��4x���e�23�\9gMKgw#Qg-#Yg-#dgw#ng�#{e\���l-b33)�363U���^����������63W3������T��������W3�3�A�����3�3�v����n�-����3�3�i�-��}�351	�|�]
�����4X4�
��?�h ���
�~��SI�4��� ���5Q5�[�!(�P"�bQ5�5��#�cV� �daR�5�5��#�S�&G�5v6:
 �H�#�I4f
�J�up
K��`[v6�6�3�Z-�/��6�8�e$n�-�	���$f�u-	��N
���@#�-{#�w� #�� .�� 6���6{75
?ñ��%�6B7�&J
�6B7!(��'�B7j7�&8&0%��7D8�S&�&�
h���S(wu)-e*�)-)w{
mB��Q
yC-�S�B�8a=�cBgKZE[�;��<�#�=�#�>�#*�)��L3�0+�\H��H)#�H�#�H�#3�,0S����R:3�m��#�3)-\_do_E#x_E#:3z0
	��.���	q����=��89��1<���\99�s9\\K\�#Q\"#Y\"#d\�#n\d#/i\"#{\s�0iy�"�e99�6e�Ke�#Qe"#Ye"#de�#ned#{e���
k9(913Hj�� Ml3"(9-9]�Q�K�#Q"#Y"#d�#nd#{��R=�-9�9��$i�"�M��9 :�;$n�"	c��; Z��
::i�"hc�� :l:{�$n�"� Z��
A:b:i�"�
A:]: m�o�l:{:��n�"�x��� ���|��{:5;z$n�"?#���w�:+;ii�"�
�:!;
�ud�rc�"�#��z�1���M�|5;[;��n{"��{�� �}/�b[;�;��na"��a�� �c/�q��;�;(Q$np"T�;�;?2iu"ut
�r/�S�V��;�<��$nU"�/<x<�i["�3/<m<
�W"�S
�X/�S�L�<�<�M$nK"%		�K�R	#�MMs	�<�<<iN"�	
�<�<#�O"�	1���M�B��<a=�	�$nA"�	 �CM=V=�iD"

=Q=#�E"1
1���M3�0�j�
�i"�S�	a=sDKcBgKZE[�;��<�#�=�#�>�#*�)��L+�\H��H)#�H�#�H�#3�,0S�����P:330	\EoE#xE#}�m��]Pi�3cao�{a=f=]
6{�K{�#Q{"#Y{"#d{�#n{E#{{��	�f=k=�
�r�xK��#Q�"#Y�"#d��#n�E#{���%6	�k=�=�
�$n�"�

�=�=i�"'F	��=�>:�$i�"fU	��>?�+��"���"�f	��?H?�an�"� ��u4o	��C�C�����K��#Q�"#Y�"#d��#n�E#{���i���{�	��H?�?V$n�"C#��u|5Ei�"�61��	�N4�	��C�C�����K��#Q�"#Y�"#d��#n�E#/i�"#{���0i�p�	���?�@
j$n�"?
#��ux
#����
C@�@Yi�"�
3C@}@1��	�N4�	��C�C�
�Q��K��#Q�"#Y�"#d��#n�E#/i�"#{���0i���	m��@�A"�$nl"N �n�
�ou`��@�Axip"{
�@�Arcq"��A�A�iz"�3�A�A1��	�Nu�704�	v�CD�L9x5Kx�#Qx"#Yx"#dx�#nxE#/ix"#{vL�0i��
W��A�B�$nV" �X �YBbB�i[":
BXB#�]"XbB�B�i`"�
bB�B#�a"�1��	�NR70"*70&
C�B[C�u$iB"�2xDKu`
�B@CjE"(4
��[C�C;�$n�"g
jCwCi�"�<
���C�C��n�"�"F
N�DD� 	1M�� �O 	"8]
DsD�f	9�}	+i�"L2n�"p:�}	/n�"#f	3�	0
�	3�	0�	3�	0�	
�>�	�SK
�?"$Rop
�&`(�cBg[*T)TH�
A��A0#�A�#:�7�
,C��C0#�C�#:�7'�
s\�
x�;�
B�;J�L53'6�#-7�#,28"#H8;�C$�<�'�P(>#W,3#,\-3#xa.)#�g/)#�o0I=~;�>�>�>�>�?W�@�Z0@�]T�PC��G�#�J0#�N0#�R0#�U>#A�#<�d)#@h)#Dl)#H.r)#L<z�#P)�77M��]��#b��#m�)#u�)#��A#+�l����>#���#,��)#0��)#4��)#8��)#<���#@���#T
�3#�
ɚ#������773*
h��/fn�V#1�T#/tsי#"
�3#B*
��P
e"�&�&_4C��&�&fDc
L�&�&�u
))�&o'��	6
()�C�
''0E0#@
;)4F�
_"p'�'i�
E�'�'��fnDV�1DT�D
D)��
U"�'(�5
]V�RC��'�'V�
n"(`(�r#]o�C�(-(o��
�#p-T
cBgKZL[�;��<�#�=�#�>�#*�)��S(@��@0#�@�#:�7#�
A�A0#�A#:7�
,C?�C0#�C?#:O7'+�\H��H0#�H�#�H�#:�,7Sq��
s�4vL�
x���O��A;K>�;�
B�;J�;�^�;Ze�L5S'6�#-7�#,28"#H8;C$�<�'�P(^#W,S#,\-S#xa.)#�g/)#�o0i=~;�>�>�>�>�?W	@�Z0@�]��PC��G�#�J0#�N0#�R0#�U^#A�#<�d)#@h)#Dl)#H.r)#L<z�#P)�77M�]��#b��#m�)#u�)#��L#+�l����^#���#,��)#0��)#4��)#8��)#<���#@���#T
�S#�
ɺ#�	���77S*
h�/fnҘ#1Ӗ#/ts׹#"
�S#h :U/ts;�#/fn<�#=�#�>U#�G�8v'7v^G&)�'(vH�E�#=$7�I�F�J�I�`R�K�G�`(�)c^	�F�� 1H^ �I�#�J��#�K��
�P���~
P)�)#]j��B*
��G���]��LM�5�)O*�I�6�N]7�+Od�)�)6Pr*D*=&�'\*&*�&jQ��@��)b�� ]�� ���L��P*p->�$fn��j	1���	��)
	b��+#��^L ���#���j ]��
��UuSi�)}n�)�#�)R$�Cd_*q*�%w*+�^&&EHS(S3'|�*�*�&�5`�Tpt�\N6"=3-(-
:%��R�
G&)�R
Y')�R
k-��RU}3(TU�*�T����&|cF"g[4=~
;m>�>�>�>�s4���%&i�n�"���&'&����"�F��"0&B&���P&g&���"�F��"p&�&V�"DW_c"Q��"lX_c�)X_f�;L����E	s�mq	2��#�m�Y%x��&8ZD�&`&V[%��&8ZD�&`&V
�Ku
� �	stm=	t�\#vB{#�vB�#2w;�\#��Y%�}�&8ZD�&`&V[%�&8ZD &`&V;G2  3B �3B 24;]+f]#j&� &#M#3�;AY�8�7Eh^��^��^I_d_�Y%�^�&8ZD�&`&VY%�T�&8ZD&`&VY%N
&8ZD0&`&V[%H:&8ZD`&`&VEx#6�"�U=(;�QUO)
�QU\*
�QUj+H�QU},;�Q�5@$9.�cF�_"p-�-�D�1@$g$��@)�-9.�#mA)D
tA)QE�
|N��X��0}�p$/�cBg�
Ac�A)#�Ac#3s0�
,C��C)#�C�#3�0'�
s:�
xs;�
B�;J�L5'6�#-7�#,28"#H8;�j@.p.b[	�i�#k"�Wp.�.��	�V�#X"$9�./0�	�8\#:"}2*p$�$�	�)�2)"�#+"@%�%�KZ-[��"p84%R%"�	l74N	�76o#94�}/4`%�%��	�.6�#04-�&4�%�%M	�%6y#'4���0#�&�g`�"�+)�i3O"�+0#�#��	�*I�	�*>=�&�&:��<I�a
�>>ut3�#�#f��2I�a
�4>ut /�0�cBg�
Aj�A0#�Aj#:z7�
,C��C0#�C�#:�7'�
sA�
xz;�
B�;J�L5'6�#-7�#,28"#H8;�C$�<�'P(##W,#,\-#xa.)#�g/)#�o0.G�.�'-�#G]3�'2��J /�/�4	TI4�	XI: nK)> Y��W&�'��/�/[&��Qo::`T94L�m�/0s ��l4�'A�/�/n&S'��/�/;&�G&)�'(��& 0y0� T%4�%)�'�*0:0'&�G�83'7��3�0�0� �T24�%��0�05t&�%��0�06�&�'�0�08&'�B�0�0� TA4�A)�%��0�0C�&�[��E&�IIJ�6TTvB7^^��7*
*
$�&w
'% �'b (7'�)(_*��G'*��\'*�6�0�(w*&&�(�*6*0]]5�/r6�0oo�5�/���5�/Y6�0�6�0���
/Users/garthc/Documents/samplecode/D/Dispatch_Compared/Developer/SDKs/MacOSX10.6.sdk/usr/includemain.cgetopt.h�0:�uu|
pcBxX�q('��x���
��
/Users/garthc/Documents/samplecode/D/Dispatch_Compared/Developer/SDKs/MacOSX10.6.sdk/usr/include/i386/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/Developer/SDKs/MacOSX10.6.sdk/usr/include/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/Developer/SDKs/MacOSX10.6.sdk/usr/include/mach/Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatchbenchmark.c_types.h_types.hstdio.h_structs.hresource.htypes.hstdlib.hstdint.hmach_time.htime.hqueue.h�2�=�3<Z
.� ��Kggg1�����1g���2gH.��7J����ɑ��Kf�#,�i�g�o.iu�1<.gZ�X����L�����
䟟�"�z�	��OY��1(�����
/Users/garthc/Documents/samplecode/D/Dispatch_Compared/Developer/SDKs/MacOSX10.6.sdk/usr/include/i386/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/Developer/SDKs/MacOSX10.6.sdk/usr/include/Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatch/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headersinvocations.c_types.h_types.htime.hpthread.hqueue.hrunetype.hCFBase.hCFArray.hCFString.h�8<>J�	.<4>�.<0.��    � pf�M�[o����^q�>gmX�"(��y�
�k����WcX���WX�"�u�]t�#�>�m��L(\=spX�#(]oj�
/Users/garthc/Documents/samplecode/D/Dispatch_Compared/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/Developer/SDKs/MacOSX10.6.sdk/usr/include/i386/Developer/SDKs/MacOSX10.6.sdk/usr/include/Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatchexecutions.c_types.h_types.hstdio.hstdlib.hpthread.hqueue.hgroup.ha=�<".<7.��\��sYi���      � pfg�`.g+jJ�iU$'�k�c��u,'k�]����+(z����X���='�(�[��J[���L�\q�wc(s�=grX=�oX=�lX=�WXh��J�U7Y���
/var/tmp/gcc/gcc-5646~6/src/libgomp/usr/include/sys/var/tmp/gcc/gcc-5646~6/src/libgomp/config/posixparallel.clibgomp.h_types.htypes.hsem.hmutex.hbar.h�&����~�&�>�&(�X�~�K���z�^
p'�g��'�g��'����~�=�(�����>�8Ld`xf6$��
/var/tmp/gcc/gcc-5646~6/src/libgomp/var/tmp/gcc/gcc-5646~6/src/libgomp/config/posix/usr/include/sys/usr/include/i386team.clibgomp.hmutex.h_types.h_types.htypes.hsem.hbar.h�#�`(�g=&ʒ�Y"�b\=uuuuuuv��=>N
�)���>��~��������P*�5�SSf���u��Zg'�=guuvq�X����"=gg=uuYgv�
��3
��AYg=uuggv p�f���M��uP ;+D�
/var/tmp/gcc/gcc-5646~6/src/libgomp/usr/include/usr/include/i386/usr/include/sys/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/var/tmp/gcc/gcc-5646~6/src/libgomp/config/posix.env.cctype.h_types.h_types.htypes.hstdint.homp-lock.hlibgomp_f.hrunetype.hlibgomp.h����qK<qLg
<!K=LZ�u�(g���5�N!K2<NL��+�XK;(fXL���$�������K�<�L"��<�K�<�L�t���~������Kd�����"������ �K�<�L[����K;�f�����%���&���0&��vP&���p&��v���
/var/tmp/gcc/gcc-5646~6/src/libgomp/config/posix/usr/include/sys/var/tmp/gcc/gcc-5646~6/src/libgompproc.c_types.htypes.hlibgomp.h@$0�p-�h��-?��w�I��
/var/tmp/gcc/gcc-5646~6/src/libgomp/config/posix/usr/include/sys/var/tmp/gcc/gcc-5646~6/src/libgompsem.c_types.htypes.hsem.hlibgomp.hp$)��R
Mg@.���P�iUfX��Jw�>�MiU�.8��MtK>dw�G
����
/var/tmp/gcc/gcc-5646~6/src/libgomp/usr/include/i386/usr/include/sysalloc.c_types.h_types.htypes.hlibgomp.h%7�M�`%.�M��%%�M�2��
/var/tmp/gcc/gcc-5646~6/src/libgomp/usr/include/i386/usr/include/sys/var/tmp/gcc/gcc-5646~6/obj-i686-i686/./gcc/include/usr/includeerror.c_types.h_types.htypes.hstdarg.hstdio.hlibgomp.h0#*-�#2ig��&<ig����
/var/tmp/gcc/gcc-5646~6/src/libgomp/config/posix/usr/include/sys/var/tmp/gcc/gcc-5646~6/src/libgompbar.cmutex.hbar.h_types.htypes.hsem.hlibgomp.h /�h�dJ5<K��=_(���?�h��/�B�
�2� 0%�����02�����gW�0�m�pf<ntttu����u�� � u�����S�u���P���P���P���P�#P���S�SttuttuttAuABtBDtDbubctcete�u��t��t��u��t��t�utt
u�S�
u�
tt\u\]t]_t_�u��S�V���t��t��u��P���t��t��uFKut�KP��t��t��u��t��t�u����u������u��u�����u�����S�u���W��P���Vttut
t
uttutt+u+,t,.t.0u01t13t3�u0����S���u���t��t�#u��!W�!#u��� V� #u�	S#$t$&t&ou#D�DmW�mou�BkSoptprtr~u~t�t�8u~���%u%.�.8u�6W�5V��P���P��4S89t9;t;^u^_t_ata�u��t��t��u�����V���u���t��t��u�=�=quqv�v�u�2S��t��t��u�����W���u������u���V��S��P��P���P���t��t�du�	�	bW�bdu�aV	)P�.TP�T\P�ttutt
u
t
t
�u
"�"yV�yu��V��u�0vS��t��t��u�g�g�S��u���t��t��u��t��t��u\]t]_t_ku��t��t��u�5�5iuin�n�u�
V
5P�5:P�:nVn~P�~�VS5�Skltlntn}u��t��t�Lu����u"�"Lu��JW��V��P���P��"V":P�:IV��S�HS}~t~�t��uLMtMOtO}uL~�~{W�{}u�y9S��P���P�9yS��t��t��u}~t~�t�du}���du���S+?S��P��P�+?P�@JP��`SP�?P�?JP�detegtg�ud����W���u���S��t��t�u�	�	V�u�S t "t"\u��t��t��u��t��t�u����u��Vtt&u01t13t39u@AtACtC�u@Z�Z�V��V��u��V��u���R��P��R��R��t��t��u��t��t�u !t!#t#Ru`atactc�u��P��Ptt]u��t��t��u�
�
�u��9W;�W�8V;�Vx�P��t��t�ou
jVpqtqsts�	up�uG�G�u�v	�v	�	up�uG�G�u�v	�v	�	upr�r�	u�pr�r�	u�6�Vv	�	V��P��W�Q�W��Q��W!	H	WM	Y	Wv	�	W��V�6V��V�H	V�q	v	V�H	uTT	�	uTGVP��P�v	~	P�`atactc~u��t��t��u��t��t��u��t��t��u��t��t��utt2uP2udR2u`'V'/P�/�V��W��P���W�V2W@AtACtCpu@]P]puT@]R]puP_�VINVQmV�ud�?ud?BP�BQud�QTP�Tpud��OWQnWpqtqsts�u��ud��ud��ud��udp�ud��V��P��V��V�V�V]pVI�u`��%u`��u`�(9u`�9]u`]cP�c�u`��P�I�W�W%W��W�W��P��P��P�pvP�0	1	t1	3	t3	D	utt'uP	Q	tQ	S	tS	�	uv	�	V�	�	V�	�	t�	�	t�	
u�	�	��	
u��	�	P�

t

t
?
u

�
?
u�
+
P�-
2
P�@
A
tA
C
tC
�
u@
W
�W
�
u�U
Z
P�b
p
P�
�
P�
�
P�ttSu�Su�;P�EJP�ttBu(�(Bu�(�(.V�.0u�0BV�&(P�0:P�PQtQStS�uPy�yV��u��V�wyP��P���t��t��u�����V���u���V���P���P�tt�uP�WFRF�V`atactc�u��t��t��utt�u�4V�4=u�=�V��u��V��u���u�'1S=XSYfS��P��t��t��uttYu`atactc�u��t��t��u\�main!\��__benchmark_begin_block_invoke_1pbenchmark_running�resource_usec�bench_setbench_addAbench_normalizevbenchmark_header�bench_start4bench_stop[benchmark_begin�show_locale�show_cpu_speed
benchmark_setup3benchmark_functions	��PosixThreadNullRoutine�__InvokeDispatch_block_invoke_1~__CleanupDispatch_block_invoke_1�test_dispatch9__CleanupDispatchF_block_invoke_1�invocations_run�CleanupAlloc;InvokeAlloc�CleanupArray�InvokeArrayzCleanupDispatchF�CleanupDispatch�InvokeDispatchFQInvokeDispatch�CleanupThreadSInvokeThread��	�__UseMultiQueue_block_invoke_2__UseSerialQueue_block_invoke_2�executions_done�executions_run�executions_setup+UseApplya__UseApply_block_invoke_1�UseSerialQueueV__UseSerialQueue_block_invoke_1�UseConcurrentQueuej__UseConcurrentQueue_block_invoke_1UseMultiQueue�__UseMultiQueue_block_invoke_1RUseThread*work_functionuUseLoop�UseOpenMP�PosixThreadMainRoutine&	UseOpenMP.omp_fn.0�somp_get_thread_num4GOMP_parallel_endJgomp_resolve_num_threads�omp_get_max_threads�GOMP_parallel_start�omp_get_num_threads5omp_in_parallel^s ��initialize_team�gomp_thread_start�gomp_team_end@gomp_team_start�r)�xomp_set_num_threads�omp_set_dynamic�omp_get_dynamic�omp_set_nestedomp_get_nestedlparse_booleanparse_unsigned_long initialize_env[.�3omp_get_num_procsMgomp_init_num_threadscgomp_dynamic_max_threadsY�."gomp_sem_destroy[gomp_sem_post�gomp_sem_wait�gomp_sem_initG�0Agomp_realloc�gomp_malloc_cleared�gomp_malloc<2�Tgomp_verror�gomp_fatal�gomp_error��2�gomp_barrier_wait_end`gomp_barrier_wait�gomp_barrier_init3gomp_barrier_destroy�gomp_barrier_reinit\3optionR\�"__int32_tZ__darwin_size_tl__darwin_time_ty__darwin_suseconds_t�size_t�timeval�rusage�int64_t�__block_descriptoruint32_tuint64_tmach_timebase_info?mach_timebase_info_data_tVdispatch_time_tadispatch_queue_tlbench_times�bench_times_t�__block_literal_1	�:__darwin_size_tL__darwin_pthread_handler_rec�_opaque_pthread_t�__darwin_pthread_tsize_tpthread_t/dispatch_queue_t:__block_descriptorzCFStringRef�CFMutableArrayRef�__block_literal_1�__block_literal_2R__block_literal_3a�	:__darwin_size_tL__darwin_pthread_handler_rec�_opaque_pthread_t�__darwin_pthread_t�size_t__block_descriptorRpthread_tudispatch_queue_t�dispatch_group_t�__block_literal_2%__block_literal_5{__block_literal_6p__block_literal_4�__block_literal_3�__block_literal_1f	.omp_data_s.51Bs\_opaque_pthread_cond_t�_opaque_pthread_mutex_t�__darwin_pthread_cond_t�__darwin_pthread_mutex_t�pthread_cond_t�pthread_mutex_t�gomp_sem3gomp_sem_t>gomp_mutex_t�gomp_barrier_t�gomp_schedule_type�gomp_work_share�gomp_team_state�gomp_team�gomp_threadOs �A__darwin_size_tS__darwin_pthread_handler_rec�_opaque_pthread_attr_t�_opaque_pthread_cond_t_opaque_pthread_mutex_tO_opaque_pthread_t�__darwin_pthread_attr_t�__darwin_pthread_cond_t�__darwin_pthread_key_t�__darwin_pthread_mutex_t�__darwin_pthread_t�size_t�pthread_attr_t�pthread_cond_t�pthread_mutex_tpthread_tpthread_key_tgomp_semSgomp_sem_t^gomp_mutex_t�gomp_barrier_t�gomp_schedule_type	gomp_work_share�gomp_team_stategomp_team�gomp_threadgomp_thread_start_data<r)�)__darwin_ct_rune_tHgomp_schedule_type��.:_opaque_pthread_cond_ts_opaque_pthread_mutex_t�__darwin_pthread_cond_t�__darwin_pthread_mutex_t�pthread_cond_t�pthread_mutex_t�gomp_semgomp_sem_t-�0"__darwin_size_t6size_t-2�3__gnuc_va_list>va_list��2A_opaque_pthread_cond_tz_opaque_pthread_mutex_t�__darwin_pthread_cond_t�__darwin_pthread_mutex_t�pthread_cond_t�pthread_mutex_t�gomp_semgomp_sem_t#gomp_mutex_tgomp_barrier_t5n5h�������,S�v	�	':B^':B^��������i���i����
3�
3I���p%�������p����w�CU���I 2?] 2?]��������">">���������p���y	�	�	�	+.8P����GNU C 4.2.1 (Apple Inc. build 5646)/Users/garthc/Documents/samplecode/D/Dispatch_Compared/main.cintcharoptionnamehas_argflagvalargcargvtest_secondsmax_iterationsfoldslongoptsmain/Users/garthc/Documents/samplecode/D/Dispatch_Compared/benchmark.c__int32_tunsigned intlong long intlong long unsigned intlong int__darwin_size_tlong unsigned int__darwin_time_t__darwin_suseconds_tsize_ttimevaltv_sectv_usecrusageru_utimeru_stimeru_maxrssru_ixrssru_idrssru_isrssru_minfltru_majfltru_nswapru_inblockru_oublockru_msgsndru_msgrcvru_nsignalsru_nvcswru_nivcswint64_t__block_descriptorreservedSizedoubleuint32_tuint64_tmach_timebase_infonumerdenommach_timebase_info_data_tdispatch_queue_sdispatch_time_tdispatch_queue_tbench_timeswallwall_squsersystembench_times_ttime__block_literal_1__isa__flags__reserved__FuncPtr__descriptor.block_descriptordestsrcnowresource_timessTimebaseInfonsec_per_unitusec_per_unitthendurationqueuelangcpu_speedhertzsizemiblabelcleanuptimercountptrwall_errorspeedupoverheadlap_timerbench_stopbench_addbench_setbaseoffset_nsectest_runningresource_usec__benchmark_begin_block_invoke_1benchmark_runningbench_normalizebenchmark_headerbench_startbenchmark_beginshow_localeshow_cpu_speedbenchmark_setupbenchmark_function/Users/garthc/Documents/samplecode/D/Dispatch_Compared/invocations.c__darwin_pthread_handler_rec__routine__arg__next_opaque_pthread_t__sig__cleanup_stack__opaque__darwin_pthread_tpthread_tCFStringRef__CFArrayCFMutableArrayRefdata__block_literal_2ctxti_p__block_literal_3alloc_ptralloc_sizearray_ptrarraystrdummythread_ptrglobal_dummy__CFStringPosixThreadNullRoutine__InvokeDispatch_block_invoke_1__CleanupDispatch_block_invoke_1test_dispatch__CleanupDispatchF_block_invoke_1invocations_runCleanupAllocalloc_idInvokeAllocCleanupArrayInvokeArray__func__CleanupDispatchFqueue_ptrCleanupDispatchInvokeDispatchFInvokeDispatchCleanupThreadthread_idthreadErrorInvokeThread/Users/garthc/Documents/samplecode/D/Dispatch_Compared/executions.cdispatch_group_sdispatch_group_t__block_literal_5__block_literal_6__block_literal_4groupqueuesqueue_labelindexiptr.omp_data_i.omp_data_s.51resultsn_folds__UseMultiQueue_block_invoke_2__UseSerialQueue_block_invoke_2executions_doneexecutions_runexecutions_setupUseApply__UseApply_block_invoke_1UseSerialQueue__UseSerialQueue_block_invoke_1UseConcurrentQueue__UseConcurrentQueue_block_invoke_1UseMultiQueue__UseMultiQueue_block_invoke_1UseThreadwork_functionUseLoopUseOpenMPPosixThreadMainRoutineUseOpenMP.omp_fn.0/var/tmp/gcc/gcc-5646~6/src/libgomp/parallel.c_opaque_pthread_cond_t_opaque_pthread_mutex_t__darwin_pthread_cond_t__darwin_pthread_mutex_tpthread_cond_tpthread_mutex_tgomp_semmutexcondvaluegomp_sem_tgomp_mutex_tmutex1sem1sem2totalarrivedgomp_barrier_tgomp_schedule_typeGFS_STATICGFS_DYNAMICGFS_GUIDEDGFS_RUNTIMEnextcopyprivategomp_work_shareschedchunk_sizeendincrlockthreads_completedordered_curordered_num_usedordered_ownerordered_team_idsgomp_team_stateteamwork_shareteam_idwork_share_generationstatic_tripgomp_teamwork_share_lockwork_sharesgeneration_maskoldest_live_gennum_live_gennthreadsprev_tsbarriermaster_releaseordered_releasereleasegomp_threadspecifieddynnum_threadsomp_get_thread_numGOMP_parallel_endgomp_resolve_num_threadsomp_get_max_threadsGOMP_parallel_startomp_get_num_threadsomp_in_parallel/var/tmp/gcc/gcc-5646~6/src/libgomp/team.c_opaque_pthread_attr_t__darwin_pthread_attr_t__darwin_pthread_key_tpthread_attr_tpthread_key_tgomp_thread_start_datafn_datanested_Boolthrinitial_thread_tls_dataxdatalocal_fnlocal_datalocal_thrfree_teamgomp_mutex_destroystart_datanthrold_threads_useddo_releasenew_teamgomp_mutex_initerrgomp_threadsgomp_threads_sizegomp_threads_usedgomp_threads_dockgomp_tls_keygomp_thread_attrinitialize_teamgomp_thread_startgomp_team_endgomp_team_start/var/tmp/gcc/gcc-5646~6/src/libgomp/env.c__darwin_ct_rune_tenvpvalueinvalidunknownstacksizegomp_nthreads_vargomp_dyn_vargomp_nest_vargomp_run_sched_vargomp_run_sched_chunkomp_set_num_threadsomp_set_dynamicomp_get_dynamicomp_set_nestedomp_get_nestedisspace__istypeparse_booleanparse_unsigned_longparse_scheduleinitialize_env/var/tmp/gcc/gcc-5646~6/src/libgomp/config/posix/proc.cn_onlnloadavgdloadavgomp_get_num_procsgomp_init_num_threadsgomp_dynamic_max_threads/var/tmp/gcc/gcc-5646~6/src/libgomp/config/posix/sem.csemretgomp_sem_destroygomp_sem_postgomp_sem_waitgomp_sem_init/var/tmp/gcc/gcc-5646~6/src/libgomp/alloc.coldgomp_reallocgomp_malloc_clearedgomp_malloc/var/tmp/gcc/gcc-5646~6/src/libgomp/error.c__builtin_va_list__gnuc_va_listva_listfmtlistgomp_verrorgomp_fatalgomp_error/var/tmp/gcc/gcc-5646~6/src/libgomp/config/posix/bar.cbarlastgomp_mutex_unlockgomp_barrier_wait_startgomp_mutex_lockgomp_barrier_wait_endgomp_barrier_waitgomp_barrier_initgomp_barrier_destroygomp_barrier_reinit

Our Services

  • What our customers say about us?

© 2011-2024 All Rights Reserved. Joya Systems. 4425 South Mopac Building II Suite 101 Austin, TX 78735 Tel: 800-DEV-KERNEL

Privacy Policy. Terms of use. Valid XHTML & CSS