2 ; Copyright 2005-2011 Intel Corporation. All Rights Reserved.
\r
4 ; The source code contained or described herein and all documents related
\r
5 ; to the source code ("Material") are owned by Intel Corporation or its
\r
6 ; suppliers or licensors. Title to the Material remains with Intel
\r
7 ; Corporation or its suppliers and licensors. The Material is protected
\r
8 ; by worldwide copyright laws and treaty provisions. No part of the
\r
9 ; Material may be used, copied, reproduced, modified, published, uploaded,
\r
10 ; posted, transmitted, distributed, or disclosed in any way without
\r
11 ; Intel's prior express written permission.
\r
13 ; No license under any patent, copyright, trade secret or other
\r
14 ; intellectual property right is granted to or conferred upon you by
\r
15 ; disclosure or delivery of the Materials, either expressly, by
\r
16 ; implication, inducement, estoppel or otherwise. Any license under such
\r
17 ; intellectual property rights must be express and approved by Intel in
\r
305 __TBB_machine_cmpswp8
\r
309 __TBB_machine_fetchadd8
\r
313 __TBB_machine_fetchstore8
\r
314 __TBB_machine_store8
\r
315 __TBB_machine_load8
\r
316 __TBB_machine_trylockbyte
\r
319 ?NFS_Allocate@internal@tbb@@YAPAXIIPAX@Z
\r
320 ?NFS_GetLineSize@internal@tbb@@YAIXZ
\r
321 ?NFS_Free@internal@tbb@@YAXPAX@Z
\r
322 ?allocate_via_handler_v3@internal@tbb@@YAPAXI@Z
\r
323 ?deallocate_via_handler_v3@internal@tbb@@YAXPAX@Z
\r
324 ?is_malloc_used_v3@internal@tbb@@YA_NXZ
\r
327 ?allocate@allocate_additional_child_of_proxy@internal@tbb@@QBEAAVtask@3@I@Z
\r
328 ?allocate@allocate_child_proxy@internal@tbb@@QBEAAVtask@3@I@Z
\r
329 ?allocate@allocate_continuation_proxy@internal@tbb@@QBEAAVtask@3@I@Z
\r
330 ?allocate@allocate_root_proxy@internal@tbb@@SAAAVtask@3@I@Z
\r
331 ?destroy@task_base@internal@interface5@tbb@@SAXAAVtask@4@@Z
\r
332 ?free@allocate_additional_child_of_proxy@internal@tbb@@QBEXAAVtask@3@@Z
\r
333 ?free@allocate_child_proxy@internal@tbb@@QBEXAAVtask@3@@Z
\r
334 ?free@allocate_continuation_proxy@internal@tbb@@QBEXAAVtask@3@@Z
\r
335 ?free@allocate_root_proxy@internal@tbb@@SAXAAVtask@3@@Z
\r
336 ?internal_set_ref_count@task@tbb@@AAEXH@Z
\r
337 ?internal_decrement_ref_count@task@tbb@@AAEHXZ
\r
338 ?is_owned_by_current_thread@task@tbb@@QBE_NXZ
\r
339 ?note_affinity@task@tbb@@UAEXG@Z
\r
340 ?resize@affinity_partitioner_base_v3@internal@tbb@@AAEXI@Z
\r
341 ?self@task@tbb@@SAAAV12@XZ
\r
342 ?spawn_and_wait_for_all@task@tbb@@QAEXAAVtask_list@2@@Z
\r
343 ?default_num_threads@task_scheduler_init@tbb@@SAHXZ
\r
344 ?initialize@task_scheduler_init@tbb@@QAEXHI@Z
\r
345 ?initialize@task_scheduler_init@tbb@@QAEXH@Z
\r
346 ?terminate@task_scheduler_init@tbb@@QAEXXZ
\r
347 ?observe@task_scheduler_observer_v3@internal@tbb@@QAEX_N@Z
\r
351 ?destroy@task@tbb@@QAEXAAV12@@Z
\r
356 ?allocate@allocate_root_with_context_proxy@internal@tbb@@QBEAAVtask@3@I@Z
\r
357 ?free@allocate_root_with_context_proxy@internal@tbb@@QBEXAAVtask@3@@Z
\r
358 ?change_group@task@tbb@@QAEXAAVtask_group_context@2@@Z
\r
359 ?is_group_execution_cancelled@task_group_context@tbb@@QBE_NXZ
\r
360 ?cancel_group_execution@task_group_context@tbb@@QAE_NXZ
\r
361 ?reset@task_group_context@tbb@@QAEXXZ
\r
362 ?init@task_group_context@tbb@@IAEXXZ
\r
363 ?register_pending_exception@task_group_context@tbb@@QAEXXZ
\r
364 ??1task_group_context@tbb@@QAE@XZ
\r
366 ?set_priority@task_group_context@tbb@@QAEXW4priority_t@2@@Z
\r
367 ?priority@task_group_context@tbb@@QBE?AW4priority_t@2@XZ
\r
369 ?name@captured_exception@tbb@@UBEPBDXZ
\r
370 ?what@captured_exception@tbb@@UBEPBDXZ
\r
371 ??1captured_exception@tbb@@UAE@XZ
\r
372 ?move@captured_exception@tbb@@UAEPAV12@XZ
\r
373 ?destroy@captured_exception@tbb@@UAEXXZ
\r
374 ?set@captured_exception@tbb@@QAEXPBD0@Z
\r
375 ?clear@captured_exception@tbb@@QAEXXZ
\r
379 ?throw_bad_last_alloc_exception_v4@internal@tbb@@YAXXZ
\r
380 ?throw_exception_v4@internal@tbb@@YAXW4exception_id@12@@Z
\r
381 ?what@bad_last_alloc@tbb@@UBEPBDXZ
\r
382 ?what@missing_wait@tbb@@UBEPBDXZ
\r
383 ?what@invalid_multiple_scheduling@tbb@@UBEPBDXZ
\r
384 ?what@improper_lock@tbb@@UBEPBDXZ
\r
387 ?assertion_failure@tbb@@YAXPBDH00@Z
\r
388 ?get_initial_auto_partitioner_divisor@internal@tbb@@YAIXZ
\r
389 ?handle_perror@internal@tbb@@YAXHPBD@Z
\r
390 ?set_assertion_handler@tbb@@YAP6AXPBDH00@ZP6AX0H00@Z@Z
\r
391 ?runtime_warning@internal@tbb@@YAXPBDZZ
\r
392 TBB_runtime_interface_version
\r
395 ?itt_load_pointer_with_acquire_v3@internal@tbb@@YAPAXPBX@Z
\r
396 ?itt_store_pointer_with_release_v3@internal@tbb@@YAXPAX0@Z
\r
397 ?call_itt_notify_v5@internal@tbb@@YAXHPAX@Z
\r
398 ?itt_set_sync_name_v3@internal@tbb@@YAXPAXPB_W@Z
\r
399 ?itt_load_pointer_v3@internal@tbb@@YAPAXPBX@Z
\r
402 ??0pipeline@tbb@@QAE@XZ
\r
403 ??1filter@tbb@@UAE@XZ
\r
404 ??1pipeline@tbb@@UAE@XZ
\r
405 ??_7pipeline@tbb@@6B@
\r
406 ?add_filter@pipeline@tbb@@QAEXAAVfilter@2@@Z
\r
407 ?clear@pipeline@tbb@@QAEXXZ
\r
408 ?inject_token@pipeline@tbb@@AAEXAAVtask@2@@Z
\r
409 ?run@pipeline@tbb@@QAEXI@Z
\r
411 ?run@pipeline@tbb@@QAEXIAAVtask_group_context@2@@Z
\r
413 ?process_item@thread_bound_filter@tbb@@QAE?AW4result_type@12@XZ
\r
414 ?try_process_item@thread_bound_filter@tbb@@QAE?AW4result_type@12@XZ
\r
415 ?set_end_of_input@filter@tbb@@IAEXXZ
\r
418 ?internal_construct@queuing_rw_mutex@tbb@@QAEXXZ
\r
419 ?acquire@scoped_lock@queuing_rw_mutex@tbb@@QAEXAAV23@_N@Z
\r
420 ?downgrade_to_reader@scoped_lock@queuing_rw_mutex@tbb@@QAE_NXZ
\r
421 ?release@scoped_lock@queuing_rw_mutex@tbb@@QAEXXZ
\r
422 ?upgrade_to_writer@scoped_lock@queuing_rw_mutex@tbb@@QAE_NXZ
\r
423 ?try_acquire@scoped_lock@queuing_rw_mutex@tbb@@QAE_NAAV23@_N@Z
\r
426 ?try_lock_read@reader_writer_lock@interface5@tbb@@QAE_NXZ
\r
427 ?try_lock@reader_writer_lock@interface5@tbb@@QAE_NXZ
\r
428 ?unlock@reader_writer_lock@interface5@tbb@@QAEXXZ
\r
429 ?lock_read@reader_writer_lock@interface5@tbb@@QAEXXZ
\r
430 ?lock@reader_writer_lock@interface5@tbb@@QAEXXZ
\r
431 ?internal_construct@reader_writer_lock@interface5@tbb@@AAEXXZ
\r
432 ?internal_destroy@reader_writer_lock@interface5@tbb@@AAEXXZ
\r
433 ?internal_construct@scoped_lock@reader_writer_lock@interface5@tbb@@AAEXAAV234@@Z
\r
434 ?internal_destroy@scoped_lock@reader_writer_lock@interface5@tbb@@AAEXXZ
\r
435 ?internal_construct@scoped_lock_read@reader_writer_lock@interface5@tbb@@AAEXAAV234@@Z
\r
436 ?internal_destroy@scoped_lock_read@reader_writer_lock@interface5@tbb@@AAEXXZ
\r
440 ?internal_acquire_reader@spin_rw_mutex@tbb@@CAXPAV12@@Z
\r
441 ?internal_acquire_writer@spin_rw_mutex@tbb@@CA_NPAV12@@Z
\r
442 ?internal_downgrade@spin_rw_mutex@tbb@@CAXPAV12@@Z
\r
443 ?internal_itt_releasing@spin_rw_mutex@tbb@@CAXPAV12@@Z
\r
444 ?internal_release_reader@spin_rw_mutex@tbb@@CAXPAV12@@Z
\r
445 ?internal_release_writer@spin_rw_mutex@tbb@@CAXPAV12@@Z
\r
446 ?internal_upgrade@spin_rw_mutex@tbb@@CA_NPAV12@@Z
\r
447 ?internal_try_acquire_writer@spin_rw_mutex@tbb@@CA_NPAV12@@Z
\r
448 ?internal_try_acquire_reader@spin_rw_mutex@tbb@@CA_NPAV12@@Z
\r
452 ?internal_construct@spin_rw_mutex_v3@tbb@@AAEXXZ
\r
453 ?internal_upgrade@spin_rw_mutex_v3@tbb@@AAE_NXZ
\r
454 ?internal_downgrade@spin_rw_mutex_v3@tbb@@AAEXXZ
\r
455 ?internal_acquire_reader@spin_rw_mutex_v3@tbb@@AAEXXZ
\r
456 ?internal_acquire_writer@spin_rw_mutex_v3@tbb@@AAE_NXZ
\r
457 ?internal_release_reader@spin_rw_mutex_v3@tbb@@AAEXXZ
\r
458 ?internal_release_writer@spin_rw_mutex_v3@tbb@@AAEXXZ
\r
459 ?internal_try_acquire_reader@spin_rw_mutex_v3@tbb@@AAE_NXZ
\r
460 ?internal_try_acquire_writer@spin_rw_mutex_v3@tbb@@AAE_NXZ
\r
463 ?internal_construct@spin_mutex@tbb@@QAEXXZ
\r
464 ?internal_acquire@scoped_lock@spin_mutex@tbb@@AAEXAAV23@@Z
\r
465 ?internal_release@scoped_lock@spin_mutex@tbb@@AAEXXZ
\r
466 ?internal_try_acquire@scoped_lock@spin_mutex@tbb@@AAE_NAAV23@@Z
\r
469 ?internal_acquire@scoped_lock@mutex@tbb@@AAEXAAV23@@Z
\r
470 ?internal_release@scoped_lock@mutex@tbb@@AAEXXZ
\r
471 ?internal_try_acquire@scoped_lock@mutex@tbb@@AAE_NAAV23@@Z
\r
472 ?internal_construct@mutex@tbb@@AAEXXZ
\r
473 ?internal_destroy@mutex@tbb@@AAEXXZ
\r
476 ?internal_acquire@scoped_lock@recursive_mutex@tbb@@AAEXAAV23@@Z
\r
477 ?internal_release@scoped_lock@recursive_mutex@tbb@@AAEXXZ
\r
478 ?internal_try_acquire@scoped_lock@recursive_mutex@tbb@@AAE_NAAV23@@Z
\r
479 ?internal_construct@recursive_mutex@tbb@@AAEXXZ
\r
480 ?internal_destroy@recursive_mutex@tbb@@AAEXXZ
\r
483 ?internal_construct@queuing_mutex@tbb@@QAEXXZ
\r
484 ?acquire@scoped_lock@queuing_mutex@tbb@@QAEXAAV23@@Z
\r
485 ?release@scoped_lock@queuing_mutex@tbb@@QAEXXZ
\r
486 ?try_acquire@scoped_lock@queuing_mutex@tbb@@QAE_NAAV23@@Z
\r
489 ?internal_construct@critical_section_v4@internal@tbb@@QAEXXZ
\r
493 ?internal_grow_predicate@hash_map_segment_base@internal@tbb@@QBE_NXZ
\r
496 ?advance@concurrent_queue_iterator_base@internal@tbb@@IAEXXZ
\r
497 ?assign@concurrent_queue_iterator_base@internal@tbb@@IAEXABV123@@Z
\r
498 ?internal_size@concurrent_queue_base@internal@tbb@@IBEHXZ
\r
499 ??0concurrent_queue_base@internal@tbb@@IAE@I@Z
\r
500 ??0concurrent_queue_iterator_base@internal@tbb@@IAE@ABVconcurrent_queue_base@12@@Z
\r
501 ??1concurrent_queue_base@internal@tbb@@MAE@XZ
\r
502 ??1concurrent_queue_iterator_base@internal@tbb@@IAE@XZ
\r
503 ?internal_pop@concurrent_queue_base@internal@tbb@@IAEXPAX@Z
\r
504 ?internal_pop_if_present@concurrent_queue_base@internal@tbb@@IAE_NPAX@Z
\r
505 ?internal_push@concurrent_queue_base@internal@tbb@@IAEXPBX@Z
\r
506 ?internal_push_if_not_full@concurrent_queue_base@internal@tbb@@IAE_NPBX@Z
\r
507 ?internal_set_capacity@concurrent_queue_base@internal@tbb@@IAEXHI@Z
\r
511 ??1concurrent_queue_iterator_base_v3@internal@tbb@@IAE@XZ
\r
512 ??0concurrent_queue_iterator_base_v3@internal@tbb@@IAE@ABVconcurrent_queue_base_v3@12@@Z
\r
513 ??0concurrent_queue_iterator_base_v3@internal@tbb@@IAE@ABVconcurrent_queue_base_v3@12@I@Z
\r
514 ?advance@concurrent_queue_iterator_base_v3@internal@tbb@@IAEXXZ
\r
515 ?assign@concurrent_queue_iterator_base_v3@internal@tbb@@IAEXABV123@@Z
\r
516 ??0concurrent_queue_base_v3@internal@tbb@@IAE@I@Z
\r
517 ??1concurrent_queue_base_v3@internal@tbb@@MAE@XZ
\r
518 ?internal_pop@concurrent_queue_base_v3@internal@tbb@@IAEXPAX@Z
\r
519 ?internal_pop_if_present@concurrent_queue_base_v3@internal@tbb@@IAE_NPAX@Z
\r
520 ?internal_push@concurrent_queue_base_v3@internal@tbb@@IAEXPBX@Z
\r
521 ?internal_push_if_not_full@concurrent_queue_base_v3@internal@tbb@@IAE_NPBX@Z
\r
522 ?internal_size@concurrent_queue_base_v3@internal@tbb@@IBEHXZ
\r
523 ?internal_empty@concurrent_queue_base_v3@internal@tbb@@IBE_NXZ
\r
524 ?internal_set_capacity@concurrent_queue_base_v3@internal@tbb@@IAEXHI@Z
\r
525 ?internal_finish_clear@concurrent_queue_base_v3@internal@tbb@@IAEXXZ
\r
526 ?internal_throw_exception@concurrent_queue_base_v3@internal@tbb@@IBEXXZ
\r
527 ?assign@concurrent_queue_base_v3@internal@tbb@@IAEXABV123@@Z
\r
531 ?internal_assign@concurrent_vector_base@internal@tbb@@IAEXABV123@IP6AXPAXI@ZP6AX1PBXI@Z4@Z
\r
532 ?internal_capacity@concurrent_vector_base@internal@tbb@@IBEIXZ
\r
533 ?internal_clear@concurrent_vector_base@internal@tbb@@IAEXP6AXPAXI@Z_N@Z
\r
534 ?internal_copy@concurrent_vector_base@internal@tbb@@IAEXABV123@IP6AXPAXPBXI@Z@Z
\r
535 ?internal_grow_by@concurrent_vector_base@internal@tbb@@IAEIIIP6AXPAXI@Z@Z
\r
536 ?internal_grow_to_at_least@concurrent_vector_base@internal@tbb@@IAEXIIP6AXPAXI@Z@Z
\r
537 ?internal_push_back@concurrent_vector_base@internal@tbb@@IAEPAXIAAI@Z
\r
538 ?internal_reserve@concurrent_vector_base@internal@tbb@@IAEXIII@Z
\r
542 ??1concurrent_vector_base_v3@internal@tbb@@IAE@XZ
\r
543 ?internal_assign@concurrent_vector_base_v3@internal@tbb@@IAEXABV123@IP6AXPAXI@ZP6AX1PBXI@Z4@Z
\r
544 ?internal_capacity@concurrent_vector_base_v3@internal@tbb@@IBEIXZ
\r
545 ?internal_clear@concurrent_vector_base_v3@internal@tbb@@IAEIP6AXPAXI@Z@Z
\r
546 ?internal_copy@concurrent_vector_base_v3@internal@tbb@@IAEXABV123@IP6AXPAXPBXI@Z@Z
\r
547 ?internal_grow_by@concurrent_vector_base_v3@internal@tbb@@IAEIIIP6AXPAXPBXI@Z1@Z
\r
548 ?internal_grow_to_at_least@concurrent_vector_base_v3@internal@tbb@@IAEXIIP6AXPAXPBXI@Z1@Z
\r
549 ?internal_push_back@concurrent_vector_base_v3@internal@tbb@@IAEPAXIAAI@Z
\r
550 ?internal_reserve@concurrent_vector_base_v3@internal@tbb@@IAEXIII@Z
\r
551 ?internal_compact@concurrent_vector_base_v3@internal@tbb@@IAEPAXIPAXP6AX0I@ZP6AX0PBXI@Z@Z
\r
552 ?internal_swap@concurrent_vector_base_v3@internal@tbb@@IAEXAAV123@@Z
\r
553 ?internal_throw_exception@concurrent_vector_base_v3@internal@tbb@@IBEXI@Z
\r
554 ?internal_resize@concurrent_vector_base_v3@internal@tbb@@IAEXIIIPBXP6AXPAXI@ZP6AX10I@Z@Z
\r
555 ?internal_grow_to_at_least_with_result@concurrent_vector_base_v3@internal@tbb@@IAEIIIP6AXPAXPBXI@Z1@Z
\r
558 ?join@tbb_thread_v3@internal@tbb@@QAEXXZ
\r
559 ?detach@tbb_thread_v3@internal@tbb@@QAEXXZ
\r
560 ?internal_start@tbb_thread_v3@internal@tbb@@AAEXP6GIPAX@Z0@Z
\r
561 ?allocate_closure_v3@internal@tbb@@YAPAXI@Z
\r
562 ?free_closure_v3@internal@tbb@@YAXPAX@Z
\r
563 ?hardware_concurrency@tbb_thread_v3@internal@tbb@@SAIXZ
\r
564 ?thread_yield_v3@internal@tbb@@YAXXZ
\r
565 ?thread_sleep_v3@internal@tbb@@YAXABVinterval_t@tick_count@2@@Z
\r
566 ?move_v3@internal@tbb@@YAXAAVtbb_thread_v3@12@0@Z
\r
567 ?thread_get_id_v3@internal@tbb@@YA?AVid@tbb_thread_v3@12@XZ
\r
570 ?internal_initialize_condition_variable@internal@interface5@tbb@@YAXAATcondvar_impl_t@123@@Z
\r
571 ?internal_condition_variable_wait@internal@interface5@tbb@@YA_NAATcondvar_impl_t@123@PAVmutex@3@PBVinterval_t@tick_count@3@@Z
\r
572 ?internal_condition_variable_notify_one@internal@interface5@tbb@@YAXAATcondvar_impl_t@123@@Z
\r
573 ?internal_condition_variable_notify_all@internal@interface5@tbb@@YAXAATcondvar_impl_t@123@@Z
\r
574 ?internal_destroy_condition_variable@internal@interface5@tbb@@YAXAATcondvar_impl_t@123@@Z
\r