OSDN Git Service

2011-08-14 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 15 Aug 2011 00:51:06 +0000 (00:51 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 15 Aug 2011 00:51:06 +0000 (00:51 +0000)
* testsuite/data/make_graph_test_infos.xml: Edit.
* testsuite/data/make_graph_htmls.xml: Remove
* scripts/make_graph.py: Edit, fix.
* scripts/make_graphs.py: Remove.

* doc/Makefile.am (doc-svg-performance): New.
(doc-html-performance): Remove.
* doc/Makefile.in: Regenerate.

* doc/xml/manual/test_policy_data_structures.xml: Markup changes.
* doc/xml/manual/policy_data_structures.xml: Same.
* doc/xml/manual/locale.xml: Same.

Testsuite renames.
* performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
Rename.
* performance/ext/pb_ds/random_int_find_timing.cc: Same.
* performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp
* performance/ext/pb_ds/multimap_text_find_timing.hpp
* performance/ext/pb_ds/priority_queue_random_int_push_timing.cc: Same.
* performance/ext/pb_ds/priority_queue_text_modify_timing.hpp
* performance/ext/pb_ds/tree_order_statistics_timing.cc: Same.
* performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc: Same.
* performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc: Same.
* performance/ext/pb_ds/priority_queue_text_join_timing.cc: Same.
* performance/ext/pb_ds/multimap_text_insert_timing_small.cc: Same.
* performance/ext/pb_ds/random_int_subscript_insert_timing.cc: Same.
* performance/ext/pb_ds/tree_text_lor_find_timing.cc: Same.
* performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc: Same.
* performance/ext/pb_ds/multimap_text_find_timing_small.cc: Same.
* performance/ext/pb_ds/text_find_timing.cc: Same.
* performance/ext/pb_ds/tree_text_insert_timing.cc: Same.
* performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc: Same.
* performance/ext/pb_ds/random_int_subscript_find_timing.cc: Same.
* performance/ext/pb_ds/priority_queue_text_push_timing.cc: Same.
* performance/ext/pb_ds/tree_split_join_timing.cc: Same.
* performance/ext/pb_ds/multimap_text_insert_timing_large.cc: Same.
* performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc: Same.
* performance/ext/pb_ds/multimap_text_find_timing_large.cc: Same.
* performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
Same.
* performance/ext/pb_ds/multimap_text_insert_timing.hpp
* performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc: Same.
* performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc: Same.

* performance/ext/pb_ds/all_int_find.cc: To these new files...
* performance/ext/pb_ds/all_int_subscript_find.cc: ...this.
* performance/ext/pb_ds/all_int_subscript_insert.cc: ...this.
* performance/ext/pb_ds/all_text_find.cc: ...this.
* performance/ext/pb_ds/hash_int_erase_mem.cc: ...this.
* performance/ext/pb_ds/hash_zlob_int_find.cc: ...this.
* performance/ext/pb_ds/multimap_text_find.hpp
* performance/ext/pb_ds/multimap_text_find_large.cc: ...this.
* performance/ext/pb_ds/multimap_text_find_small.cc: ...this.
* performance/ext/pb_ds/multimap_text_insert.hpp
* performance/ext/pb_ds/multimap_text_insert_large.cc: ...this.
* performance/ext/pb_ds/multimap_text_insert_mem.hpp
* performance/ext/pb_ds/multimap_text_insert_mem_large.cc: ...this.
* performance/ext/pb_ds/multimap_text_insert_mem_small.cc: ...this.
* performance/ext/pb_ds/multimap_text_insert_small.cc: ...this.
* performance/ext/pb_ds/priority_queue_int_push.cc: ...this.
* performance/ext/pb_ds/priority_queue_int_push_pop.cc: ...this.
* performance/ext/pb_ds/priority_queue_text_join.cc: ...this.
* performance/ext/pb_ds/priority_queue_text_modify_down.cc: ...this.
* performance/ext/pb_ds/priority_queue_text_modify.hpp
* performance/ext/pb_ds/priority_queue_text_modify_up.cc: ...this.
* performance/ext/pb_ds/priority_queue_text_pop_mem.cc: ...this.
* performance/ext/pb_ds/priority_queue_text_push.cc: ...this.
* performance/ext/pb_ds/priority_queue_text_push_pop.cc: ...this.
* performance/ext/pb_ds/tree_order_statistics.cc: ...this.
* performance/ext/pb_ds/tree_split_join.cc: ...this.
* performance/ext/pb_ds/tree_text_insert.cc: ...this.
* performance/ext/pb_ds/tree_text_lor_find.cc: ...this.

* doc/xml/images/*: Image and image filename changes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177756 138bc75d-0d04-0410-961f-82ee72b054a4

161 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/doc/Makefile.am
libstdc++-v3/doc/Makefile.in
libstdc++-v3/doc/xml/images/pbds_binary_priority_queue_random_int_push_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_binary_priority_queue_random_int_push_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_binary_priority_queue_random_int_push_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_large_s2p_hash_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_large_s2p_hash_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_large_s2p_tree_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_large_s2p_tree_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_large_s2p_tree_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_small_s2p_hash_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_small_s2p_hash_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_small_s2p_hash_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_small_s2p_tree_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_small_s2p_tree_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_find_timing_test_small_s2p_tree_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_large_s2p_hash_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_large_s2p_hash_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_large_s2p_hash_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_small_s2p_hash_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_small_s2p_hash_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_small_s2p_hash_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_large_s2p_hash_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_large_s2p_hash_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_large_s2p_hash_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_large_s2p_tree_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_large_s2p_tree_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_large_s2p_tree_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_small_s2p_hash_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_small_s2p_hash_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_small_s2p_hash_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_small_s2p_tree_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_small_s2p_tree_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_multimap_text_insert_timing_test_small_s2p_tree_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_pairing_priority_queue_text_push_pop_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_pairing_priority_queue_text_push_pop_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_pairing_priority_queue_text_push_pop_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_pairing_priority_queue_text_push_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_pairing_priority_queue_text_push_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_pairing_priority_queue_text_push_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_random_int_push_pop_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_random_int_push_pop_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_random_int_push_pop_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_random_int_push_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_random_int_push_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_random_int_push_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_join_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_join_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_join_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_down_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_down_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_down_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_up_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_up_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_up_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_pop_mem_usage_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_pop_mem_usage_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_pop_mem_usage_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_push_pop_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_push_pop_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_push_pop_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_push_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_push_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_priority_queue_text_push_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_text_find_timing_test_hash_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_text_find_timing_test_hash_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_text_find_timing_test_hash_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_text_find_timing_test_tree_like_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_text_find_timing_test_tree_like_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_text_find_timing_test_tree_like_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_order_statistics_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_order_statistics_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_order_statistics_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_split_join_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_split_join_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_split_join_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_node_tree_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_node_tree_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_node_tree_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_pat_trie_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_pat_trie_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_pat_trie_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_vector_tree_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_vector_tree_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_insert_timing_test_vector_tree_local.svg [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_lor_find_timing_test_local.pdf [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_lor_find_timing_test_local.png [deleted file]
libstdc++-v3/doc/xml/images/pbds_tree_text_lor_find_timing_test_local.svg [deleted file]
libstdc++-v3/doc/xml/manual/locale.xml
libstdc++-v3/doc/xml/manual/policy_data_structures.xml
libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml
libstdc++-v3/scripts/make_graph.py
libstdc++-v3/scripts/make_graphs.py [deleted file]
libstdc++-v3/testsuite/data/make_graph_htmls.xml [deleted file]
libstdc++-v3/testsuite/data/make_graph_test_infos.xml
libstdc++-v3/testsuite/performance/ext/pb_ds/all_int_find.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/random_int_find_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/all_int_subscript_find.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/all_int_subscript_insert.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/all_text_find.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/text_find_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/hash_int_erase_mem.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/hash_zlob_int_find.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find.hpp [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find_large.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc with 97% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find_small.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc with 97% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert.hpp [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_large.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc with 97% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem.hpp [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem_large.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc with 96% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem_small.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc with 97% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_small.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc with 96% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_int_push.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_int_push_pop.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_join.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify.hpp [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify_down.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc with 96% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify_up.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc with 96% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push_pop.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/tree_order_statistics.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/tree_split_join.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/tree_split_join_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_insert.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc with 100% similarity]
libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_lor_find.cc [moved from libstdc++-v3/testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc with 100% similarity]

index 587ddd5..f95e4a6 100644 (file)
@@ -1,3 +1,81 @@
+2011-08-14  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/data/make_graph_test_infos.xml: Edit.
+       * testsuite/data/make_graph_htmls.xml: Remove
+       * scripts/make_graph.py: Edit, fix.
+       * scripts/make_graphs.py: Remove.
+
+       * doc/Makefile.am (doc-svg-performance): New.
+       (doc-html-performance): Remove.
+       * doc/Makefile.in: Regenerate.
+
+       * doc/xml/manual/test_policy_data_structures.xml: Markup changes.
+       * doc/xml/manual/policy_data_structures.xml: Same.
+       * doc/xml/manual/locale.xml: Same.
+
+       Testsuite renames.
+       * performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
+       Rename.
+       * performance/ext/pb_ds/random_int_find_timing.cc: Same.
+       * performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp
+       * performance/ext/pb_ds/multimap_text_find_timing.hpp
+       * performance/ext/pb_ds/priority_queue_random_int_push_timing.cc: Same.
+       * performance/ext/pb_ds/priority_queue_text_modify_timing.hpp
+       * performance/ext/pb_ds/tree_order_statistics_timing.cc: Same.
+       * performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc: Same.
+       * performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc: Same.
+       * performance/ext/pb_ds/priority_queue_text_join_timing.cc: Same.
+       * performance/ext/pb_ds/multimap_text_insert_timing_small.cc: Same.
+       * performance/ext/pb_ds/random_int_subscript_insert_timing.cc: Same.
+       * performance/ext/pb_ds/tree_text_lor_find_timing.cc: Same.
+       * performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc: Same.
+       * performance/ext/pb_ds/multimap_text_find_timing_small.cc: Same.
+       * performance/ext/pb_ds/text_find_timing.cc: Same.
+       * performance/ext/pb_ds/tree_text_insert_timing.cc: Same.
+       * performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc: Same.
+       * performance/ext/pb_ds/random_int_subscript_find_timing.cc: Same.
+       * performance/ext/pb_ds/priority_queue_text_push_timing.cc: Same.
+       * performance/ext/pb_ds/tree_split_join_timing.cc: Same.
+       * performance/ext/pb_ds/multimap_text_insert_timing_large.cc: Same.
+       * performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc: Same.
+       * performance/ext/pb_ds/multimap_text_find_timing_large.cc: Same.
+       * performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
+       Same.
+       * performance/ext/pb_ds/multimap_text_insert_timing.hpp
+       * performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc: Same.
+       * performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc: Same.
+
+       * performance/ext/pb_ds/all_int_find.cc: To these new files...
+       * performance/ext/pb_ds/all_int_subscript_find.cc: ...this.
+       * performance/ext/pb_ds/all_int_subscript_insert.cc: ...this.
+       * performance/ext/pb_ds/all_text_find.cc: ...this.
+       * performance/ext/pb_ds/hash_int_erase_mem.cc: ...this.
+       * performance/ext/pb_ds/hash_zlob_int_find.cc: ...this.
+       * performance/ext/pb_ds/multimap_text_find.hpp
+       * performance/ext/pb_ds/multimap_text_find_large.cc: ...this.
+       * performance/ext/pb_ds/multimap_text_find_small.cc: ...this.
+       * performance/ext/pb_ds/multimap_text_insert.hpp
+       * performance/ext/pb_ds/multimap_text_insert_large.cc: ...this.
+       * performance/ext/pb_ds/multimap_text_insert_mem.hpp
+       * performance/ext/pb_ds/multimap_text_insert_mem_large.cc: ...this.
+       * performance/ext/pb_ds/multimap_text_insert_mem_small.cc: ...this.
+       * performance/ext/pb_ds/multimap_text_insert_small.cc: ...this.
+       * performance/ext/pb_ds/priority_queue_int_push.cc: ...this.
+       * performance/ext/pb_ds/priority_queue_int_push_pop.cc: ...this.
+       * performance/ext/pb_ds/priority_queue_text_join.cc: ...this.
+       * performance/ext/pb_ds/priority_queue_text_modify_down.cc: ...this.
+       * performance/ext/pb_ds/priority_queue_text_modify.hpp
+       * performance/ext/pb_ds/priority_queue_text_modify_up.cc: ...this.
+       * performance/ext/pb_ds/priority_queue_text_pop_mem.cc: ...this.
+       * performance/ext/pb_ds/priority_queue_text_push.cc: ...this.
+       * performance/ext/pb_ds/priority_queue_text_push_pop.cc: ...this.
+       * performance/ext/pb_ds/tree_order_statistics.cc: ...this.
+       * performance/ext/pb_ds/tree_split_join.cc: ...this.
+       * performance/ext/pb_ds/tree_text_insert.cc: ...this.
+       * performance/ext/pb_ds/tree_text_lor_find.cc: ...this.
+
+       * doc/xml/images/*: Image and image filename changes.
+
 2011-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
 
        * include/c_global/cmath (fmod(_Tp, _Up)): Add.
index 7815221..71b6e69 100644 (file)
@@ -360,97 +360,104 @@ xml_sources = \
        ${xml_sources_manual} \
        ${xml_sources_extra}
 
-image_dir = ${xml_dir}/images
-xml_images = \
-       ${image_dir}/confdeps.png \
-       ${image_dir}/pbds_balls_and_bins.png \
-       ${image_dir}/pbds_binary_priority_queue_random_int_push_timing_test_local.png \
-       ${image_dir}/pbds_cc_hash_random_int_find_timing_test_local.png \
-       ${image_dir}/pbds_cc_hash_random_int_subscript_timing_test_find_local.png \
-       ${image_dir}/pbds_cc_hash_random_int_subscript_timing_test_insert_local.png \
-       ${image_dir}/pbds_container_tag_hierarchy.png \
-       ${image_dir}/pbds_different_underlying_dss_1.png \
-       ${image_dir}/pbds_different_underlying_dss_2.png \
-       ${image_dir}/pbds_embedded_lists_1.png \
-       ${image_dir}/pbds_embedded_lists_2.png \
-       ${image_dir}/pbds_embedded_lists_3.png \
-       ${image_dir}/pbds_exception_hierarchy.png \
-       ${image_dir}/pbds_gp_hash_random_int_find_timing_test_local.png \
-       ${image_dir}/pbds_gp_hash_random_int_subscript_timing_test_find_local.png \
-       ${image_dir}/pbds_gp_hash_random_int_subscript_timing_test_insert_local.png \
-       ${image_dir}/pbds_hash_policy_cd.png \
-       ${image_dir}/pbds_hash_random_int_erase_mem_usage_test_local.png \
-       ${image_dir}/pbds_hash_ranged_hash_range_hashing_fns.png \
-       ${image_dir}/pbds_hash_range_hashing_seq_diagram2.png \
-       ${image_dir}/pbds_hash_range_hashing_seq_diagram.png \
-       ${image_dir}/pbds_hash_zlob_random_int_find_timing_test_local.png \
-       ${image_dir}/pbds_insert_resize_sequence_diagram1.png \
-       ${image_dir}/pbds_insert_resize_sequence_diagram2.png \
-       ${image_dir}/pbds_insert_resize_sequence_diagram3.png \
-       ${image_dir}/pbds_invalidation_guarantee_erase.png \
-       ${image_dir}/pbds_invalidation_tag_hierarchy.png \
-       ${image_dir}/pbds_list_update.png \
-       ${image_dir}/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_find_timing_test_large_s2p_tree_local.png \
-       ${image_dir}/pbds_multimap_text_find_timing_test_small_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_find_timing_test_small_s2p_tree_local.png \
-       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_large_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.png \
-       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_small_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.png \
-       ${image_dir}/pbds_multimap_text_insert_timing_test_large_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_insert_timing_test_large_s2p_tree_local.png \
-       ${image_dir}/pbds_multimap_text_insert_timing_test_small_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_insert_timing_test_small_s2p_tree_local.png \
-       ${image_dir}/pbds_node_invariants.png \
-       ${image_dir}/pbds_pairing_priority_queue_text_push_pop_timing_test_local.png \
-       ${image_dir}/pbds_pairing_priority_queue_text_push_timing_test_local.png \
-       ${image_dir}/pbds_pat_trie.png \
-       ${image_dir}/pbds_point_iterator_hierarchy.png \
-       ${image_dir}/pbds_point_iterators_range_ops_1.png \
-       ${image_dir}/pbds_point_iterators_range_ops_2.png \
-       ${image_dir}/pbds_priority_queue_different_underlying_dss.png \
-       ${image_dir}/pbds_priority_queue_random_int_push_pop_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_random_int_push_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_tag_hierarchy.png \
-       ${image_dir}/pbds_priority_queue_text_join_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_text_modify_down_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.png \
-       ${image_dir}/pbds_priority_queue_text_modify_up_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.png \
-       ${image_dir}/pbds_priority_queue_text_pop_mem_usage_test_local.png \
-       ${image_dir}/pbds_priority_queue_text_push_pop_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_text_push_timing_test_local.png \
-       ${image_dir}/pbds_rationale_null_node_updator.png \
-       ${image_dir}/pbds_resize_policy_cd.png \
-       ${image_dir}/pbds_restoring_node_invariants.png \
-       ${image_dir}/pbds_simple_list.png \
-       ${image_dir}/pbds_text_find_timing_test_hash_local.png \
-       ${image_dir}/pbds_text_find_timing_test_tree_like_local.png \
-       ${image_dir}/pbds_tree_node_invalidations.png \
-       ${image_dir}/pbds_tree_node_invariants.png \
-       ${image_dir}/pbds_tree_node_updator_policy_cd.png \
-       ${image_dir}/pbds_tree_order_statistics_timing_test_local.png \
-       ${image_dir}/pbds_tree_split_join_timing_test_local.png \
-       ${image_dir}/pbds_tree_text_insert_timing_test_node_tree_local.png \
-       ${image_dir}/pbds_tree_text_insert_timing_test_pat_trie_local.png \
-       ${image_dir}/pbds_tree_text_insert_timing_test_vector_tree_local.png \
-       ${image_dir}/pbds_tree_text_lor_find_timing_test_local.png \
-       ${image_dir}/pbds_trie_node_updator_policy_cd.png \
-       ${image_dir}/pbds_update_seq_diagram.png
+xml_image_dir = ${xml_dir}/images
+xml_image_basic = \
+       ${xml_image_dir}/confdeps.png \
+       ${xml_image_dir}/pbds_balls_and_bins.png \
+       ${xml_image_dir}/pbds_container_tag_hierarchy.png \
+       ${xml_image_dir}/pbds_different_underlying_dss_1.png \
+       ${xml_image_dir}/pbds_different_underlying_dss_2.png \
+       ${xml_image_dir}/pbds_embedded_lists_1.png \
+       ${xml_image_dir}/pbds_embedded_lists_2.png \
+       ${xml_image_dir}/pbds_embedded_lists_3.png \
+       ${xml_image_dir}/pbds_exception_hierarchy.png \
+       ${xml_image_dir}/pbds_hash_policy_cd.png \
+       ${xml_image_dir}/pbds_hash_ranged_hash_range_hashing_fns.png \
+       ${xml_image_dir}/pbds_hash_range_hashing_seq_diagram2.png \
+       ${xml_image_dir}/pbds_hash_range_hashing_seq_diagram.png \
+       ${xml_image_dir}/pbds_insert_resize_sequence_diagram1.png \
+       ${xml_image_dir}/pbds_insert_resize_sequence_diagram2.png \
+       ${xml_image_dir}/pbds_insert_resize_sequence_diagram3.png \
+       ${xml_image_dir}/pbds_invalidation_guarantee_erase.png \
+       ${xml_image_dir}/pbds_invalidation_tag_hierarchy.png \
+       ${xml_image_dir}/pbds_list_update.png \
+       ${xml_image_dir}/pbds_node_invariants.png \
+       ${xml_image_dir}/pbds_pat_trie.png \
+       ${xml_image_dir}/pbds_point_iterator_hierarchy.png \
+       ${xml_image_dir}/pbds_point_iterators_range_ops_1.png \
+       ${xml_image_dir}/pbds_point_iterators_range_ops_2.png \
+       ${xml_image_dir}/pbds_priority_queue_different_underlying_dss.png \
+       ${xml_image_dir}/pbds_priority_queue_tag_hierarchy.png \
+       ${xml_image_dir}/pbds_rationale_null_node_updator.png \
+       ${xml_image_dir}/pbds_resize_policy_cd.png \
+       ${xml_image_dir}/pbds_restoring_node_invariants.png \
+       ${xml_image_dir}/pbds_simple_list.png \
+       ${xml_image_dir}/pbds_tree_node_invalidations.png \
+       ${xml_image_dir}/pbds_tree_node_invariants.png \
+       ${xml_image_dir}/pbds_tree_node_updator_policy_cd.png \
+       ${xml_image_dir}/pbds_trie_node_updator_policy_cd.png \
+       ${xml_image_dir}/pbds_update_seq_diagram.png 
+
+xml_image_generated = \
+       ${xml_image_dir}/pbds_binary_priority_queue_int_push_pop.png \
+       ${xml_image_dir}/pbds_binary_priority_queue_int_push.png \
+       ${xml_image_dir}/pbds_ccgp_hash_int_subscript_insert.png \
+       ${xml_image_dir}/pbds_cc_hash_int_find.png \
+       ${xml_image_dir}/pbds_cc_hash_int_subscript_find.png \
+       ${xml_image_dir}/pbds_cc_hash_int_subscript_insert.png \
+       ${xml_image_dir}/pbds_gp_hash_int_find.png \
+       ${xml_image_dir}/pbds_gp_hash_int_subscript_find.png \
+       ${xml_image_dir}/pbds_gp_hash_int_subscript_insert.png \
+       ${xml_image_dir}/pbds_hash_int_erase_mem.png \
+       ${xml_image_dir}/pbds_hash_text_find.png \
+       ${xml_image_dir}/pbds_hash_zlob_int_find.png \
+       ${xml_image_dir}/pbds_multimap_text_find_large_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_find_large_s2p_tree.png \
+       ${xml_image_dir}/pbds_multimap_text_find_small_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_find_small_s2p_tree.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_large_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_large_s2p_tree.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_mem_large_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_mem_large_s2p_tree.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_mem_small_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_mem_small_s2p_tree.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_small_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_small_s2p_tree.png \
+       ${xml_image_dir}/pbds_pairing_priority_queue_text_modify_down_thin.png \
+       ${xml_image_dir}/pbds_pairing_priority_queue_text_modify_up_thin.png \
+       ${xml_image_dir}/pbds_pairing_priority_queue_text_push_pop.png \
+       ${xml_image_dir}/pbds_pairing_priority_queue_text_push.png \
+       ${xml_image_dir}/pbds_priority_queue_int_push_pop.png \
+       ${xml_image_dir}/pbds_priority_queue_int_push.png \
+       ${xml_image_dir}/pbds_priority_queue_text_join.png \
+       ${xml_image_dir}/pbds_priority_queue_text_modify_down.png \
+       ${xml_image_dir}/pbds_priority_queue_text_modify_up.png \
+       ${xml_image_dir}/pbds_priority_queue_text_pop_mem.png \
+       ${xml_image_dir}/pbds_priority_queue_text_push_pop.png \
+       ${xml_image_dir}/pbds_priority_queue_text_push.png \
+       ${xml_image_dir}/pbds_tree_int_find.png \
+       ${xml_image_dir}/pbds_tree_order_statistics.png \
+       ${xml_image_dir}/pbds_tree_split_join.png \
+       ${xml_image_dir}/pbds_tree_text_find.png \
+       ${xml_image_dir}/pbds_tree_text_insert_node.png \
+       ${xml_image_dir}/pbds_tree_text_insert_trie.png \
+       ${xml_image_dir}/pbds_tree_text_insert_vector.png \
+       ${xml_image_dir}/pbds_tree_text_lor_find.png
+
+xml_images = ${xml_image_basic} ${xml_image_generated}
 
 xml_extradir = ${glibcxx_srcdir}/doc/html/ext
 xml_extra = \
        ${xml_extradir}/lwg-active.html \
        ${xml_extradir}/lwg-closed.html \
-       ${xml_extradir}/lwg-defects.html 
+       ${xml_extradir}/lwg-defects.html
 
 xml_noinst = \
        ${xml_dir}/book.txml \
        ${xml_dir}/chapter.txml \
        ${xml_dir}/class.txml \
-       ${image_dir}/confdeps.dot \
-       ${image_dir}/confdeps.pdf
+       ${xml_image_dir}/confdeps.dot \
+       ${xml_image_dir}/confdeps.pdf
 
 XSLTPROC       = xsltproc
 XSLT_FLAGS = --nonet --xinclude
@@ -481,6 +488,7 @@ ${docbook_outdir}/texinfo:
 
 ${docbook_outdir}/xml:
        mkdir -p ${docbook_outdir}/xml
+       mkdir -p ${docbook_outdir}/xml/images
 
 # Validate existing XML structure.
 XMLLINT = xmllint
@@ -553,7 +561,7 @@ doc-fo-docbook: stamp-fo-docbook
 
 # PDF, via dblatex
 manual_pdf = ${docbook_outdir}/pdf/libstdc++-manual.pdf
-DBLATEX_FLAGS = --dump --verbose --pdf 
+DBLATEX_FLAGS = --dump --verbose --pdf
 stamp-pdf-docbook: $(xml_sources) ${docbook_outdir}/pdf
        @echo "Generating pdf dblatex files..."
        dblatex $(DBLATEX_FLAGS) \
@@ -599,16 +607,14 @@ doc-epub-docbook: stamp-epub-docbook
 
 # Performance doc and graph configuration.
 # Assumes pychart, beautiful soup installed.
-# Generates the plots and graphs for performance testing.
-# XXX this needs to be re-worked to create only the SVG charts
-doc_performance_script=${top_srcdir}/scripts/make_graphs.py
-doc-html-performance:
+# Generates the plots/graph imagery for performance testing.
+doc_performance_script=${top_srcdir}/scripts/make_graph.py
+doc-svg-performance: ${docbook_outdir}/xml
        -@(chmod + ${doc_performance_script}; \
-       ${doc_performance_script} ${top_srcdir} \
+       ${doc_performance_script} \
+       ${top_srcdir}/testsuite/data/make_graph_test_infos.xml \
        ${glibcxx_builddir}/testsuite \
-       ${top_srcdir}/testsuite/data/make_graph_htmls.xml \
-       ${top_srcdir}/testsuite/data/make_graph_test_infos.xml local g++)
-
+       ${glibcxx_builddir}/doc/docbook/xml/images)
 
 .PHONY: doc-doxygen-html doc-doxygen-man doc-performance
 
index 26222ad..7734453 100644 (file)
@@ -413,97 +413,103 @@ xml_sources = \
        ${xml_sources_manual} \
        ${xml_sources_extra}
 
-image_dir = ${xml_dir}/images
-xml_images = \
-       ${image_dir}/confdeps.png \
-       ${image_dir}/pbds_balls_and_bins.png \
-       ${image_dir}/pbds_binary_priority_queue_random_int_push_timing_test_local.png \
-       ${image_dir}/pbds_cc_hash_random_int_find_timing_test_local.png \
-       ${image_dir}/pbds_cc_hash_random_int_subscript_timing_test_find_local.png \
-       ${image_dir}/pbds_cc_hash_random_int_subscript_timing_test_insert_local.png \
-       ${image_dir}/pbds_container_tag_hierarchy.png \
-       ${image_dir}/pbds_different_underlying_dss_1.png \
-       ${image_dir}/pbds_different_underlying_dss_2.png \
-       ${image_dir}/pbds_embedded_lists_1.png \
-       ${image_dir}/pbds_embedded_lists_2.png \
-       ${image_dir}/pbds_embedded_lists_3.png \
-       ${image_dir}/pbds_exception_hierarchy.png \
-       ${image_dir}/pbds_gp_hash_random_int_find_timing_test_local.png \
-       ${image_dir}/pbds_gp_hash_random_int_subscript_timing_test_find_local.png \
-       ${image_dir}/pbds_gp_hash_random_int_subscript_timing_test_insert_local.png \
-       ${image_dir}/pbds_hash_policy_cd.png \
-       ${image_dir}/pbds_hash_random_int_erase_mem_usage_test_local.png \
-       ${image_dir}/pbds_hash_ranged_hash_range_hashing_fns.png \
-       ${image_dir}/pbds_hash_range_hashing_seq_diagram2.png \
-       ${image_dir}/pbds_hash_range_hashing_seq_diagram.png \
-       ${image_dir}/pbds_hash_zlob_random_int_find_timing_test_local.png \
-       ${image_dir}/pbds_insert_resize_sequence_diagram1.png \
-       ${image_dir}/pbds_insert_resize_sequence_diagram2.png \
-       ${image_dir}/pbds_insert_resize_sequence_diagram3.png \
-       ${image_dir}/pbds_invalidation_guarantee_erase.png \
-       ${image_dir}/pbds_invalidation_tag_hierarchy.png \
-       ${image_dir}/pbds_list_update.png \
-       ${image_dir}/pbds_multimap_text_find_timing_test_large_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_find_timing_test_large_s2p_tree_local.png \
-       ${image_dir}/pbds_multimap_text_find_timing_test_small_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_find_timing_test_small_s2p_tree_local.png \
-       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_large_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_large_s2p_tree_local.png \
-       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_small_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_insert_mem_usage_test_small_s2p_tree_local.png \
-       ${image_dir}/pbds_multimap_text_insert_timing_test_large_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_insert_timing_test_large_s2p_tree_local.png \
-       ${image_dir}/pbds_multimap_text_insert_timing_test_small_s2p_hash_local.png \
-       ${image_dir}/pbds_multimap_text_insert_timing_test_small_s2p_tree_local.png \
-       ${image_dir}/pbds_node_invariants.png \
-       ${image_dir}/pbds_pairing_priority_queue_text_push_pop_timing_test_local.png \
-       ${image_dir}/pbds_pairing_priority_queue_text_push_timing_test_local.png \
-       ${image_dir}/pbds_pat_trie.png \
-       ${image_dir}/pbds_point_iterator_hierarchy.png \
-       ${image_dir}/pbds_point_iterators_range_ops_1.png \
-       ${image_dir}/pbds_point_iterators_range_ops_2.png \
-       ${image_dir}/pbds_priority_queue_different_underlying_dss.png \
-       ${image_dir}/pbds_priority_queue_random_int_push_pop_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_random_int_push_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_tag_hierarchy.png \
-       ${image_dir}/pbds_priority_queue_text_join_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_text_modify_down_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_text_modify_down_timing_test_pairing_thin_local.png \
-       ${image_dir}/pbds_priority_queue_text_modify_up_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_text_modify_up_timing_test_pairing_thin_local.png \
-       ${image_dir}/pbds_priority_queue_text_pop_mem_usage_test_local.png \
-       ${image_dir}/pbds_priority_queue_text_push_pop_timing_test_local.png \
-       ${image_dir}/pbds_priority_queue_text_push_timing_test_local.png \
-       ${image_dir}/pbds_rationale_null_node_updator.png \
-       ${image_dir}/pbds_resize_policy_cd.png \
-       ${image_dir}/pbds_restoring_node_invariants.png \
-       ${image_dir}/pbds_simple_list.png \
-       ${image_dir}/pbds_text_find_timing_test_hash_local.png \
-       ${image_dir}/pbds_text_find_timing_test_tree_like_local.png \
-       ${image_dir}/pbds_tree_node_invalidations.png \
-       ${image_dir}/pbds_tree_node_invariants.png \
-       ${image_dir}/pbds_tree_node_updator_policy_cd.png \
-       ${image_dir}/pbds_tree_order_statistics_timing_test_local.png \
-       ${image_dir}/pbds_tree_split_join_timing_test_local.png \
-       ${image_dir}/pbds_tree_text_insert_timing_test_node_tree_local.png \
-       ${image_dir}/pbds_tree_text_insert_timing_test_pat_trie_local.png \
-       ${image_dir}/pbds_tree_text_insert_timing_test_vector_tree_local.png \
-       ${image_dir}/pbds_tree_text_lor_find_timing_test_local.png \
-       ${image_dir}/pbds_trie_node_updator_policy_cd.png \
-       ${image_dir}/pbds_update_seq_diagram.png
-
+xml_image_dir = ${xml_dir}/images
+xml_image_basic = \
+       ${xml_image_dir}/confdeps.png \
+       ${xml_image_dir}/pbds_balls_and_bins.png \
+       ${xml_image_dir}/pbds_container_tag_hierarchy.png \
+       ${xml_image_dir}/pbds_different_underlying_dss_1.png \
+       ${xml_image_dir}/pbds_different_underlying_dss_2.png \
+       ${xml_image_dir}/pbds_embedded_lists_1.png \
+       ${xml_image_dir}/pbds_embedded_lists_2.png \
+       ${xml_image_dir}/pbds_embedded_lists_3.png \
+       ${xml_image_dir}/pbds_exception_hierarchy.png \
+       ${xml_image_dir}/pbds_hash_policy_cd.png \
+       ${xml_image_dir}/pbds_hash_ranged_hash_range_hashing_fns.png \
+       ${xml_image_dir}/pbds_hash_range_hashing_seq_diagram2.png \
+       ${xml_image_dir}/pbds_hash_range_hashing_seq_diagram.png \
+       ${xml_image_dir}/pbds_insert_resize_sequence_diagram1.png \
+       ${xml_image_dir}/pbds_insert_resize_sequence_diagram2.png \
+       ${xml_image_dir}/pbds_insert_resize_sequence_diagram3.png \
+       ${xml_image_dir}/pbds_invalidation_guarantee_erase.png \
+       ${xml_image_dir}/pbds_invalidation_tag_hierarchy.png \
+       ${xml_image_dir}/pbds_list_update.png \
+       ${xml_image_dir}/pbds_node_invariants.png \
+       ${xml_image_dir}/pbds_pat_trie.png \
+       ${xml_image_dir}/pbds_point_iterator_hierarchy.png \
+       ${xml_image_dir}/pbds_point_iterators_range_ops_1.png \
+       ${xml_image_dir}/pbds_point_iterators_range_ops_2.png \
+       ${xml_image_dir}/pbds_priority_queue_different_underlying_dss.png \
+       ${xml_image_dir}/pbds_priority_queue_tag_hierarchy.png \
+       ${xml_image_dir}/pbds_rationale_null_node_updator.png \
+       ${xml_image_dir}/pbds_resize_policy_cd.png \
+       ${xml_image_dir}/pbds_restoring_node_invariants.png \
+       ${xml_image_dir}/pbds_simple_list.png \
+       ${xml_image_dir}/pbds_tree_node_invalidations.png \
+       ${xml_image_dir}/pbds_tree_node_invariants.png \
+       ${xml_image_dir}/pbds_tree_node_updator_policy_cd.png \
+       ${xml_image_dir}/pbds_trie_node_updator_policy_cd.png \
+       ${xml_image_dir}/pbds_update_seq_diagram.png 
+
+xml_image_generated = \
+       ${xml_image_dir}/pbds_binary_priority_queue_int_push_pop.png \
+       ${xml_image_dir}/pbds_binary_priority_queue_int_push.png \
+       ${xml_image_dir}/pbds_ccgp_hash_int_subscript_insert.png \
+       ${xml_image_dir}/pbds_cc_hash_int_find.png \
+       ${xml_image_dir}/pbds_cc_hash_int_subscript_find.png \
+       ${xml_image_dir}/pbds_cc_hash_int_subscript_insert.png \
+       ${xml_image_dir}/pbds_gp_hash_int_find.png \
+       ${xml_image_dir}/pbds_gp_hash_int_subscript_find.png \
+       ${xml_image_dir}/pbds_gp_hash_int_subscript_insert.png \
+       ${xml_image_dir}/pbds_hash_int_erase_mem.png \
+       ${xml_image_dir}/pbds_hash_text_find.png \
+       ${xml_image_dir}/pbds_hash_zlob_int_find.png \
+       ${xml_image_dir}/pbds_multimap_text_find_large_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_find_large_s2p_tree.png \
+       ${xml_image_dir}/pbds_multimap_text_find_small_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_find_small_s2p_tree.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_large_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_large_s2p_tree.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_mem_large_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_mem_large_s2p_tree.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_mem_small_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_mem_small_s2p_tree.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_small_s2p_hash.png \
+       ${xml_image_dir}/pbds_multimap_text_insert_small_s2p_tree.png \
+       ${xml_image_dir}/pbds_pairing_priority_queue_text_modify_down_thin.png \
+       ${xml_image_dir}/pbds_pairing_priority_queue_text_modify_up_thin.png \
+       ${xml_image_dir}/pbds_pairing_priority_queue_text_push_pop.png \
+       ${xml_image_dir}/pbds_pairing_priority_queue_text_push.png \
+       ${xml_image_dir}/pbds_priority_queue_int_push_pop.png \
+       ${xml_image_dir}/pbds_priority_queue_int_push.png \
+       ${xml_image_dir}/pbds_priority_queue_text_join.png \
+       ${xml_image_dir}/pbds_priority_queue_text_modify_down.png \
+       ${xml_image_dir}/pbds_priority_queue_text_modify_up.png \
+       ${xml_image_dir}/pbds_priority_queue_text_pop_mem.png \
+       ${xml_image_dir}/pbds_priority_queue_text_push_pop.png \
+       ${xml_image_dir}/pbds_priority_queue_text_push.png \
+       ${xml_image_dir}/pbds_tree_int_find.png \
+       ${xml_image_dir}/pbds_tree_order_statistics.png \
+       ${xml_image_dir}/pbds_tree_split_join.png \
+       ${xml_image_dir}/pbds_tree_text_find.png \
+       ${xml_image_dir}/pbds_tree_text_insert_node.png \
+       ${xml_image_dir}/pbds_tree_text_insert_trie.png \
+       ${xml_image_dir}/pbds_tree_text_insert_vector.png \
+       ${xml_image_dir}/pbds_tree_text_lor_find.png
+
+xml_images = ${xml_image_basic} ${xml_image_generated}
 xml_extradir = ${glibcxx_srcdir}/doc/html/ext
 xml_extra = \
        ${xml_extradir}/lwg-active.html \
        ${xml_extradir}/lwg-closed.html \
-       ${xml_extradir}/lwg-defects.html 
+       ${xml_extradir}/lwg-defects.html
 
 xml_noinst = \
        ${xml_dir}/book.txml \
        ${xml_dir}/chapter.txml \
        ${xml_dir}/class.txml \
-       ${image_dir}/confdeps.dot \
-       ${image_dir}/confdeps.pdf
+       ${xml_image_dir}/confdeps.dot \
+       ${xml_image_dir}/confdeps.pdf
 
 XSLT_FLAGS = --nonet --xinclude
 XSLT_PARAM = --param toc.section.depth 4
@@ -530,7 +536,7 @@ manual_html = ${docbook_outdir}/html/libstdc++-manual-single.html
 
 # PDF, via dblatex
 manual_pdf = ${docbook_outdir}/pdf/libstdc++-manual.pdf
-DBLATEX_FLAGS = --dump --verbose --pdf 
+DBLATEX_FLAGS = --dump --verbose --pdf
 
 # TEXINFO, via docbook2X
 # NB: Both experimental and tempermental
@@ -548,9 +554,8 @@ manual_epub = ${docbook_outdir}/epub/libstdc++-manual.epub
 
 # Performance doc and graph configuration.
 # Assumes pychart, beautiful soup installed.
-# Generates the plots and graphs for performance testing.
-# XXX this needs to be re-worked to create only the SVG charts
-doc_performance_script = ${top_srcdir}/scripts/make_graphs.py
+# Generates the plots/graph imagery for performance testing.
+doc_performance_script = ${top_srcdir}/scripts/make_graph.py
 
 # By adding these files here, automake will remove them for 'make clean'
 CLEANFILES = *.log stamp*
@@ -882,6 +887,7 @@ ${docbook_outdir}/texinfo:
 
 ${docbook_outdir}/xml:
        mkdir -p ${docbook_outdir}/xml
+       mkdir -p ${docbook_outdir}/xml/images
 doc-xml-validate-docbook: $(xml_sources) $(xml_images)
        @echo "Generating XML validation log..."
        $(XMLLINT) $(XMLLINT_VALID_FLAGS) ${top_srcdir}/doc/xml/spine.xml
@@ -962,12 +968,12 @@ stamp-epub-docbook: stamp-xml-single-docbook ${docbook_outdir}/epub
        $(STAMP) stamp-epub-docbook
 
 doc-epub-docbook: stamp-epub-docbook
-doc-html-performance:
+doc-svg-performance: ${docbook_outdir}/xml
        -@(chmod + ${doc_performance_script}; \
-       ${doc_performance_script} ${top_srcdir} \
+       ${doc_performance_script} \
+       ${top_srcdir}/testsuite/data/make_graph_test_infos.xml \
        ${glibcxx_builddir}/testsuite \
-       ${top_srcdir}/testsuite/data/make_graph_htmls.xml \
-       ${top_srcdir}/testsuite/data/make_graph_test_infos.xml local g++)
+       ${glibcxx_builddir}/doc/docbook/xml/images)
 
 .PHONY: doc-doxygen-html doc-doxygen-man doc-performance
 
diff --git a/libstdc++-v3/doc/xml/images/pbds_binary_priority_queue_random_int_push_timing_test_local.pdf b/libstdc++-v3/doc/xml/images/pbds_binary_priority_queue_random_int_push_timing_test_local.pdf
deleted file mode 100644 (file)
index 0349bc7..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_binary_priority_queue_random_int_push_timing_test_local.pdf and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_binary_priority_queue_random_int_push_timing_test_local.png b/libstdc++-v3/doc/xml/images/pbds_binary_priority_queue_random_int_push_timing_test_local.png
deleted file mode 100644 (file)
index 41bf747..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_binary_priority_queue_random_int_push_timing_test_local.png and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_binary_priority_queue_random_int_push_timing_test_local.svg b/libstdc++-v3/doc/xml/images/pbds_binary_priority_queue_random_int_push_timing_test_local.svg
deleted file mode 100644 (file)
index 14a8c06..0000000
+++ /dev/null
@@ -1,446 +0,0 @@
-<?xml version="1.0" ?>
-<!--Created by PyChart 1.39 Copyright 1999-2006 Yasushi Saito-->
-<svg viewBox="250.275 -544.5 535.725 416.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <defs>
-    <clipPath id="clip0">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip1">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip2">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip3">
-      <path d="M 338.4 -318.3455791044776 L 332.15 -328.3455791044776 L 344.65 -328.3455791044776 Z"/>
-    </clipPath>
-    <clipPath id="clip4">
-      <path d="M 376.8 -342.1489552238806 L 370.55 -352.1489552238806 L 383.05 -352.1489552238806 Z"/>
-    </clipPath>
-    <clipPath id="clip5">
-      <path d="M 415.2 -363.5792537313433 L 408.95 -373.5792537313433 L 421.45 -373.5792537313433 Z"/>
-    </clipPath>
-    <clipPath id="clip6">
-      <path d="M 453.6 -382.68641791044774 L 447.35 -392.68641791044774 L 459.85 -392.68641791044774 Z"/>
-    </clipPath>
-    <clipPath id="clip7">
-      <path d="M 492.0 -407.67185074626866 L 485.75 -417.67185074626866 L 498.25 -417.67185074626866 Z"/>
-    </clipPath>
-    <clipPath id="clip8">
-      <path d="M 530.4 -430.44776119402985 L 524.15 -440.44776119402985 L 536.65 -440.44776119402985 Z"/>
-    </clipPath>
-    <clipPath id="clip9">
-      <path d="M 568.8 -453.8429552238806 L 562.55 -463.8429552238806 L 575.05 -463.8429552238806 Z"/>
-    </clipPath>
-    <clipPath id="clip10">
-      <path d="M 607.2 -475.14092537313434 L 600.95 -485.14092537313434 L 613.45 -485.14092537313434 Z"/>
-    </clipPath>
-    <clipPath id="clip11">
-      <path d="M 645.6 -495.07489552238803 L 639.35 -505.07489552238803 L 651.85 -505.07489552238803 Z"/>
-    </clipPath>
-    <clipPath id="clip12">
-      <path d="M 684.0 -515.0 L 677.75 -525.0 L 690.25 -525.0 Z"/>
-    </clipPath>
-    <clipPath id="clip13">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip14">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip15">
-      <path d="M 338.4 -300.8645343283582 M 342.4 -300.8645343283582 L 342.4 -300.865 M 342.4 -300.865 A 4 4 0 1 0 334.4 -300.865 A 4 4 0 1 0 342.4 -300.865 Z"/>
-    </clipPath>
-    <clipPath id="clip16">
-      <path d="M 376.8 -300.8930423880597 M 380.8 -300.8930423880597 L 380.8 -300.893 M 380.8 -300.893 A 4 4 0 1 0 372.8 -300.893 A 4 4 0 1 0 380.8 -300.893 Z"/>
-    </clipPath>
-    <clipPath id="clip17">
-      <path d="M 415.2 -300.9157549253731 M 419.2 -300.9157549253731 L 419.2 -300.916 M 419.2 -300.916 A 4 4 0 1 0 411.2 -300.916 A 4 4 0 1 0 419.2 -300.916 Z"/>
-    </clipPath>
-    <clipPath id="clip18">
-      <path d="M 453.6 -300.9447653731343 M 457.6 -300.9447653731343 L 457.6 -300.945 M 457.6 -300.945 A 4 4 0 1 0 449.6 -300.945 A 4 4 0 1 0 457.6 -300.945 Z"/>
-    </clipPath>
-    <clipPath id="clip19">
-      <path d="M 492.0 -300.95871074626865 M 496.0 -300.95871074626865 L 496 -300.959 M 496 -300.959 A 4 4 0 1 0 488 -300.959 A 4 4 0 1 0 496 -300.959 Z"/>
-    </clipPath>
-    <clipPath id="clip20">
-      <path d="M 530.4 -300.96553731343283 M 534.4 -300.96553731343283 L 534.4 -300.966 M 534.4 -300.966 A 4 4 0 1 0 526.4 -300.966 A 4 4 0 1 0 534.4 -300.966 Z"/>
-    </clipPath>
-    <clipPath id="clip21">
-      <path d="M 568.8 -300.97034447761195 M 572.8 -300.97034447761195 L 572.8 -300.97 M 572.8 -300.97 A 4 4 0 1 0 564.8 -300.97 A 4 4 0 1 0 572.8 -300.97 Z"/>
-    </clipPath>
-    <clipPath id="clip22">
-      <path d="M 607.2 -300.9836134328358 M 611.2 -300.9836134328358 L 611.2 -300.984 M 611.2 -300.984 A 4 4 0 1 0 603.2 -300.984 A 4 4 0 1 0 611.2 -300.984 Z"/>
-    </clipPath>
-    <clipPath id="clip23">
-      <path d="M 645.6 -300.97012447761193 M 649.6 -300.97012447761193 L 649.6 -300.97 M 649.6 -300.97 A 4 4 0 1 0 641.6 -300.97 A 4 4 0 1 0 649.6 -300.97 Z"/>
-    </clipPath>
-    <clipPath id="clip24">
-      <path d="M 684.0 -300.9824904477612 M 688.0 -300.9824904477612 L 688 -300.982 M 688 -300.982 A 4 4 0 1 0 680 -300.982 A 4 4 0 1 0 688 -300.982 Z"/>
-    </clipPath>
-    <clipPath id="clip25">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip26">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip27">
-      <path d="M 334.4 -296.6776689552239 L 334.4 -304.6776689552239 L 342.4 -304.6776689552239 L 342.4 -296.6776689552239 Z"/>
-    </clipPath>
-    <clipPath id="clip28">
-      <path d="M 372.8 -296.63155104477613 L 372.8 -304.63155104477613 L 380.8 -304.63155104477613 L 380.8 -296.63155104477613 Z"/>
-    </clipPath>
-    <clipPath id="clip29">
-      <path d="M 411.2 -296.62003223880595 L 411.2 -304.62003223880595 L 419.2 -304.62003223880595 L 419.2 -296.62003223880595 Z"/>
-    </clipPath>
-    <clipPath id="clip30">
-      <path d="M 449.6 -296.60298388059704 L 449.6 -304.60298388059704 L 457.6 -304.60298388059704 L 457.6 -296.60298388059704 Z"/>
-    </clipPath>
-    <clipPath id="clip31">
-      <path d="M 488.0 -296.5816208955224 L 488.0 -304.5816208955224 L 496.0 -304.5816208955224 L 496.0 -296.5816208955224 Z"/>
-    </clipPath>
-    <clipPath id="clip32">
-      <path d="M 526.4 -296.58382746268654 L 526.4 -304.58382746268654 L 534.4 -304.58382746268654 L 534.4 -296.58382746268654 Z"/>
-    </clipPath>
-    <clipPath id="clip33">
-      <path d="M 564.8 -296.57985432835824 L 564.8 -304.57985432835824 L 572.8 -304.57985432835824 L 572.8 -296.57985432835824 Z"/>
-    </clipPath>
-    <clipPath id="clip34">
-      <path d="M 603.2 -296.57130716417913 L 603.2 -304.57130716417913 L 611.2 -304.57130716417913 L 611.2 -296.57130716417913 Z"/>
-    </clipPath>
-    <clipPath id="clip35">
-      <path d="M 641.6 -296.5609408955224 L 641.6 -304.5609408955224 L 649.6 -304.5609408955224 L 649.6 -296.5609408955224 Z"/>
-    </clipPath>
-    <clipPath id="clip36">
-      <path d="M 680.0 -296.55760805970147 L 680.0 -304.55760805970147 L 688.0 -304.55760805970147 L 688.0 -296.55760805970147 Z"/>
-    </clipPath>
-    <clipPath id="clip37">
-      <path d="M 290 -134 L 290 -190 L 324 -190 L 324 -134 Z"/>
-    </clipPath>
-    <clipPath id="clip38">
-      <path d="M 307.0 -175.66666666666669 L 300.75 -185.66666666666669 L 313.25 -185.66666666666669 Z"/>
-    </clipPath>
-    <clipPath id="clip39">
-      <path d="M 307.0 -162.66666666666666 M 311.0 -162.66666666666666 L 311 -162.667 M 311 -162.667 A 4 4 0 1 0 303 -162.667 A 4 4 0 1 0 311 -162.667 Z"/>
-    </clipPath>
-    <clipPath id="clip40">
-      <path d="M 303.0 -140.66666666666666 L 303.0 -148.66666666666666 L 311.0 -148.66666666666666 L 311.0 -140.66666666666666 Z"/>
-    </clipPath>
-  </defs>
-  <g style="stroke-linejoin:miter;font-size:7;font-family:Gill Sans Std;fill:none;stroke-linecap:butt;stroke:rgb(0,0,0);font-stretch:normal;stroke-dasharray:none;font-weight:normal;font-style:normal;stroke-width:0.5;">
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300.0 -300 L 300.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,300,-279.001)" x="300.0" y="-279.00097346438844">
-      0
-    </text>
-    <path d="M 338.4 -300 L 338.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,338.4,-279.001)" x="338.4" y="-279.00097346438844">
-      200
-    </text>
-    <path d="M 376.8 -300 L 376.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,376.8,-279.001)" x="376.8" y="-279.00097346438844">
-      400
-    </text>
-    <path d="M 415.2 -300 L 415.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,415.2,-279.001)" x="415.2" y="-279.00097346438844">
-      600
-    </text>
-    <path d="M 453.6 -300 L 453.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,453.6,-279.001)" x="453.6" y="-279.00097346438844">
-      800
-    </text>
-    <path d="M 492.0 -300 L 492.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,492,-279.001)" x="492.0" y="-279.00097346438844">
-      1000
-    </text>
-    <path d="M 530.4 -300 L 530.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,530.4,-279.001)" x="530.4" y="-279.00097346438844">
-      1200
-    </text>
-    <path d="M 568.8 -300 L 568.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,568.8,-279.001)" x="568.8" y="-279.00097346438844">
-      1400
-    </text>
-    <path d="M 607.2 -300 L 607.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,607.2,-279.001)" x="607.2" y="-279.00097346438844">
-      1600
-    </text>
-    <path d="M 645.6 -300 L 645.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,645.6,-279.001)" x="645.6" y="-279.00097346438844">
-      1800
-    </text>
-    <path d="M 684.0 -300 L 684.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,684,-279.001)" x="684.0" y="-279.00097346438844">
-      2000
-    </text>
-    <path d="M 722.4 -300 L 722.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,722.4,-279.001)" x="722.4" y="-279.00097346438844">
-      2200
-    </text>
-    <path d="M 760.8 -300 L 760.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,760.8,-279.001)" x="760.8" y="-279.00097346438844">
-      2400
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="540.0" y="-252.00097346438844">
-      Size
-    </text>
-    <path d="M 300 -300 L 300 -520"/>
-    <path d="M 300 -300.0 L 288 -300.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-295.5)" x="288.0" y="-295.50048673219425">
-      0.00e+00
-    </text>
-    <path d="M 300 -344.0 L 288 -344.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-339.5)" x="288.0" y="-339.50048673219425">
-      1.34e-06
-    </text>
-    <path d="M 300 -388.0 L 288 -388.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-383.5)" x="288.0" y="-383.5004867321942">
-      2.68e-06
-    </text>
-    <path d="M 300 -432.0 L 288 -432.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-427.5)" x="288.0" y="-427.50048673219425">
-      4.02e-06
-    </text>
-    <path d="M 300 -476.0 L 288 -476.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-471.5)" x="288.0" y="-471.5004867321942">
-      5.36e-06
-    </text>
-    <path d="M 300 -520.0 L 288 -520.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-515.5)" x="288.0" y="-515.5004867321942">
-      6.70e-06
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(-90,270.275,-410)" x="270.2753777963343" y="-410.0">
-      Average time (sec.)
-    </text>
-    <g style="clip-path:url(#clip0);">
-      <g style="clip-path:url(#clip1);">
-        <path d="M 338.4 -323.3455791044776 L 376.8 -347.1489552238806 L 415.2 -368.5792537313433 L 453.6 -387.68641791044774 L 492.0 -412.67185074626866 L 530.4 -435.44776119402985 L 568.8 -458.8429552238806 L 607.2 -480.14092537313434 L 645.6 -500.07489552238803 L 684.0 -520.0" style="stroke:rgb(205,0,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip2);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip3);">
-          <path d="M 332.15 -318.3455791044776 L 332.15 -328.3455791044776 L 344.65 -328.3455791044776 L 344.65 -318.3455791044776 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -318.3455791044776 L 332.15 -328.3455791044776 L 344.65 -328.3455791044776 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip4);">
-            <path d="M 370.55 -342.1489552238806 L 370.55 -352.1489552238806 L 383.05 -352.1489552238806 L 383.05 -342.1489552238806 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -342.1489552238806 L 370.55 -352.1489552238806 L 383.05 -352.1489552238806 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip5);">
-              <path d="M 408.95 -363.5792537313433 L 408.95 -373.5792537313433 L 421.45 -373.5792537313433 L 421.45 -363.5792537313433 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -363.5792537313433 L 408.95 -373.5792537313433 L 421.45 -373.5792537313433 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip6);">
-                <path d="M 447.35 -382.68641791044774 L 447.35 -392.68641791044774 L 459.85 -392.68641791044774 L 459.85 -382.68641791044774 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -382.68641791044774 L 447.35 -392.68641791044774 L 459.85 -392.68641791044774 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip7);">
-                  <path d="M 485.75 -407.67185074626866 L 485.75 -417.67185074626866 L 498.25 -417.67185074626866 L 498.25 -407.67185074626866 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -407.67185074626866 L 485.75 -417.67185074626866 L 498.25 -417.67185074626866 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip8);">
-                    <path d="M 524.15 -430.44776119402985 L 524.15 -440.44776119402985 L 536.65 -440.44776119402985 L 536.65 -430.44776119402985 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -430.44776119402985 L 524.15 -440.44776119402985 L 536.65 -440.44776119402985 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip9);">
-                      <path d="M 562.55 -453.8429552238806 L 562.55 -463.8429552238806 L 575.05 -463.8429552238806 L 575.05 -453.8429552238806 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -453.8429552238806 L 562.55 -463.8429552238806 L 575.05 -463.8429552238806 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip10);">
-                        <path d="M 600.95 -475.14092537313434 L 600.95 -485.14092537313434 L 613.45 -485.14092537313434 L 613.45 -475.14092537313434 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -475.14092537313434 L 600.95 -485.14092537313434 L 613.45 -485.14092537313434 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip11);">
-                          <path d="M 639.35 -495.07489552238803 L 639.35 -505.07489552238803 L 651.85 -505.07489552238803 L 651.85 -495.07489552238803 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -495.07489552238803 L 639.35 -505.07489552238803 L 651.85 -505.07489552238803 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip12);">
-                            <path d="M 677.75 -515.0 L 677.75 -525.0 L 690.25 -525.0 L 690.25 -515.0 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -515.0 L 677.75 -525.0 L 690.25 -525.0 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip13);">
-        <path d="M 338.4 -300.8645343283582 L 376.8 -300.8930423880597 L 415.2 -300.9157549253731 L 453.6 -300.9447653731343 L 492.0 -300.95871074626865 L 530.4 -300.96553731343283 L 568.8 -300.97034447761195 L 607.2 -300.9836134328358 L 645.6 -300.97012447761193 L 684.0 -300.9824904477612" style="stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip14);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip15);">
-          <path d="M 330.4 -292.8645343283582 L 330.4 -308.8645343283582 L 346.4 -308.8645343283582 L 346.4 -292.8645343283582 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -300.8645343283582 M 342.4 -300.8645343283582 L 342.4 -300.865 M 342.4 -300.865 A 4 4 0 1 0 334.4 -300.865 A 4 4 0 1 0 342.4 -300.865 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip16);">
-            <path d="M 368.8 -292.8930423880597 L 368.8 -308.8930423880597 L 384.8 -308.8930423880597 L 384.8 -292.8930423880597 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -300.8930423880597 M 380.8 -300.8930423880597 L 380.8 -300.893 M 380.8 -300.893 A 4 4 0 1 0 372.8 -300.893 A 4 4 0 1 0 380.8 -300.893 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip17);">
-              <path d="M 407.2 -292.9157549253731 L 407.2 -308.9157549253731 L 423.2 -308.9157549253731 L 423.2 -292.9157549253731 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -300.9157549253731 M 419.2 -300.9157549253731 L 419.2 -300.916 M 419.2 -300.916 A 4 4 0 1 0 411.2 -300.916 A 4 4 0 1 0 419.2 -300.916 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip18);">
-                <path d="M 445.6 -292.9447653731343 L 445.6 -308.9447653731343 L 461.6 -308.9447653731343 L 461.6 -292.9447653731343 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -300.9447653731343 M 457.6 -300.9447653731343 L 457.6 -300.945 M 457.6 -300.945 A 4 4 0 1 0 449.6 -300.945 A 4 4 0 1 0 457.6 -300.945 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip19);">
-                  <path d="M 484.0 -292.95871074626865 L 484.0 -308.95871074626865 L 500.0 -308.95871074626865 L 500.0 -292.95871074626865 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -300.95871074626865 M 496.0 -300.95871074626865 L 496 -300.959 M 496 -300.959 A 4 4 0 1 0 488 -300.959 A 4 4 0 1 0 496 -300.959 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip20);">
-                    <path d="M 522.4 -292.96553731343283 L 522.4 -308.96553731343283 L 538.4 -308.96553731343283 L 538.4 -292.96553731343283 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -300.96553731343283 M 534.4 -300.96553731343283 L 534.4 -300.966 M 534.4 -300.966 A 4 4 0 1 0 526.4 -300.966 A 4 4 0 1 0 534.4 -300.966 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip21);">
-                      <path d="M 560.8 -292.97034447761195 L 560.8 -308.97034447761195 L 576.8 -308.97034447761195 L 576.8 -292.97034447761195 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -300.97034447761195 M 572.8 -300.97034447761195 L 572.8 -300.97 M 572.8 -300.97 A 4 4 0 1 0 564.8 -300.97 A 4 4 0 1 0 572.8 -300.97 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip22);">
-                        <path d="M 599.2 -292.9836134328358 L 599.2 -308.9836134328358 L 615.2 -308.9836134328358 L 615.2 -292.9836134328358 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -300.9836134328358 M 611.2 -300.9836134328358 L 611.2 -300.984 M 611.2 -300.984 A 4 4 0 1 0 603.2 -300.984 A 4 4 0 1 0 611.2 -300.984 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip23);">
-                          <path d="M 637.6 -292.97012447761193 L 637.6 -308.97012447761193 L 653.6 -308.97012447761193 L 653.6 -292.97012447761193 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -300.97012447761193 M 649.6 -300.97012447761193 L 649.6 -300.97 M 649.6 -300.97 A 4 4 0 1 0 641.6 -300.97 A 4 4 0 1 0 649.6 -300.97 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip24);">
-                            <path d="M 676.0 -292.98249044776117 L 676.0 -308.98249044776117 L 692.0 -308.98249044776117 L 692.0 -292.98249044776117 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -300.9824904477612 M 688.0 -300.9824904477612 L 688 -300.982 M 688 -300.982 A 4 4 0 1 0 680 -300.982 A 4 4 0 1 0 688 -300.982 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip25);">
-        <path d="M 338.4 -300.6776689552239 L 376.8 -300.63155104477613 L 415.2 -300.62003223880595 L 453.6 -300.60298388059704 L 492.0 -300.5816208955224 L 530.4 -300.58382746268654 L 568.8 -300.5798543283582 L 607.2 -300.57130716417913 L 645.6 -300.5609408955224 L 684.0 -300.55760805970147" style="stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip26);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip27);">
-          <path d="M 334.4 -296.6776689552239 L 334.4 -304.6776689552239 L 342.4 -304.6776689552239 L 342.4 -296.6776689552239 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 334.4 -296.6776689552239 L 334.4 -304.6776689552239 L 342.4 -304.6776689552239 L 342.4 -296.6776689552239 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip28);">
-            <path d="M 372.8 -296.63155104477613 L 372.8 -304.63155104477613 L 380.8 -304.63155104477613 L 380.8 -296.63155104477613 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 372.8 -296.63155104477613 L 372.8 -304.63155104477613 L 380.8 -304.63155104477613 L 380.8 -296.63155104477613 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip29);">
-              <path d="M 411.2 -296.62003223880595 L 411.2 -304.62003223880595 L 419.2 -304.62003223880595 L 419.2 -296.62003223880595 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 411.2 -296.62003223880595 L 411.2 -304.62003223880595 L 419.2 -304.62003223880595 L 419.2 -296.62003223880595 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip30);">
-                <path d="M 449.6 -296.60298388059704 L 449.6 -304.60298388059704 L 457.6 -304.60298388059704 L 457.6 -296.60298388059704 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 449.6 -296.60298388059704 L 449.6 -304.60298388059704 L 457.6 -304.60298388059704 L 457.6 -296.60298388059704 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip31);">
-                  <path d="M 488.0 -296.5816208955224 L 488.0 -304.5816208955224 L 496.0 -304.5816208955224 L 496.0 -296.5816208955224 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 488.0 -296.5816208955224 L 488.0 -304.5816208955224 L 496.0 -304.5816208955224 L 496.0 -296.5816208955224 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip32);">
-                    <path d="M 526.4 -296.58382746268654 L 526.4 -304.58382746268654 L 534.4 -304.58382746268654 L 534.4 -296.58382746268654 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 526.4 -296.58382746268654 L 526.4 -304.58382746268654 L 534.4 -304.58382746268654 L 534.4 -296.58382746268654 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip33);">
-                      <path d="M 564.8 -296.57985432835824 L 564.8 -304.57985432835824 L 572.8 -304.57985432835824 L 572.8 -296.57985432835824 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 564.8 -296.57985432835824 L 564.8 -304.57985432835824 L 572.8 -304.57985432835824 L 572.8 -296.57985432835824 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip34);">
-                        <path d="M 603.2 -296.57130716417913 L 603.2 -304.57130716417913 L 611.2 -304.57130716417913 L 611.2 -296.57130716417913 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 603.2 -296.57130716417913 L 603.2 -304.57130716417913 L 611.2 -304.57130716417913 L 611.2 -296.57130716417913 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip35);">
-                          <path d="M 641.6 -296.5609408955224 L 641.6 -304.5609408955224 L 649.6 -304.5609408955224 L 649.6 -296.5609408955224 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 641.6 -296.5609408955224 L 641.6 -304.5609408955224 L 649.6 -304.5609408955224 L 649.6 -296.5609408955224 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip36);">
-                            <path d="M 680.0 -296.55760805970147 L 680.0 -304.55760805970147 L 688.0 -304.55760805970147 L 688.0 -296.55760805970147 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 680.0 -296.55760805970147 L 680.0 -304.55760805970147 L 688.0 -304.55760805970147 L 688.0 -296.55760805970147 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-    </g>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip37);">
-      <path d="M 290 -134 L 290 -190 L 324 -190 L 324 -134 Z" style="stroke:none;"/>
-    </g>
-    <path d="M 300 -180.66666666666669 L 314 -180.66666666666669" style="stroke:rgb(205,0,0);stroke-width:2;"/>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip38);">
-      <path d="M 300.75 -175.66666666666669 L 300.75 -185.66666666666669 L 313.25 -185.66666666666669 L 313.25 -175.66666666666669 Z" style="stroke:none;"/>
-    </g>
-    <g>
-      <path d="M 307.0 -175.66666666666669 L 300.75 -185.66666666666669 L 313.25 -185.66666666666669 Z"/>
-      <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-176.0">
-        binary_heap
-      </text>
-      <path d="M 300 -162.66666666666666 L 314 -162.66666666666666" style="stroke-width:2;"/>
-      <g style="fill:rgb(255,255,255);clip-path:url(#clip39);">
-        <path d="M 299.0 -154.66666666666666 L 299.0 -170.66666666666666 L 315.0 -170.66666666666666 L 315.0 -154.66666666666666 Z" style="stroke:none;"/>
-      </g>
-      <g>
-        <path d="M 307.0 -162.66666666666666 M 311.0 -162.66666666666666 L 311 -162.667 M 311 -162.667 A 4 4 0 1 0 303 -162.667 A 4 4 0 1 0 311 -162.667 Z"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-158.0">
-          n_pq_deque
-        </text>
-        <path d="M 300 -144.66666666666666 L 314 -144.66666666666666" style="stroke-width:2;"/>
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip40);">
-          <path d="M 303.0 -140.66666666666666 L 303.0 -148.66666666666666 L 311.0 -148.66666666666666 L 311.0 -140.66666666666666 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 303.0 -140.66666666666666 L 303.0 -148.66666666666666 L 311.0 -148.66666666666666 L 311.0 -140.66666666666666 Z"/>
-          <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-140.0">
-            n_pq_vector
-          </text>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.pdf b/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.pdf
deleted file mode 100644 (file)
index 49f9281..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.pdf and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.png b/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.png
deleted file mode 100644 (file)
index 6d1f5d2..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.png and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.svg b/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_find_timing_test_local.svg
deleted file mode 100644 (file)
index 949ed5f..0000000
+++ /dev/null
@@ -1,597 +0,0 @@
-<?xml version="1.0" ?>
-<!--Created by PyChart 1.39 Copyright 1999-2006 Yasushi Saito-->
-<svg viewBox="250.275 -544.5 535.725 456.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <defs>
-    <clipPath id="clip0">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip1">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip2">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip3">
-      <path d="M 338.4 -513.0390511110129 M 342.4 -513.0390511110129 L 342.4 -513.039 M 342.4 -513.039 A 4 4 0 1 0 334.4 -513.039 A 4 4 0 1 0 342.4 -513.039 Z"/>
-    </clipPath>
-    <clipPath id="clip4">
-      <path d="M 376.8 -507.124066793303 M 380.8 -507.124066793303 L 380.8 -507.124 M 380.8 -507.124 A 4 4 0 1 0 372.8 -507.124 A 4 4 0 1 0 380.8 -507.124 Z"/>
-    </clipPath>
-    <clipPath id="clip5">
-      <path d="M 415.2 -500.165547554888 M 419.2 -500.165547554888 L 419.2 -500.166 M 419.2 -500.166 A 4 4 0 1 0 411.2 -500.166 A 4 4 0 1 0 419.2 -500.166 Z"/>
-    </clipPath>
-    <clipPath id="clip6">
-      <path d="M 453.6 -512.5324689667359 M 457.6 -512.5324689667359 L 457.6 -512.532 M 457.6 -512.532 A 4 4 0 1 0 449.6 -512.532 A 4 4 0 1 0 457.6 -512.532 Z"/>
-    </clipPath>
-    <clipPath id="clip7">
-      <path d="M 492.0 -510.3469982771569 M 496.0 -510.3469982771569 L 496 -510.347 M 496 -510.347 A 4 4 0 1 0 488 -510.347 A 4 4 0 1 0 496 -510.347 Z"/>
-    </clipPath>
-    <clipPath id="clip8">
-      <path d="M 530.4 -511.8108627468305 M 534.4 -511.8108627468305 L 534.4 -511.811 M 534.4 -511.811 A 4 4 0 1 0 526.4 -511.811 A 4 4 0 1 0 534.4 -511.811 Z"/>
-    </clipPath>
-    <clipPath id="clip9">
-      <path d="M 568.8 -520.0 M 572.8 -520.0 L 572.8 -520 M 572.8 -520 A 4 4 0 1 0 564.8 -520 A 4 4 0 1 0 572.8 -520 Z"/>
-    </clipPath>
-    <clipPath id="clip10">
-      <path d="M 607.2 -519.6185448601847 M 611.2 -519.6185448601847 L 611.2 -519.619 M 611.2 -519.619 A 4 4 0 1 0 603.2 -519.619 A 4 4 0 1 0 611.2 -519.619 Z"/>
-    </clipPath>
-    <clipPath id="clip11">
-      <path d="M 645.6 -519.4800547775766 M 649.6 -519.4800547775766 L 649.6 -519.48 M 649.6 -519.48 A 4 4 0 1 0 641.6 -519.48 A 4 4 0 1 0 649.6 -519.48 Z"/>
-    </clipPath>
-    <clipPath id="clip12">
-      <path d="M 684.0 -518.8872200379909 M 688.0 -518.8872200379909 L 688 -518.887 M 688 -518.887 A 4 4 0 1 0 680 -518.887 A 4 4 0 1 0 688 -518.887 Z"/>
-    </clipPath>
-    <clipPath id="clip13">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip14">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip15">
-      <path d="M 338.4 -459.2298007686531 L 332.15 -469.2298007686531 L 344.65 -469.2298007686531 Z"/>
-    </clipPath>
-    <clipPath id="clip16">
-      <path d="M 376.8 -498.9995361576181 L 370.55 -508.9995361576181 L 383.05 -508.9995361576181 Z"/>
-    </clipPath>
-    <clipPath id="clip17">
-      <path d="M 415.2 -475.7198392013076 L 408.95 -485.7198392013076 L 421.45 -485.7198392013076 Z"/>
-    </clipPath>
-    <clipPath id="clip18">
-      <path d="M 453.6 -501.8507311039449 L 447.35 -511.8507311039449 L 459.85 -511.8507311039449 Z"/>
-    </clipPath>
-    <clipPath id="clip19">
-      <path d="M 492.0 -469.5606750011044 L 485.75 -479.5606750011044 L 498.25 -479.5606750011044 Z"/>
-    </clipPath>
-    <clipPath id="clip20">
-      <path d="M 530.4 -487.7745505146442 L 524.15 -497.7745505146442 L 536.65 -497.7745505146442 Z"/>
-    </clipPath>
-    <clipPath id="clip21">
-      <path d="M 568.8 -498.65695542695585 L 562.55 -508.65695542695585 L 575.05 -508.65695542695585 Z"/>
-    </clipPath>
-    <clipPath id="clip22">
-      <path d="M 607.2 -508.77037593320676 L 600.95 -518.7703759332068 L 613.45 -518.7703759332068 Z"/>
-    </clipPath>
-    <clipPath id="clip23">
-      <path d="M 645.6 -471.89556920086585 L 639.35 -481.89556920086585 L 651.85 -481.89556920086585 Z"/>
-    </clipPath>
-    <clipPath id="clip24">
-      <path d="M 684.0 -477.84821310244286 L 677.75 -487.84821310244286 L 690.25 -487.84821310244286 Z"/>
-    </clipPath>
-    <clipPath id="clip25">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip26">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip27">
-      <path d="M 332.15 -461.79065247161725 L 344.65 -461.79065247161725 L 338.4 -471.79065247161725 Z"/>
-    </clipPath>
-    <clipPath id="clip28">
-      <path d="M 370.55 -445.78289967751914 L 383.05 -445.78289967751914 L 376.8 -455.78289967751914 Z"/>
-    </clipPath>
-    <clipPath id="clip29">
-      <path d="M 408.95 -438.55954852674824 L 421.45 -438.55954852674824 L 415.2 -448.55954852674824 Z"/>
-    </clipPath>
-    <clipPath id="clip30">
-      <path d="M 447.35 -460.7288951716217 L 459.85 -460.7288951716217 L 453.6 -470.7288951716217 Z"/>
-    </clipPath>
-    <clipPath id="clip31">
-      <path d="M 485.75 -442.12263109069227 L 498.25 -442.12263109069227 L 492.0 -452.12263109069227 Z"/>
-    </clipPath>
-    <clipPath id="clip32">
-      <path d="M 524.15 -450.921610637452 L 536.65 -450.921610637452 L 530.4 -460.921610637452 Z"/>
-    </clipPath>
-    <clipPath id="clip33">
-      <path d="M 562.55 -461.4177011088042 L 575.05 -461.4177011088042 L 568.8 -471.4177011088042 Z"/>
-    </clipPath>
-    <clipPath id="clip34">
-      <path d="M 600.95 -463.0382780403764 L 613.45 -463.0382780403764 L 607.2 -473.0382780403764 Z"/>
-    </clipPath>
-    <clipPath id="clip35">
-      <path d="M 639.35 -439.9565976056898 L 651.85 -439.9565976056898 L 645.6 -449.9565976056898 Z"/>
-    </clipPath>
-    <clipPath id="clip36">
-      <path d="M 677.75 -443.50145779034324 L 690.25 -443.50145779034324 L 684.0 -453.50145779034324 Z"/>
-    </clipPath>
-    <clipPath id="clip37">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip38">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip39">
-      <path d="M 331.25714285714287 -390.77818394663603 L 338.4 -397.92104108949314 L 345.54285714285714 -390.77818394663603 L 338.4 -383.63532680377887 Z"/>
-    </clipPath>
-    <clipPath id="clip40">
-      <path d="M 369.65714285714284 -392.49631134867695 L 376.8 -399.63916849153406 L 383.9428571428571 -392.49631134867695 L 376.8 -385.3534542058198 Z"/>
-    </clipPath>
-    <clipPath id="clip41">
-      <path d="M 408.0571428571429 -378.634425939833 L 415.2 -385.77728308269013 L 422.34285714285716 -378.634425939833 L 415.2 -371.4915687969759 Z"/>
-    </clipPath>
-    <clipPath id="clip42">
-      <path d="M 446.45714285714286 -400.8115474665371 L 453.6 -407.95440460939426 L 460.74285714285713 -400.8115474665371 L 453.6 -393.6686903236799 Z"/>
-    </clipPath>
-    <clipPath id="clip43">
-      <path d="M 484.8571428571429 -407.3802292706631 L 492.0 -414.5230864135202 L 499.1428571428571 -407.3802292706631 L 492.0 -400.23737212780594 Z"/>
-    </clipPath>
-    <clipPath id="clip44">
-      <path d="M 523.2571428571429 -386.99546097097675 L 530.4 -394.13831811383386 L 537.5428571428572 -386.99546097097675 L 530.4 -379.8526038281196 Z"/>
-    </clipPath>
-    <clipPath id="clip45">
-      <path d="M 561.6571428571428 -395.8336793744754 L 568.8 -402.97653651733253 L 575.9428571428572 -395.8336793744754 L 568.8 -388.69082223161826 Z"/>
-    </clipPath>
-    <clipPath id="clip46">
-      <path d="M 600.0571428571428 -404.6042320095419 L 607.2 -411.74708915239904 L 614.3428571428572 -404.6042320095419 L 607.2 -397.46137486668476 Z"/>
-    </clipPath>
-    <clipPath id="clip47">
-      <path d="M 638.4571428571428 -412.0129654989619 L 645.6 -419.155822641819 L 652.7428571428572 -412.0129654989619 L 645.6 -404.87010835610477 Z"/>
-    </clipPath>
-    <clipPath id="clip48">
-      <path d="M 676.8571428571429 -415.92834739585635 L 684.0 -423.07120453871346 L 691.1428571428571 -415.92834739585635 L 684.0 -408.78549025299924 Z"/>
-    </clipPath>
-    <clipPath id="clip49">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip50">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip51">
-      <path d="M 290 -94 L 290 -186 L 324 -186 L 324 -94 Z"/>
-    </clipPath>
-    <clipPath id="clip52">
-      <path d="M 307.0 -176.66666666666669 M 311.0 -176.66666666666669 L 311 -176.667 M 311 -176.667 A 4 4 0 1 0 303 -176.667 A 4 4 0 1 0 311 -176.667 Z"/>
-    </clipPath>
-    <clipPath id="clip53">
-      <path d="M 307.0 -153.66666666666666 L 300.75 -163.66666666666666 L 313.25 -163.66666666666666 Z"/>
-    </clipPath>
-    <clipPath id="clip54">
-      <path d="M 300.75 -135.66666666666666 L 313.25 -135.66666666666666 L 307.0 -145.66666666666666 Z"/>
-    </clipPath>
-    <clipPath id="clip55">
-      <path d="M 299.85714285714283 -122.66666666666666 L 307.0 -129.8095238095238 L 314.14285714285717 -122.66666666666666 L 307.0 -115.52380952380952 Z"/>
-    </clipPath>
-  </defs>
-  <g style="stroke-linejoin:miter;font-size:7;font-family:Gill Sans Std;fill:none;stroke-linecap:butt;stroke:rgb(0,0,0);font-stretch:normal;stroke-dasharray:none;font-weight:normal;font-style:normal;stroke-width:0.5;">
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300.0 -300 L 300.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,300,-279.001)" x="300.0" y="-279.00097346438844">
-      0
-    </text>
-    <path d="M 338.4 -300 L 338.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,338.4,-279.001)" x="338.4" y="-279.00097346438844">
-      200
-    </text>
-    <path d="M 376.8 -300 L 376.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,376.8,-279.001)" x="376.8" y="-279.00097346438844">
-      400
-    </text>
-    <path d="M 415.2 -300 L 415.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,415.2,-279.001)" x="415.2" y="-279.00097346438844">
-      600
-    </text>
-    <path d="M 453.6 -300 L 453.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,453.6,-279.001)" x="453.6" y="-279.00097346438844">
-      800
-    </text>
-    <path d="M 492.0 -300 L 492.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,492,-279.001)" x="492.0" y="-279.00097346438844">
-      1000
-    </text>
-    <path d="M 530.4 -300 L 530.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,530.4,-279.001)" x="530.4" y="-279.00097346438844">
-      1200
-    </text>
-    <path d="M 568.8 -300 L 568.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,568.8,-279.001)" x="568.8" y="-279.00097346438844">
-      1400
-    </text>
-    <path d="M 607.2 -300 L 607.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,607.2,-279.001)" x="607.2" y="-279.00097346438844">
-      1600
-    </text>
-    <path d="M 645.6 -300 L 645.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,645.6,-279.001)" x="645.6" y="-279.00097346438844">
-      1800
-    </text>
-    <path d="M 684.0 -300 L 684.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,684,-279.001)" x="684.0" y="-279.00097346438844">
-      2000
-    </text>
-    <path d="M 722.4 -300 L 722.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,722.4,-279.001)" x="722.4" y="-279.00097346438844">
-      2200
-    </text>
-    <path d="M 760.8 -300 L 760.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,760.8,-279.001)" x="760.8" y="-279.00097346438844">
-      2400
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="540.0" y="-252.00097346438844">
-      Size
-    </text>
-    <path d="M 300 -300 L 300 -520"/>
-    <path d="M 300 -300.0 L 288 -300.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-295.5)" x="288.0" y="-295.50048673219425">
-      0.00e+00
-    </text>
-    <path d="M 300 -344.0 L 288 -344.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-339.5)" x="288.0" y="-339.50048673219425">
-      3.62e-09
-    </text>
-    <path d="M 300 -388.0 L 288 -388.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-383.5)" x="288.0" y="-383.5004867321942">
-      7.24e-09
-    </text>
-    <path d="M 300 -432.0 L 288 -432.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-427.5)" x="288.0" y="-427.5004867321942">
-      1.09e-08
-    </text>
-    <path d="M 300 -476.0 L 288 -476.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-471.5)" x="288.0" y="-471.5004867321942">
-      1.45e-08
-    </text>
-    <path d="M 300 -520.0 L 288 -520.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-515.5)" x="288.0" y="-515.5004867321942">
-      1.81e-08
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(-90,270.275,-410)" x="270.2753777963343" y="-410.0">
-      Average time (sec.)
-    </text>
-    <g style="clip-path:url(#clip0);">
-      <g style="clip-path:url(#clip1);">
-        <path d="M 338.4 -513.0390511110129 L 376.8 -507.124066793303 L 415.2 -500.165547554888 L 453.6 -512.5324689667359 L 492.0 -510.3469982771569 L 530.4 -511.8108627468305 L 568.8 -520.0 L 607.2 -519.6185448601847 L 645.6 -519.4800547775766 L 684.0 -518.8872200379909" style="stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip2);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip3);">
-          <path d="M 330.4 -505.03905111101295 L 330.4 -521.0390511110129 L 346.4 -521.0390511110129 L 346.4 -505.03905111101295 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -513.0390511110129 M 342.4 -513.0390511110129 L 342.4 -513.039 M 342.4 -513.039 A 4 4 0 1 0 334.4 -513.039 A 4 4 0 1 0 342.4 -513.039 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip4);">
-            <path d="M 368.8 -499.124066793303 L 368.8 -515.124066793303 L 384.8 -515.124066793303 L 384.8 -499.124066793303 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -507.124066793303 M 380.8 -507.124066793303 L 380.8 -507.124 M 380.8 -507.124 A 4 4 0 1 0 372.8 -507.124 A 4 4 0 1 0 380.8 -507.124 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip5);">
-              <path d="M 407.2 -492.165547554888 L 407.2 -508.165547554888 L 423.2 -508.165547554888 L 423.2 -492.165547554888 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -500.165547554888 M 419.2 -500.165547554888 L 419.2 -500.166 M 419.2 -500.166 A 4 4 0 1 0 411.2 -500.166 A 4 4 0 1 0 419.2 -500.166 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip6);">
-                <path d="M 445.6 -504.5324689667359 L 445.6 -520.5324689667359 L 461.6 -520.5324689667359 L 461.6 -504.5324689667359 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -512.5324689667359 M 457.6 -512.5324689667359 L 457.6 -512.532 M 457.6 -512.532 A 4 4 0 1 0 449.6 -512.532 A 4 4 0 1 0 457.6 -512.532 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip7);">
-                  <path d="M 484.0 -502.3469982771569 L 484.0 -518.3469982771569 L 500.0 -518.3469982771569 L 500.0 -502.3469982771569 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -510.3469982771569 M 496.0 -510.3469982771569 L 496 -510.347 M 496 -510.347 A 4 4 0 1 0 488 -510.347 A 4 4 0 1 0 496 -510.347 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip8);">
-                    <path d="M 522.4 -503.8108627468305 L 522.4 -519.8108627468305 L 538.4 -519.8108627468305 L 538.4 -503.8108627468305 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -511.8108627468305 M 534.4 -511.8108627468305 L 534.4 -511.811 M 534.4 -511.811 A 4 4 0 1 0 526.4 -511.811 A 4 4 0 1 0 534.4 -511.811 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip9);">
-                      <path d="M 560.8 -512.0 L 560.8 -528.0 L 576.8 -528.0 L 576.8 -512.0 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -520.0 M 572.8 -520.0 L 572.8 -520 M 572.8 -520 A 4 4 0 1 0 564.8 -520 A 4 4 0 1 0 572.8 -520 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip10);">
-                        <path d="M 599.2 -511.61854486018467 L 599.2 -527.6185448601847 L 615.2 -527.6185448601847 L 615.2 -511.61854486018467 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -519.6185448601847 M 611.2 -519.6185448601847 L 611.2 -519.619 M 611.2 -519.619 A 4 4 0 1 0 603.2 -519.619 A 4 4 0 1 0 611.2 -519.619 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip11);">
-                          <path d="M 637.6 -511.4800547775766 L 637.6 -527.4800547775766 L 653.6 -527.4800547775766 L 653.6 -511.4800547775766 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -519.4800547775766 M 649.6 -519.4800547775766 L 649.6 -519.48 M 649.6 -519.48 A 4 4 0 1 0 641.6 -519.48 A 4 4 0 1 0 649.6 -519.48 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip12);">
-                            <path d="M 676.0 -510.8872200379909 L 676.0 -526.8872200379909 L 692.0 -526.8872200379909 L 692.0 -510.8872200379909 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -518.8872200379909 M 688.0 -518.8872200379909 L 688 -518.887 M 688 -518.887 A 4 4 0 1 0 680 -518.887 A 4 4 0 1 0 688 -518.887 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip13);">
-        <path d="M 338.4 -464.2298007686531 L 376.8 -503.9995361576181 L 415.2 -480.7198392013076 L 453.6 -506.8507311039449 L 492.0 -474.5606750011044 L 530.4 -492.7745505146442 L 568.8 -503.65695542695585 L 607.2 -513.7703759332068 L 645.6 -476.89556920086585 L 684.0 -482.84821310244286" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip14);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip15);">
-          <path d="M 332.15 -459.2298007686531 L 332.15 -469.2298007686531 L 344.65 -469.2298007686531 L 344.65 -459.2298007686531 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -459.2298007686531 L 332.15 -469.2298007686531 L 344.65 -469.2298007686531 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip16);">
-            <path d="M 370.55 -498.9995361576181 L 370.55 -508.9995361576181 L 383.05 -508.9995361576181 L 383.05 -498.9995361576181 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -498.9995361576181 L 370.55 -508.9995361576181 L 383.05 -508.9995361576181 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip17);">
-              <path d="M 408.95 -475.7198392013076 L 408.95 -485.7198392013076 L 421.45 -485.7198392013076 L 421.45 -475.7198392013076 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -475.7198392013076 L 408.95 -485.7198392013076 L 421.45 -485.7198392013076 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip18);">
-                <path d="M 447.35 -501.8507311039449 L 447.35 -511.8507311039449 L 459.85 -511.8507311039449 L 459.85 -501.8507311039449 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -501.8507311039449 L 447.35 -511.8507311039449 L 459.85 -511.8507311039449 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip19);">
-                  <path d="M 485.75 -469.5606750011044 L 485.75 -479.5606750011044 L 498.25 -479.5606750011044 L 498.25 -469.5606750011044 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -469.5606750011044 L 485.75 -479.5606750011044 L 498.25 -479.5606750011044 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip20);">
-                    <path d="M 524.15 -487.7745505146442 L 524.15 -497.7745505146442 L 536.65 -497.7745505146442 L 536.65 -487.7745505146442 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -487.7745505146442 L 524.15 -497.7745505146442 L 536.65 -497.7745505146442 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip21);">
-                      <path d="M 562.55 -498.65695542695585 L 562.55 -508.65695542695585 L 575.05 -508.65695542695585 L 575.05 -498.65695542695585 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -498.65695542695585 L 562.55 -508.65695542695585 L 575.05 -508.65695542695585 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip22);">
-                        <path d="M 600.95 -508.77037593320676 L 600.95 -518.7703759332068 L 613.45 -518.7703759332068 L 613.45 -508.77037593320676 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -508.77037593320676 L 600.95 -518.7703759332068 L 613.45 -518.7703759332068 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip23);">
-                          <path d="M 639.35 -471.89556920086585 L 639.35 -481.89556920086585 L 651.85 -481.89556920086585 L 651.85 -471.89556920086585 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -471.89556920086585 L 639.35 -481.89556920086585 L 651.85 -481.89556920086585 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip24);">
-                            <path d="M 677.75 -477.84821310244286 L 677.75 -487.84821310244286 L 690.25 -487.84821310244286 L 690.25 -477.84821310244286 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -477.84821310244286 L 677.75 -487.84821310244286 L 690.25 -487.84821310244286 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip25);">
-        <path d="M 338.4 -466.79065247161725 L 376.8 -450.78289967751914 L 415.2 -443.55954852674824 L 453.6 -465.7288951716217 L 492.0 -447.12263109069227 L 530.4 -455.921610637452 L 568.8 -466.4177011088042 L 607.2 -468.0382780403764 L 645.6 -444.9565976056898 L 684.0 -448.50145779034324" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip26);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip27);">
-          <path d="M 332.15 -461.79065247161725 L 332.15 -471.79065247161725 L 344.65 -471.79065247161725 L 344.65 -461.79065247161725 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 332.15 -461.79065247161725 L 344.65 -461.79065247161725 L 338.4 -471.79065247161725 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip28);">
-            <path d="M 370.55 -445.78289967751914 L 370.55 -455.78289967751914 L 383.05 -455.78289967751914 L 383.05 -445.78289967751914 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 370.55 -445.78289967751914 L 383.05 -445.78289967751914 L 376.8 -455.78289967751914 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip29);">
-              <path d="M 408.95 -438.55954852674824 L 408.95 -448.55954852674824 L 421.45 -448.55954852674824 L 421.45 -438.55954852674824 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 408.95 -438.55954852674824 L 421.45 -438.55954852674824 L 415.2 -448.55954852674824 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip30);">
-                <path d="M 447.35 -460.7288951716217 L 447.35 -470.7288951716217 L 459.85 -470.7288951716217 L 459.85 -460.7288951716217 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 447.35 -460.7288951716217 L 459.85 -460.7288951716217 L 453.6 -470.7288951716217 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip31);">
-                  <path d="M 485.75 -442.12263109069227 L 485.75 -452.12263109069227 L 498.25 -452.12263109069227 L 498.25 -442.12263109069227 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 485.75 -442.12263109069227 L 498.25 -442.12263109069227 L 492.0 -452.12263109069227 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip32);">
-                    <path d="M 524.15 -450.921610637452 L 524.15 -460.921610637452 L 536.65 -460.921610637452 L 536.65 -450.921610637452 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 524.15 -450.921610637452 L 536.65 -450.921610637452 L 530.4 -460.921610637452 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip33);">
-                      <path d="M 562.55 -461.4177011088042 L 562.55 -471.4177011088042 L 575.05 -471.4177011088042 L 575.05 -461.4177011088042 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 562.55 -461.4177011088042 L 575.05 -461.4177011088042 L 568.8 -471.4177011088042 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip34);">
-                        <path d="M 600.95 -463.0382780403764 L 600.95 -473.0382780403764 L 613.45 -473.0382780403764 L 613.45 -463.0382780403764 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 600.95 -463.0382780403764 L 613.45 -463.0382780403764 L 607.2 -473.0382780403764 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip35);">
-                          <path d="M 639.35 -439.9565976056898 L 639.35 -449.9565976056898 L 651.85 -449.9565976056898 L 651.85 -439.9565976056898 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 639.35 -439.9565976056898 L 651.85 -439.9565976056898 L 645.6 -449.9565976056898 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip36);">
-                            <path d="M 677.75 -443.50145779034324 L 677.75 -453.50145779034324 L 690.25 -453.50145779034324 L 690.25 -443.50145779034324 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 677.75 -443.50145779034324 L 690.25 -443.50145779034324 L 684.0 -453.50145779034324 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip37);">
-        <path d="M 338.4 -390.77818394663603 L 376.8 -392.49631134867695 L 415.2 -378.634425939833 L 453.6 -400.8115474665371 L 492.0 -407.3802292706631 L 530.4 -386.99546097097675 L 568.8 -395.8336793744754 L 607.2 -404.6042320095419 L 645.6 -412.0129654989619 L 684.0 -415.92834739585635" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip38);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip39);">
-          <path d="M 331.25714285714287 -383.63532680377887 L 331.25714285714287 -397.92104108949314 L 345.54285714285714 -397.92104108949314 L 345.54285714285714 -383.63532680377887 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 331.25714285714287 -390.77818394663603 L 338.4 -397.92104108949314 L 345.54285714285714 -390.77818394663603 L 338.4 -383.63532680377887 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip40);">
-            <path d="M 369.65714285714284 -385.3534542058198 L 369.65714285714284 -399.63916849153406 L 383.9428571428571 -399.63916849153406 L 383.9428571428571 -385.3534542058198 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 369.65714285714284 -392.49631134867695 L 376.8 -399.63916849153406 L 383.9428571428571 -392.49631134867695 L 376.8 -385.3534542058198 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip41);">
-              <path d="M 408.0571428571429 -371.4915687969759 L 408.0571428571429 -385.77728308269013 L 422.34285714285716 -385.77728308269013 L 422.34285714285716 -371.4915687969759 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 408.0571428571429 -378.634425939833 L 415.2 -385.77728308269013 L 422.34285714285716 -378.634425939833 L 415.2 -371.4915687969759 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip42);">
-                <path d="M 446.45714285714286 -393.6686903236799 L 446.45714285714286 -407.95440460939426 L 460.74285714285713 -407.95440460939426 L 460.74285714285713 -393.6686903236799 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 446.45714285714286 -400.8115474665371 L 453.6 -407.95440460939426 L 460.74285714285713 -400.8115474665371 L 453.6 -393.6686903236799 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip43);">
-                  <path d="M 484.8571428571429 -400.23737212780594 L 484.8571428571429 -414.5230864135202 L 499.1428571428571 -414.5230864135202 L 499.1428571428571 -400.23737212780594 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 484.8571428571429 -407.3802292706631 L 492.0 -414.5230864135202 L 499.1428571428571 -407.3802292706631 L 492.0 -400.23737212780594 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip44);">
-                    <path d="M 523.2571428571429 -379.8526038281196 L 523.2571428571429 -394.13831811383386 L 537.5428571428572 -394.13831811383386 L 537.5428571428572 -379.8526038281196 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 523.2571428571429 -386.99546097097675 L 530.4 -394.13831811383386 L 537.5428571428572 -386.99546097097675 L 530.4 -379.8526038281196 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip45);">
-                      <path d="M 561.6571428571428 -388.69082223161826 L 561.6571428571428 -402.97653651733253 L 575.9428571428572 -402.97653651733253 L 575.9428571428572 -388.69082223161826 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 561.6571428571428 -395.8336793744754 L 568.8 -402.97653651733253 L 575.9428571428572 -395.8336793744754 L 568.8 -388.69082223161826 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip46);">
-                        <path d="M 600.0571428571428 -397.46137486668476 L 600.0571428571428 -411.74708915239904 L 614.3428571428572 -411.74708915239904 L 614.3428571428572 -397.46137486668476 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 600.0571428571428 -404.6042320095419 L 607.2 -411.74708915239904 L 614.3428571428572 -404.6042320095419 L 607.2 -397.46137486668476 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip47);">
-                          <path d="M 638.4571428571428 -404.87010835610477 L 638.4571428571428 -419.155822641819 L 652.7428571428572 -419.155822641819 L 652.7428571428572 -404.87010835610477 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 638.4571428571428 -412.0129654989619 L 645.6 -419.155822641819 L 652.7428571428572 -412.0129654989619 L 645.6 -404.87010835610477 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip48);">
-                            <path d="M 676.8571428571429 -408.78549025299924 L 676.8571428571429 -423.07120453871346 L 691.1428571428571 -423.07120453871346 L 691.1428571428571 -408.78549025299924 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 676.8571428571429 -415.92834739585635 L 684.0 -423.07120453871346 L 691.1428571428571 -415.92834739585635 L 684.0 -408.78549025299924 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip49);">
-        <path d="M 338.4 -364.56735654017757 L 376.8 -363.4165525467156 L 415.2 -363.14406723505766 L 453.6 -373.6615386314441 L 492.0 -381.0245946901091 L 530.4 -370.7747493042364 L 568.8 -376.09774926006094 L 607.2 -379.5363122321862 L 645.6 -384.6173189910324 L 684.0 -387.67527720104255" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip50);">
-        <path d="M 333.4 -359.56735654017757 L 343.4 -369.56735654017757" style="stroke-width:0.7;"/>
-        <path d="M 343.4 -359.56735654017757 L 333.4 -369.56735654017757" style="stroke-width:0.7;"/>
-        <path d="M 371.8 -358.4165525467156 L 381.8 -368.4165525467156" style="stroke-width:0.7;"/>
-        <path d="M 381.8 -358.4165525467156 L 371.8 -368.4165525467156" style="stroke-width:0.7;"/>
-        <path d="M 410.2 -358.14406723505766 L 420.2 -368.14406723505766" style="stroke-width:0.7;"/>
-        <path d="M 420.2 -358.14406723505766 L 410.2 -368.14406723505766" style="stroke-width:0.7;"/>
-        <path d="M 448.6 -368.6615386314441 L 458.6 -378.6615386314441" style="stroke-width:0.7;"/>
-        <path d="M 458.6 -368.6615386314441 L 448.6 -378.6615386314441" style="stroke-width:0.7;"/>
-        <path d="M 487.0 -376.0245946901091 L 497.0 -386.0245946901091" style="stroke-width:0.7;"/>
-        <path d="M 497.0 -376.0245946901091 L 487.0 -386.0245946901091" style="stroke-width:0.7;"/>
-        <path d="M 525.4 -365.7747493042364 L 535.4 -375.7747493042364" style="stroke-width:0.7;"/>
-        <path d="M 535.4 -365.7747493042364 L 525.4 -375.7747493042364" style="stroke-width:0.7;"/>
-        <path d="M 563.8 -371.09774926006094 L 573.8 -381.09774926006094" style="stroke-width:0.7;"/>
-        <path d="M 573.8 -371.09774926006094 L 563.8 -381.09774926006094" style="stroke-width:0.7;"/>
-        <path d="M 602.2 -374.5363122321862 L 612.2 -384.5363122321862" style="stroke-width:0.7;"/>
-        <path d="M 612.2 -374.5363122321862 L 602.2 -384.5363122321862" style="stroke-width:0.7;"/>
-        <path d="M 640.6 -379.6173189910324 L 650.6 -389.6173189910324" style="stroke-width:0.7;"/>
-        <path d="M 650.6 -379.6173189910324 L 640.6 -389.6173189910324" style="stroke-width:0.7;"/>
-        <path d="M 679.0 -382.67527720104255 L 689.0 -392.67527720104255" style="stroke-width:0.7;"/>
-        <path d="M 689.0 -382.67527720104255 L 679.0 -392.67527720104255" style="stroke-width:0.7;"/>
-      </g>
-    </g>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip51);">
-      <path d="M 290 -94 L 290 -186 L 324 -186 L 324 -94 Z" style="stroke:none;"/>
-    </g>
-    <path d="M 300 -176.66666666666669 L 314 -176.66666666666669" style="stroke-width:2;"/>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip52);">
-      <path d="M 299.0 -168.66666666666669 L 299.0 -184.66666666666669 L 315.0 -184.66666666666669 L 315.0 -168.66666666666669 Z" style="stroke:none;"/>
-    </g>
-    <g>
-      <path d="M 307.0 -176.66666666666669 M 311.0 -176.66666666666669 L 311 -176.667 M 311 -176.667 A 4 4 0 1 0 303 -176.667 A 4 4 0 1 0 311 -176.667 Z"/>
-      <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-172.0">
-        n_hash_map_ncah
-      </text>
-      <path d="M 300 -158.66666666666666 L 314 -158.66666666666666" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      <g style="fill:rgb(255,255,255);clip-path:url(#clip53);">
-        <path d="M 300.75 -153.66666666666666 L 300.75 -163.66666666666666 L 313.25 -163.66666666666666 L 313.25 -153.66666666666666 Z" style="stroke:none;"/>
-      </g>
-      <g>
-        <path d="M 307.0 -153.66666666666666 L 300.75 -163.66666666666666 L 313.25 -163.66666666666666 Z"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-154.0">
-          cc_hash_mod_prime_nea_lc_1div8_1div1_nsth_map
-        </text>
-        <path d="M 300 -140.66666666666666 L 314 -140.66666666666666" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip54);">
-          <path d="M 300.75 -135.66666666666666 L 300.75 -145.66666666666666 L 313.25 -145.66666666666666 L 313.25 -135.66666666666666 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 300.75 -135.66666666666666 L 313.25 -135.66666666666666 L 307.0 -145.66666666666666 Z"/>
-          <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-136.0">
-            cc_hash_mod_prime_nea_lc_1div8_1div2_nsth_map
-          </text>
-          <path d="M 300 -122.66666666666666 L 314 -122.66666666666666" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip55);">
-            <path d="M 299.85714285714283 -115.52380952380952 L 299.85714285714283 -129.8095238095238 L 314.14285714285717 -129.8095238095238 L 314.14285714285717 -115.52380952380952 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 299.85714285714283 -122.66666666666666 L 307.0 -129.8095238095238 L 314.14285714285717 -122.66666666666666 L 307.0 -115.52380952380952 Z"/>
-            <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-118.0">
-              cc_hash_mask_exp_nea_lc_1div8_1div1_nsth_map
-            </text>
-            <path d="M 300 -104.66666666666666 L 314 -104.66666666666666" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-            <path d="M 302.0 -99.66666666666666 L 312.0 -109.66666666666666" style="stroke-width:0.7;"/>
-            <path d="M 312.0 -99.66666666666666 L 302.0 -109.66666666666666" style="stroke-width:0.7;"/>
-            <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-100.0">
-              cc_hash_mask_exp_nea_lc_1div8_1div2_nsth_map
-            </text>
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.pdf b/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.pdf
deleted file mode 100644 (file)
index a778ac2..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.pdf and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.png b/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.png
deleted file mode 100644 (file)
index d2d6035..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.png and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.svg b/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_find_local.svg
deleted file mode 100644 (file)
index 065aed6..0000000
+++ /dev/null
@@ -1,597 +0,0 @@
-<?xml version="1.0" ?>
-<!--Created by PyChart 1.39 Copyright 1999-2006 Yasushi Saito-->
-<svg viewBox="250.275 -544.5 535.725 456.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <defs>
-    <clipPath id="clip0">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip1">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip2">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip3">
-      <path d="M 338.4 -489.255309191219 M 342.4 -489.255309191219 L 342.4 -489.255 M 342.4 -489.255 A 4 4 0 1 0 334.4 -489.255 A 4 4 0 1 0 342.4 -489.255 Z"/>
-    </clipPath>
-    <clipPath id="clip4">
-      <path d="M 376.8 -500.4818879082035 M 380.8 -500.4818879082035 L 380.8 -500.482 M 380.8 -500.482 A 4 4 0 1 0 372.8 -500.482 A 4 4 0 1 0 380.8 -500.482 Z"/>
-    </clipPath>
-    <clipPath id="clip5">
-      <path d="M 415.2 -490.50418733722796 M 419.2 -490.50418733722796 L 419.2 -490.504 M 419.2 -490.504 A 4 4 0 1 0 411.2 -490.504 A 4 4 0 1 0 419.2 -490.504 Z"/>
-    </clipPath>
-    <clipPath id="clip6">
-      <path d="M 453.6 -500.1269690946432 M 457.6 -500.1269690946432 L 457.6 -500.127 M 457.6 -500.127 A 4 4 0 1 0 449.6 -500.127 A 4 4 0 1 0 457.6 -500.127 Z"/>
-    </clipPath>
-    <clipPath id="clip7">
-      <path d="M 492.0 -514.9996421079293 M 496.0 -514.9996421079293 L 496 -515 M 496 -515 A 4 4 0 1 0 488 -515 A 4 4 0 1 0 496 -515 Z"/>
-    </clipPath>
-    <clipPath id="clip8">
-      <path d="M 530.4 -503.2497701231699 M 534.4 -503.2497701231699 L 534.4 -503.25 M 534.4 -503.25 A 4 4 0 1 0 526.4 -503.25 A 4 4 0 1 0 534.4 -503.25 Z"/>
-    </clipPath>
-    <clipPath id="clip9">
-      <path d="M 568.8 -502.98327818124756 M 572.8 -502.98327818124756 L 572.8 -502.983 M 572.8 -502.983 A 4 4 0 1 0 564.8 -502.983 A 4 4 0 1 0 572.8 -502.983 Z"/>
-    </clipPath>
-    <clipPath id="clip10">
-      <path d="M 607.2 -516.1067949939159 M 611.2 -516.1067949939159 L 611.2 -516.107 M 611.2 -516.107 A 4 4 0 1 0 603.2 -516.107 A 4 4 0 1 0 611.2 -516.107 Z"/>
-    </clipPath>
-    <clipPath id="clip11">
-      <path d="M 645.6 -506.3265407253647 M 649.6 -506.3265407253647 L 649.6 -506.327 M 649.6 -506.327 A 4 4 0 1 0 641.6 -506.327 A 4 4 0 1 0 649.6 -506.327 Z"/>
-    </clipPath>
-    <clipPath id="clip12">
-      <path d="M 684.0 -508.29010180652904 M 688.0 -508.29010180652904 L 688 -508.29 M 688 -508.29 A 4 4 0 1 0 680 -508.29 A 4 4 0 1 0 688 -508.29 Z"/>
-    </clipPath>
-    <clipPath id="clip13">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip14">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip15">
-      <path d="M 338.4 -470.9876444645109 L 332.15 -480.9876444645109 L 344.65 -480.9876444645109 Z"/>
-    </clipPath>
-    <clipPath id="clip16">
-      <path d="M 376.8 -510.4732709683459 L 370.55 -520.4732709683459 L 383.05 -520.4732709683459 Z"/>
-    </clipPath>
-    <clipPath id="clip17">
-      <path d="M 415.2 -487.7475649574109 L 408.95 -497.7475649574109 L 421.45 -497.7475649574109 Z"/>
-    </clipPath>
-    <clipPath id="clip18">
-      <path d="M 453.6 -502.4191576872464 L 447.35 -512.4191576872464 L 459.85 -512.4191576872464 Z"/>
-    </clipPath>
-    <clipPath id="clip19">
-      <path d="M 492.0 -479.1798490246065 L 485.75 -489.1798490246065 L 498.25 -489.1798490246065 Z"/>
-    </clipPath>
-    <clipPath id="clip20">
-      <path d="M 530.4 -499.38357220334876 L 524.15 -509.38357220334876 L 536.65 -509.38357220334876 Z"/>
-    </clipPath>
-    <clipPath id="clip21">
-      <path d="M 568.8 -508.1547910736212 L 562.55 -518.1547910736213 L 575.05 -518.1547910736213 Z"/>
-    </clipPath>
-    <clipPath id="clip22">
-      <path d="M 607.2 -515.0 L 600.95 -525.0 L 613.45 -525.0 Z"/>
-    </clipPath>
-    <clipPath id="clip23">
-      <path d="M 645.6 -481.665492046537 L 639.35 -491.665492046537 L 651.85 -491.665492046537 Z"/>
-    </clipPath>
-    <clipPath id="clip24">
-      <path d="M 684.0 -487.03288202225536 L 677.75 -497.03288202225536 L 690.25 -497.03288202225536 Z"/>
-    </clipPath>
-    <clipPath id="clip25">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip26">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip27">
-      <path d="M 332.15 -469.4928669357281 L 344.65 -469.4928669357281 L 338.4 -479.4928669357281 Z"/>
-    </clipPath>
-    <clipPath id="clip28">
-      <path d="M 370.55 -454.5959673822673 L 383.05 -454.5959673822673 L 376.8 -464.5959673822673 Z"/>
-    </clipPath>
-    <clipPath id="clip29">
-      <path d="M 408.95 -449.29035508399454 L 421.45 -449.29035508399454 L 415.2 -459.29035508399454 Z"/>
-    </clipPath>
-    <clipPath id="clip30">
-      <path d="M 447.35 -470.4667738507535 L 459.85 -470.4667738507535 L 453.6 -480.4667738507535 Z"/>
-    </clipPath>
-    <clipPath id="clip31">
-      <path d="M 485.75 -451.10613427009287 L 498.25 -451.10613427009287 L 492.0 -461.10613427009287 Z"/>
-    </clipPath>
-    <clipPath id="clip32">
-      <path d="M 524.15 -455.13016259312076 L 536.65 -455.13016259312076 L 530.4 -465.13016259312076 Z"/>
-    </clipPath>
-    <clipPath id="clip33">
-      <path d="M 562.55 -463.3780881956183 L 575.05 -463.3780881956183 L 568.8 -473.3780881956183 Z"/>
-    </clipPath>
-    <clipPath id="clip34">
-      <path d="M 600.95 -470.93676873014385 L 613.45 -470.93676873014385 L 607.2 -480.93676873014385 Z"/>
-    </clipPath>
-    <clipPath id="clip35">
-      <path d="M 639.35 -442.75282321783516 L 651.85 -442.75282321783516 L 645.6 -452.75282321783516 Z"/>
-    </clipPath>
-    <clipPath id="clip36">
-      <path d="M 677.75 -453.34345525523213 L 690.25 -453.34345525523213 L 684.0 -463.34345525523213 Z"/>
-    </clipPath>
-    <clipPath id="clip37">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip38">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip39">
-      <path d="M 331.25714285714287 -387.5456312390223 L 338.4 -394.6884883818795 L 345.54285714285714 -387.5456312390223 L 338.4 -380.4027740961652 Z"/>
-    </clipPath>
-    <clipPath id="clip40">
-      <path d="M 369.65714285714284 -384.89985078653666 L 376.8 -392.0427079293938 L 383.9428571428571 -384.89985078653666 L 376.8 -377.7569936436795 Z"/>
-    </clipPath>
-    <clipPath id="clip41">
-      <path d="M 408.0571428571429 -380.2014767177443 L 415.2 -387.3443338606014 L 422.34285714285716 -380.2014767177443 L 415.2 -373.05861957488713 Z"/>
-    </clipPath>
-    <clipPath id="clip42">
-      <path d="M 446.45714285714286 -391.5973989505503 L 453.6 -398.7402560934075 L 460.74285714285713 -391.5973989505503 L 453.6 -384.4545418076932 Z"/>
-    </clipPath>
-    <clipPath id="clip43">
-      <path d="M 484.8571428571429 -406.074937093586 L 492.0 -413.2177942364432 L 499.1428571428571 -406.074937093586 L 492.0 -398.9320799507289 Z"/>
-    </clipPath>
-    <clipPath id="clip44">
-      <path d="M 523.2571428571429 -388.20289727396363 L 530.4 -395.3457544168208 L 537.5428571428572 -388.20289727396363 L 530.4 -381.06004013110646 Z"/>
-    </clipPath>
-    <clipPath id="clip45">
-      <path d="M 561.6571428571428 -398.0283340399408 L 568.8 -405.1711911827979 L 575.9428571428572 -398.0283340399408 L 568.8 -390.8854768970836 Z"/>
-    </clipPath>
-    <clipPath id="clip46">
-      <path d="M 600.0571428571428 -408.78625033724444 L 607.2 -415.9291074801016 L 614.3428571428572 -408.78625033724444 L 607.2 -401.64339319438733 Z"/>
-    </clipPath>
-    <clipPath id="clip47">
-      <path d="M 638.4571428571428 -409.21021479030276 L 645.6 -416.3530719331599 L 652.7428571428572 -409.21021479030276 L 645.6 -402.06735764744565 Z"/>
-    </clipPath>
-    <clipPath id="clip48">
-      <path d="M 676.8571428571429 -414.2761054735463 L 684.0 -421.4189626164034 L 691.1428571428571 -414.2761054735463 L 684.0 -407.1332483306891 Z"/>
-    </clipPath>
-    <clipPath id="clip49">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip50">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip51">
-      <path d="M 290 -94 L 290 -186 L 324 -186 L 324 -94 Z"/>
-    </clipPath>
-    <clipPath id="clip52">
-      <path d="M 307.0 -176.66666666666669 M 311.0 -176.66666666666669 L 311 -176.667 M 311 -176.667 A 4 4 0 1 0 303 -176.667 A 4 4 0 1 0 311 -176.667 Z"/>
-    </clipPath>
-    <clipPath id="clip53">
-      <path d="M 307.0 -153.66666666666666 L 300.75 -163.66666666666666 L 313.25 -163.66666666666666 Z"/>
-    </clipPath>
-    <clipPath id="clip54">
-      <path d="M 300.75 -135.66666666666666 L 313.25 -135.66666666666666 L 307.0 -145.66666666666666 Z"/>
-    </clipPath>
-    <clipPath id="clip55">
-      <path d="M 299.85714285714283 -122.66666666666666 L 307.0 -129.8095238095238 L 314.14285714285717 -122.66666666666666 L 307.0 -115.52380952380952 Z"/>
-    </clipPath>
-  </defs>
-  <g style="stroke-linejoin:miter;font-size:7;font-family:Gill Sans Std;fill:none;stroke-linecap:butt;stroke:rgb(0,0,0);font-stretch:normal;stroke-dasharray:none;font-weight:normal;font-style:normal;stroke-width:0.5;">
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300.0 -300 L 300.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,300,-279.001)" x="300.0" y="-279.00097346438844">
-      0
-    </text>
-    <path d="M 338.4 -300 L 338.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,338.4,-279.001)" x="338.4" y="-279.00097346438844">
-      200
-    </text>
-    <path d="M 376.8 -300 L 376.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,376.8,-279.001)" x="376.8" y="-279.00097346438844">
-      400
-    </text>
-    <path d="M 415.2 -300 L 415.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,415.2,-279.001)" x="415.2" y="-279.00097346438844">
-      600
-    </text>
-    <path d="M 453.6 -300 L 453.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,453.6,-279.001)" x="453.6" y="-279.00097346438844">
-      800
-    </text>
-    <path d="M 492.0 -300 L 492.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,492,-279.001)" x="492.0" y="-279.00097346438844">
-      1000
-    </text>
-    <path d="M 530.4 -300 L 530.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,530.4,-279.001)" x="530.4" y="-279.00097346438844">
-      1200
-    </text>
-    <path d="M 568.8 -300 L 568.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,568.8,-279.001)" x="568.8" y="-279.00097346438844">
-      1400
-    </text>
-    <path d="M 607.2 -300 L 607.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,607.2,-279.001)" x="607.2" y="-279.00097346438844">
-      1600
-    </text>
-    <path d="M 645.6 -300 L 645.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,645.6,-279.001)" x="645.6" y="-279.00097346438844">
-      1800
-    </text>
-    <path d="M 684.0 -300 L 684.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,684,-279.001)" x="684.0" y="-279.00097346438844">
-      2000
-    </text>
-    <path d="M 722.4 -300 L 722.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,722.4,-279.001)" x="722.4" y="-279.00097346438844">
-      2200
-    </text>
-    <path d="M 760.8 -300 L 760.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,760.8,-279.001)" x="760.8" y="-279.00097346438844">
-      2400
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="540.0" y="-252.00097346438844">
-      Size
-    </text>
-    <path d="M 300 -300 L 300 -520"/>
-    <path d="M 300 -300.0 L 288 -300.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-295.5)" x="288.0" y="-295.50048673219425">
-      0.00e+00
-    </text>
-    <path d="M 300 -344.0 L 288 -344.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-339.5)" x="288.0" y="-339.50048673219425">
-      3.63e-09
-    </text>
-    <path d="M 300 -388.0 L 288 -388.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-383.5)" x="288.0" y="-383.5004867321942">
-      7.26e-09
-    </text>
-    <path d="M 300 -432.0 L 288 -432.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-427.5)" x="288.0" y="-427.5004867321942">
-      1.09e-08
-    </text>
-    <path d="M 300 -476.0 L 288 -476.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-471.5)" x="288.0" y="-471.5004867321942">
-      1.45e-08
-    </text>
-    <path d="M 300 -520.0 L 288 -520.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-515.5)" x="288.0" y="-515.5004867321942">
-      1.82e-08
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(-90,270.275,-410)" x="270.2753777963343" y="-410.0">
-      Average time (sec.)
-    </text>
-    <g style="clip-path:url(#clip0);">
-      <g style="clip-path:url(#clip1);">
-        <path d="M 338.4 -489.255309191219 L 376.8 -500.4818879082035 L 415.2 -490.50418733722796 L 453.6 -500.1269690946432 L 492.0 -514.9996421079293 L 530.4 -503.2497701231699 L 568.8 -502.98327818124756 L 607.2 -516.1067949939159 L 645.6 -506.3265407253647 L 684.0 -508.29010180652904" style="stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip2);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip3);">
-          <path d="M 330.4 -481.255309191219 L 330.4 -497.255309191219 L 346.4 -497.255309191219 L 346.4 -481.255309191219 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -489.255309191219 M 342.4 -489.255309191219 L 342.4 -489.255 M 342.4 -489.255 A 4 4 0 1 0 334.4 -489.255 A 4 4 0 1 0 342.4 -489.255 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip4);">
-            <path d="M 368.8 -492.4818879082035 L 368.8 -508.4818879082035 L 384.8 -508.4818879082035 L 384.8 -492.4818879082035 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -500.4818879082035 M 380.8 -500.4818879082035 L 380.8 -500.482 M 380.8 -500.482 A 4 4 0 1 0 372.8 -500.482 A 4 4 0 1 0 380.8 -500.482 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip5);">
-              <path d="M 407.2 -482.50418733722796 L 407.2 -498.50418733722796 L 423.2 -498.50418733722796 L 423.2 -482.50418733722796 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -490.50418733722796 M 419.2 -490.50418733722796 L 419.2 -490.504 M 419.2 -490.504 A 4 4 0 1 0 411.2 -490.504 A 4 4 0 1 0 419.2 -490.504 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip6);">
-                <path d="M 445.6 -492.1269690946432 L 445.6 -508.1269690946432 L 461.6 -508.1269690946432 L 461.6 -492.1269690946432 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -500.1269690946432 M 457.6 -500.1269690946432 L 457.6 -500.127 M 457.6 -500.127 A 4 4 0 1 0 449.6 -500.127 A 4 4 0 1 0 457.6 -500.127 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip7);">
-                  <path d="M 484.0 -506.9996421079293 L 484.0 -522.9996421079293 L 500.0 -522.9996421079293 L 500.0 -506.9996421079293 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -514.9996421079293 M 496.0 -514.9996421079293 L 496 -515 M 496 -515 A 4 4 0 1 0 488 -515 A 4 4 0 1 0 496 -515 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip8);">
-                    <path d="M 522.4 -495.2497701231699 L 522.4 -511.2497701231699 L 538.4 -511.2497701231699 L 538.4 -495.2497701231699 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -503.2497701231699 M 534.4 -503.2497701231699 L 534.4 -503.25 M 534.4 -503.25 A 4 4 0 1 0 526.4 -503.25 A 4 4 0 1 0 534.4 -503.25 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip9);">
-                      <path d="M 560.8 -494.98327818124756 L 560.8 -510.98327818124756 L 576.8 -510.98327818124756 L 576.8 -494.98327818124756 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -502.98327818124756 M 572.8 -502.98327818124756 L 572.8 -502.983 M 572.8 -502.983 A 4 4 0 1 0 564.8 -502.983 A 4 4 0 1 0 572.8 -502.983 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip10);">
-                        <path d="M 599.2 -508.10679499391586 L 599.2 -524.1067949939159 L 615.2 -524.1067949939159 L 615.2 -508.10679499391586 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -516.1067949939159 M 611.2 -516.1067949939159 L 611.2 -516.107 M 611.2 -516.107 A 4 4 0 1 0 603.2 -516.107 A 4 4 0 1 0 611.2 -516.107 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip11);">
-                          <path d="M 637.6 -498.3265407253647 L 637.6 -514.3265407253647 L 653.6 -514.3265407253647 L 653.6 -498.3265407253647 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -506.3265407253647 M 649.6 -506.3265407253647 L 649.6 -506.327 M 649.6 -506.327 A 4 4 0 1 0 641.6 -506.327 A 4 4 0 1 0 649.6 -506.327 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip12);">
-                            <path d="M 676.0 -500.29010180652904 L 676.0 -516.290101806529 L 692.0 -516.290101806529 L 692.0 -500.29010180652904 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -508.29010180652904 M 688.0 -508.29010180652904 L 688 -508.29 M 688 -508.29 A 4 4 0 1 0 680 -508.29 A 4 4 0 1 0 688 -508.29 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip13);">
-        <path d="M 338.4 -475.9876444645109 L 376.8 -515.4732709683459 L 415.2 -492.7475649574109 L 453.6 -507.4191576872464 L 492.0 -484.1798490246065 L 530.4 -504.38357220334876 L 568.8 -513.1547910736213 L 607.2 -520.0 L 645.6 -486.665492046537 L 684.0 -492.03288202225536" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip14);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip15);">
-          <path d="M 332.15 -470.9876444645109 L 332.15 -480.9876444645109 L 344.65 -480.9876444645109 L 344.65 -470.9876444645109 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -470.9876444645109 L 332.15 -480.9876444645109 L 344.65 -480.9876444645109 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip16);">
-            <path d="M 370.55 -510.4732709683459 L 370.55 -520.4732709683459 L 383.05 -520.4732709683459 L 383.05 -510.4732709683459 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -510.4732709683459 L 370.55 -520.4732709683459 L 383.05 -520.4732709683459 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip17);">
-              <path d="M 408.95 -487.7475649574109 L 408.95 -497.7475649574109 L 421.45 -497.7475649574109 L 421.45 -487.7475649574109 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -487.7475649574109 L 408.95 -497.7475649574109 L 421.45 -497.7475649574109 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip18);">
-                <path d="M 447.35 -502.4191576872464 L 447.35 -512.4191576872464 L 459.85 -512.4191576872464 L 459.85 -502.4191576872464 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -502.4191576872464 L 447.35 -512.4191576872464 L 459.85 -512.4191576872464 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip19);">
-                  <path d="M 485.75 -479.1798490246065 L 485.75 -489.1798490246065 L 498.25 -489.1798490246065 L 498.25 -479.1798490246065 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -479.1798490246065 L 485.75 -489.1798490246065 L 498.25 -489.1798490246065 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip20);">
-                    <path d="M 524.15 -499.38357220334876 L 524.15 -509.38357220334876 L 536.65 -509.38357220334876 L 536.65 -499.38357220334876 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -499.38357220334876 L 524.15 -509.38357220334876 L 536.65 -509.38357220334876 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip21);">
-                      <path d="M 562.55 -508.1547910736212 L 562.55 -518.1547910736213 L 575.05 -518.1547910736213 L 575.05 -508.1547910736212 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -508.1547910736212 L 562.55 -518.1547910736213 L 575.05 -518.1547910736213 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip22);">
-                        <path d="M 600.95 -515.0 L 600.95 -525.0 L 613.45 -525.0 L 613.45 -515.0 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -515.0 L 600.95 -525.0 L 613.45 -525.0 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip23);">
-                          <path d="M 639.35 -481.665492046537 L 639.35 -491.665492046537 L 651.85 -491.665492046537 L 651.85 -481.665492046537 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -481.665492046537 L 639.35 -491.665492046537 L 651.85 -491.665492046537 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip24);">
-                            <path d="M 677.75 -487.03288202225536 L 677.75 -497.03288202225536 L 690.25 -497.03288202225536 L 690.25 -487.03288202225536 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -487.03288202225536 L 677.75 -497.03288202225536 L 690.25 -497.03288202225536 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip25);">
-        <path d="M 338.4 -474.4928669357281 L 376.8 -459.5959673822673 L 415.2 -454.29035508399454 L 453.6 -475.4667738507535 L 492.0 -456.10613427009287 L 530.4 -460.13016259312076 L 568.8 -468.3780881956183 L 607.2 -475.93676873014385 L 645.6 -447.75282321783516 L 684.0 -458.34345525523213" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip26);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip27);">
-          <path d="M 332.15 -469.4928669357281 L 332.15 -479.4928669357281 L 344.65 -479.4928669357281 L 344.65 -469.4928669357281 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 332.15 -469.4928669357281 L 344.65 -469.4928669357281 L 338.4 -479.4928669357281 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip28);">
-            <path d="M 370.55 -454.5959673822673 L 370.55 -464.5959673822673 L 383.05 -464.5959673822673 L 383.05 -454.5959673822673 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 370.55 -454.5959673822673 L 383.05 -454.5959673822673 L 376.8 -464.5959673822673 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip29);">
-              <path d="M 408.95 -449.29035508399454 L 408.95 -459.29035508399454 L 421.45 -459.29035508399454 L 421.45 -449.29035508399454 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 408.95 -449.29035508399454 L 421.45 -449.29035508399454 L 415.2 -459.29035508399454 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip30);">
-                <path d="M 447.35 -470.4667738507535 L 447.35 -480.4667738507535 L 459.85 -480.4667738507535 L 459.85 -470.4667738507535 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 447.35 -470.4667738507535 L 459.85 -470.4667738507535 L 453.6 -480.4667738507535 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip31);">
-                  <path d="M 485.75 -451.10613427009287 L 485.75 -461.10613427009287 L 498.25 -461.10613427009287 L 498.25 -451.10613427009287 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 485.75 -451.10613427009287 L 498.25 -451.10613427009287 L 492.0 -461.10613427009287 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip32);">
-                    <path d="M 524.15 -455.13016259312076 L 524.15 -465.13016259312076 L 536.65 -465.13016259312076 L 536.65 -455.13016259312076 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 524.15 -455.13016259312076 L 536.65 -455.13016259312076 L 530.4 -465.13016259312076 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip33);">
-                      <path d="M 562.55 -463.3780881956183 L 562.55 -473.3780881956183 L 575.05 -473.3780881956183 L 575.05 -463.3780881956183 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 562.55 -463.3780881956183 L 575.05 -463.3780881956183 L 568.8 -473.3780881956183 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip34);">
-                        <path d="M 600.95 -470.93676873014385 L 600.95 -480.93676873014385 L 613.45 -480.93676873014385 L 613.45 -470.93676873014385 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 600.95 -470.93676873014385 L 613.45 -470.93676873014385 L 607.2 -480.93676873014385 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip35);">
-                          <path d="M 639.35 -442.75282321783516 L 639.35 -452.75282321783516 L 651.85 -452.75282321783516 L 651.85 -442.75282321783516 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 639.35 -442.75282321783516 L 651.85 -442.75282321783516 L 645.6 -452.75282321783516 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip36);">
-                            <path d="M 677.75 -453.34345525523213 L 677.75 -463.34345525523213 L 690.25 -463.34345525523213 L 690.25 -453.34345525523213 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 677.75 -453.34345525523213 L 690.25 -453.34345525523213 L 684.0 -463.34345525523213 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip37);">
-        <path d="M 338.4 -387.5456312390223 L 376.8 -384.89985078653666 L 415.2 -380.2014767177443 L 453.6 -391.5973989505503 L 492.0 -406.074937093586 L 530.4 -388.20289727396363 L 568.8 -398.0283340399408 L 607.2 -408.78625033724444 L 645.6 -409.21021479030276 L 684.0 -414.2761054735463" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip38);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip39);">
-          <path d="M 331.25714285714287 -380.4027740961652 L 331.25714285714287 -394.6884883818795 L 345.54285714285714 -394.6884883818795 L 345.54285714285714 -380.4027740961652 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 331.25714285714287 -387.5456312390223 L 338.4 -394.6884883818795 L 345.54285714285714 -387.5456312390223 L 338.4 -380.4027740961652 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip40);">
-            <path d="M 369.65714285714284 -377.7569936436795 L 369.65714285714284 -392.0427079293938 L 383.9428571428571 -392.0427079293938 L 383.9428571428571 -377.7569936436795 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 369.65714285714284 -384.89985078653666 L 376.8 -392.0427079293938 L 383.9428571428571 -384.89985078653666 L 376.8 -377.7569936436795 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip41);">
-              <path d="M 408.0571428571429 -373.05861957488713 L 408.0571428571429 -387.3443338606014 L 422.34285714285716 -387.3443338606014 L 422.34285714285716 -373.05861957488713 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 408.0571428571429 -380.2014767177443 L 415.2 -387.3443338606014 L 422.34285714285716 -380.2014767177443 L 415.2 -373.05861957488713 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip42);">
-                <path d="M 446.45714285714286 -384.4545418076932 L 446.45714285714286 -398.7402560934075 L 460.74285714285713 -398.7402560934075 L 460.74285714285713 -384.4545418076932 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 446.45714285714286 -391.5973989505503 L 453.6 -398.7402560934075 L 460.74285714285713 -391.5973989505503 L 453.6 -384.4545418076932 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip43);">
-                  <path d="M 484.8571428571429 -398.9320799507289 L 484.8571428571429 -413.2177942364432 L 499.1428571428571 -413.2177942364432 L 499.1428571428571 -398.9320799507289 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 484.8571428571429 -406.074937093586 L 492.0 -413.2177942364432 L 499.1428571428571 -406.074937093586 L 492.0 -398.9320799507289 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip44);">
-                    <path d="M 523.2571428571429 -381.06004013110646 L 523.2571428571429 -395.3457544168208 L 537.5428571428572 -395.3457544168208 L 537.5428571428572 -381.06004013110646 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 523.2571428571429 -388.20289727396363 L 530.4 -395.3457544168208 L 537.5428571428572 -388.20289727396363 L 530.4 -381.06004013110646 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip45);">
-                      <path d="M 561.6571428571428 -390.8854768970836 L 561.6571428571428 -405.1711911827979 L 575.9428571428572 -405.1711911827979 L 575.9428571428572 -390.8854768970836 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 561.6571428571428 -398.0283340399408 L 568.8 -405.1711911827979 L 575.9428571428572 -398.0283340399408 L 568.8 -390.8854768970836 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip46);">
-                        <path d="M 600.0571428571428 -401.64339319438733 L 600.0571428571428 -415.9291074801016 L 614.3428571428572 -415.9291074801016 L 614.3428571428572 -401.64339319438733 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 600.0571428571428 -408.78625033724444 L 607.2 -415.9291074801016 L 614.3428571428572 -408.78625033724444 L 607.2 -401.64339319438733 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip47);">
-                          <path d="M 638.4571428571428 -402.06735764744565 L 638.4571428571428 -416.3530719331599 L 652.7428571428572 -416.3530719331599 L 652.7428571428572 -402.06735764744565 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 638.4571428571428 -409.21021479030276 L 645.6 -416.3530719331599 L 652.7428571428572 -409.21021479030276 L 645.6 -402.06735764744565 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip48);">
-                            <path d="M 676.8571428571429 -407.1332483306891 L 676.8571428571429 -421.4189626164034 L 691.1428571428571 -421.4189626164034 L 691.1428571428571 -407.1332483306891 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 676.8571428571429 -414.2761054735463 L 684.0 -421.4189626164034 L 691.1428571428571 -414.2761054735463 L 684.0 -407.1332483306891 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip49);">
-        <path d="M 338.4 -365.9034572374036 L 376.8 -362.27504831542956 L 415.2 -363.2104350315771 L 453.6 -369.4952840837137 L 492.0 -377.070559798259 L 530.4 -369.5476134104912 L 568.8 -375.4472604738491 L 607.2 -378.7883426293505 L 645.6 -381.04286445801375 L 684.0 -386.12825750609795" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip50);">
-        <path d="M 333.4 -360.9034572374036 L 343.4 -370.9034572374036" style="stroke-width:0.7;"/>
-        <path d="M 343.4 -360.9034572374036 L 333.4 -370.9034572374036" style="stroke-width:0.7;"/>
-        <path d="M 371.8 -357.27504831542956 L 381.8 -367.27504831542956" style="stroke-width:0.7;"/>
-        <path d="M 381.8 -357.27504831542956 L 371.8 -367.27504831542956" style="stroke-width:0.7;"/>
-        <path d="M 410.2 -358.2104350315771 L 420.2 -368.2104350315771" style="stroke-width:0.7;"/>
-        <path d="M 420.2 -358.2104350315771 L 410.2 -368.2104350315771" style="stroke-width:0.7;"/>
-        <path d="M 448.6 -364.4952840837137 L 458.6 -374.4952840837137" style="stroke-width:0.7;"/>
-        <path d="M 458.6 -364.4952840837137 L 448.6 -374.4952840837137" style="stroke-width:0.7;"/>
-        <path d="M 487.0 -372.070559798259 L 497.0 -382.070559798259" style="stroke-width:0.7;"/>
-        <path d="M 497.0 -372.070559798259 L 487.0 -382.070559798259" style="stroke-width:0.7;"/>
-        <path d="M 525.4 -364.5476134104912 L 535.4 -374.5476134104912" style="stroke-width:0.7;"/>
-        <path d="M 535.4 -364.5476134104912 L 525.4 -374.5476134104912" style="stroke-width:0.7;"/>
-        <path d="M 563.8 -370.4472604738491 L 573.8 -380.4472604738491" style="stroke-width:0.7;"/>
-        <path d="M 573.8 -370.4472604738491 L 563.8 -380.4472604738491" style="stroke-width:0.7;"/>
-        <path d="M 602.2 -373.7883426293505 L 612.2 -383.7883426293505" style="stroke-width:0.7;"/>
-        <path d="M 612.2 -373.7883426293505 L 602.2 -383.7883426293505" style="stroke-width:0.7;"/>
-        <path d="M 640.6 -376.04286445801375 L 650.6 -386.04286445801375" style="stroke-width:0.7;"/>
-        <path d="M 650.6 -376.04286445801375 L 640.6 -386.04286445801375" style="stroke-width:0.7;"/>
-        <path d="M 679.0 -381.12825750609795 L 689.0 -391.12825750609795" style="stroke-width:0.7;"/>
-        <path d="M 689.0 -381.12825750609795 L 679.0 -391.12825750609795" style="stroke-width:0.7;"/>
-      </g>
-    </g>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip51);">
-      <path d="M 290 -94 L 290 -186 L 324 -186 L 324 -94 Z" style="stroke:none;"/>
-    </g>
-    <path d="M 300 -176.66666666666669 L 314 -176.66666666666669" style="stroke-width:2;"/>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip52);">
-      <path d="M 299.0 -168.66666666666669 L 299.0 -184.66666666666669 L 315.0 -184.66666666666669 L 315.0 -168.66666666666669 Z" style="stroke:none;"/>
-    </g>
-    <g>
-      <path d="M 307.0 -176.66666666666669 M 311.0 -176.66666666666669 L 311 -176.667 M 311 -176.667 A 4 4 0 1 0 303 -176.667 A 4 4 0 1 0 311 -176.667 Z"/>
-      <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-172.0">
-        n_hash_map_ncah
-      </text>
-      <path d="M 300 -158.66666666666666 L 314 -158.66666666666666" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      <g style="fill:rgb(255,255,255);clip-path:url(#clip53);">
-        <path d="M 300.75 -153.66666666666666 L 300.75 -163.66666666666666 L 313.25 -163.66666666666666 L 313.25 -153.66666666666666 Z" style="stroke:none;"/>
-      </g>
-      <g>
-        <path d="M 307.0 -153.66666666666666 L 300.75 -163.66666666666666 L 313.25 -163.66666666666666 Z"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-154.0">
-          cc_hash_mod_prime_nea_lc_1div8_1div1_nsth_map
-        </text>
-        <path d="M 300 -140.66666666666666 L 314 -140.66666666666666" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip54);">
-          <path d="M 300.75 -135.66666666666666 L 300.75 -145.66666666666666 L 313.25 -145.66666666666666 L 313.25 -135.66666666666666 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 300.75 -135.66666666666666 L 313.25 -135.66666666666666 L 307.0 -145.66666666666666 Z"/>
-          <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-136.0">
-            cc_hash_mod_prime_nea_lc_1div8_1div2_nsth_map
-          </text>
-          <path d="M 300 -122.66666666666666 L 314 -122.66666666666666" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip55);">
-            <path d="M 299.85714285714283 -115.52380952380952 L 299.85714285714283 -129.8095238095238 L 314.14285714285717 -129.8095238095238 L 314.14285714285717 -115.52380952380952 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 299.85714285714283 -122.66666666666666 L 307.0 -129.8095238095238 L 314.14285714285717 -122.66666666666666 L 307.0 -115.52380952380952 Z"/>
-            <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-118.0">
-              cc_hash_mask_exp_nea_lc_1div8_1div1_nsth_map
-            </text>
-            <path d="M 300 -104.66666666666666 L 314 -104.66666666666666" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-            <path d="M 302.0 -99.66666666666666 L 312.0 -109.66666666666666" style="stroke-width:0.7;"/>
-            <path d="M 312.0 -99.66666666666666 L 302.0 -109.66666666666666" style="stroke-width:0.7;"/>
-            <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-100.0">
-              cc_hash_mask_exp_nea_lc_1div8_1div2_nsth_map
-            </text>
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.pdf b/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.pdf
deleted file mode 100644 (file)
index 6a62da8..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.pdf and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.png b/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.png
deleted file mode 100644 (file)
index 71b6206..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.png and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.svg b/libstdc++-v3/doc/xml/images/pbds_cc_hash_random_int_subscript_timing_test_insert_local.svg
deleted file mode 100644 (file)
index 9cb1af8..0000000
+++ /dev/null
@@ -1,598 +0,0 @@
-<?xml version="1.0" ?>
-<!--Created by PyChart 1.39 Copyright 1999-2006 Yasushi Saito-->
-<svg viewBox="250.275 -544.5 535.725 456.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <defs>
-    <clipPath id="clip0">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip1">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip2">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip3">
-      <path d="M 332.15 -473.62481833173945 L 344.65 -473.62481833173945 L 338.4 -483.62481833173945 Z"/>
-    </clipPath>
-    <clipPath id="clip4">
-      <path d="M 370.55 -471.2789822059233 L 383.05 -471.2789822059233 L 376.8 -481.2789822059233 Z"/>
-    </clipPath>
-    <clipPath id="clip5">
-      <path d="M 408.95 -485.7101817059121 L 421.45 -485.7101817059121 L 415.2 -495.7101817059121 Z"/>
-    </clipPath>
-    <clipPath id="clip6">
-      <path d="M 447.35 -472.0692109008487 L 459.85 -472.0692109008487 L 453.6 -482.0692109008487 Z"/>
-    </clipPath>
-    <clipPath id="clip7">
-      <path d="M 485.75 -502.86493670790753 L 498.25 -502.86493670790753 L 492.0 -512.8649367079075 Z"/>
-    </clipPath>
-    <clipPath id="clip8">
-      <path d="M 524.15 -489.1229094030739 L 536.65 -489.1229094030739 L 530.4 -499.1229094030739 Z"/>
-    </clipPath>
-    <clipPath id="clip9">
-      <path d="M 562.55 -482.8308997944231 L 575.05 -482.8308997944231 L 568.8 -492.8308997944231 Z"/>
-    </clipPath>
-    <clipPath id="clip10">
-      <path d="M 600.95 -477.7200915683336 L 613.45 -477.7200915683336 L 607.2 -487.7200915683336 Z"/>
-    </clipPath>
-    <clipPath id="clip11">
-      <path d="M 639.35 -515.0 L 651.85 -515.0 L 645.6 -525.0 Z"/>
-    </clipPath>
-    <clipPath id="clip12">
-      <path d="M 677.75 -503.90532165636273 L 690.25 -503.90532165636273 L 684.0 -513.9053216563627 Z"/>
-    </clipPath>
-    <clipPath id="clip13">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip14">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip15">
-      <path d="M 338.4 -508.1896428383171 M 342.4 -508.1896428383171 L 342.4 -508.19 M 342.4 -508.19 A 4 4 0 1 0 334.4 -508.19 A 4 4 0 1 0 342.4 -508.19 Z"/>
-    </clipPath>
-    <clipPath id="clip16">
-      <path d="M 376.8 -472.9258944102653 M 380.8 -472.9258944102653 L 380.8 -472.926 M 380.8 -472.926 A 4 4 0 1 0 372.8 -472.926 A 4 4 0 1 0 380.8 -472.926 Z"/>
-    </clipPath>
-    <clipPath id="clip17">
-      <path d="M 415.2 -484.19452246662195 M 419.2 -484.19452246662195 L 419.2 -484.195 M 419.2 -484.195 A 4 4 0 1 0 411.2 -484.195 A 4 4 0 1 0 419.2 -484.195 Z"/>
-    </clipPath>
-    <clipPath id="clip18">
-      <path d="M 453.6 -472.70887143534867 M 457.6 -472.70887143534867 L 457.6 -472.709 M 457.6 -472.709 A 4 4 0 1 0 449.6 -472.709 A 4 4 0 1 0 457.6 -472.709 Z"/>
-    </clipPath>
-    <clipPath id="clip19">
-      <path d="M 492.0 -494.8568115243568 M 496.0 -494.8568115243568 L 496 -494.857 M 496 -494.857 A 4 4 0 1 0 488 -494.857 A 4 4 0 1 0 496 -494.857 Z"/>
-    </clipPath>
-    <clipPath id="clip20">
-      <path d="M 530.4 -485.7617265450274 M 534.4 -485.7617265450274 L 534.4 -485.762 M 534.4 -485.762 A 4 4 0 1 0 526.4 -485.762 A 4 4 0 1 0 534.4 -485.762 Z"/>
-    </clipPath>
-    <clipPath id="clip21">
-      <path d="M 568.8 -487.8308997944231 M 572.8 -487.8308997944231 L 572.8 -487.831 M 572.8 -487.831 A 4 4 0 1 0 564.8 -487.831 A 4 4 0 1 0 572.8 -487.831 Z"/>
-    </clipPath>
-    <clipPath id="clip22">
-      <path d="M 607.2 -475.30817714255596 M 611.2 -475.30817714255596 L 611.2 -475.308 M 611.2 -475.308 A 4 4 0 1 0 603.2 -475.308 A 4 4 0 1 0 611.2 -475.308 Z"/>
-    </clipPath>
-    <clipPath id="clip23">
-      <path d="M 645.6 -505.84546337643167 M 649.6 -505.84546337643167 L 649.6 -505.845 M 649.6 -505.845 A 4 4 0 1 0 641.6 -505.845 A 4 4 0 1 0 649.6 -505.845 Z"/>
-    </clipPath>
-    <clipPath id="clip24">
-      <path d="M 684.0 -500.40332236421006 M 688.0 -500.40332236421006 L 688 -500.403 M 688 -500.403 A 4 4 0 1 0 680 -500.403 A 4 4 0 1 0 688 -500.403 Z"/>
-    </clipPath>
-    <clipPath id="clip25">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip26">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip27">
-      <path d="M 338.4 -507.39259923040436 L 332.15 -517.3925992304044 L 344.65 -517.3925992304044 Z"/>
-    </clipPath>
-    <clipPath id="clip28">
-      <path d="M 376.8 -463.865411116215 L 370.55 -473.865411116215 L 383.05 -473.865411116215 Z"/>
-    </clipPath>
-    <clipPath id="clip29">
-      <path d="M 415.2 -470.4572768963154 L 408.95 -480.4572768963154 L 421.45 -480.4572768963154 Z"/>
-    </clipPath>
-    <clipPath id="clip30">
-      <path d="M 453.6 -463.49266173181627 L 447.35 -473.49266173181627 L 459.85 -473.49266173181627 Z"/>
-    </clipPath>
-    <clipPath id="clip31">
-      <path d="M 492.0 -482.3604072381153 L 485.75 -492.3604072381153 L 498.25 -492.3604072381153 Z"/>
-    </clipPath>
-    <clipPath id="clip32">
-      <path d="M 530.4 -473.1973990376289 L 524.15 -483.1973990376289 L 536.65 -483.1973990376289 Z"/>
-    </clipPath>
-    <clipPath id="clip33">
-      <path d="M 568.8 -466.4166735694331 L 562.55 -476.4166735694331 L 575.05 -476.4166735694331 Z"/>
-    </clipPath>
-    <clipPath id="clip34">
-      <path d="M 607.2 -461.1584222535148 L 600.95 -471.1584222535148 L 613.45 -471.1584222535148 Z"/>
-    </clipPath>
-    <clipPath id="clip35">
-      <path d="M 645.6 -491.8779415197632 L 639.35 -501.8779415197632 L 651.85 -501.8779415197632 Z"/>
-    </clipPath>
-    <clipPath id="clip36">
-      <path d="M 684.0 -487.59546525900436 L 677.75 -497.59546525900436 L 690.25 -497.59546525900436 Z"/>
-    </clipPath>
-    <clipPath id="clip37">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip38">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip39">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip40">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip41">
-      <path d="M 331.25714285714287 -455.9212331603877 L 338.4 -463.0640903032448 L 345.54285714285714 -455.9212331603877 L 338.4 -448.77837601753055 Z"/>
-    </clipPath>
-    <clipPath id="clip42">
-      <path d="M 369.65714285714284 -455.83574930156556 L 376.8 -462.97860644442267 L 383.9428571428571 -455.83574930156556 L 376.8 -448.69289215870845 Z"/>
-    </clipPath>
-    <clipPath id="clip43">
-      <path d="M 408.0571428571429 -463.893596993908 L 415.2 -471.0364541367651 L 422.34285714285716 -463.893596993908 L 415.2 -456.75073985105087 Z"/>
-    </clipPath>
-    <clipPath id="clip44">
-      <path d="M 446.45714285714286 -451.16064368924003 L 453.6 -458.30350083209714 L 460.74285714285713 -451.16064368924003 L 453.6 -444.01778654638287 Z"/>
-    </clipPath>
-    <clipPath id="clip45">
-      <path d="M 484.8571428571429 -445.08284072682363 L 492.0 -452.2256978696808 L 499.1428571428571 -445.08284072682363 L 492.0 -437.9399835839665 Z"/>
-    </clipPath>
-    <clipPath id="clip46">
-      <path d="M 523.2571428571429 -467.46884342266765 L 530.4 -474.6117005655248 L 537.5428571428572 -467.46884342266765 L 530.4 -460.32598627981054 Z"/>
-    </clipPath>
-    <clipPath id="clip47">
-      <path d="M 561.6571428571428 -460.60859808580017 L 568.8 -467.7514552286573 L 575.9428571428572 -460.60859808580017 L 568.8 -453.465740942943 Z"/>
-    </clipPath>
-    <clipPath id="clip48">
-      <path d="M 600.0571428571428 -458.9030625691845 L 607.2 -466.04591971204167 L 614.3428571428572 -458.9030625691845 L 607.2 -451.7602054263274 Z"/>
-    </clipPath>
-    <clipPath id="clip49">
-      <path d="M 638.4571428571428 -451.188309976882 L 645.6 -458.3311671197391 L 652.7428571428572 -451.188309976882 L 645.6 -444.0454528340249 Z"/>
-    </clipPath>
-    <clipPath id="clip50">
-      <path d="M 676.8571428571429 -448.5414580148648 L 684.0 -455.6843151577219 L 691.1428571428571 -448.5414580148648 L 684.0 -441.3986008720077 Z"/>
-    </clipPath>
-    <clipPath id="clip51">
-      <path d="M 290 -94 L 290 -186 L 324 -186 L 324 -94 Z"/>
-    </clipPath>
-    <clipPath id="clip52">
-      <path d="M 300.75 -171.66666666666669 L 313.25 -171.66666666666669 L 307.0 -181.66666666666669 Z"/>
-    </clipPath>
-    <clipPath id="clip53">
-      <path d="M 307.0 -158.66666666666666 M 311.0 -158.66666666666666 L 311 -158.667 M 311 -158.667 A 4 4 0 1 0 303 -158.667 A 4 4 0 1 0 311 -158.667 Z"/>
-    </clipPath>
-    <clipPath id="clip54">
-      <path d="M 307.0 -135.66666666666666 L 300.75 -145.66666666666666 L 313.25 -145.66666666666666 Z"/>
-    </clipPath>
-    <clipPath id="clip55">
-      <path d="M 299.85714285714283 -104.66666666666666 L 307.0 -111.8095238095238 L 314.14285714285717 -104.66666666666666 L 307.0 -97.52380952380952 Z"/>
-    </clipPath>
-  </defs>
-  <g style="stroke-linejoin:miter;font-size:7;font-family:Gill Sans Std;fill:none;stroke-linecap:butt;stroke:rgb(0,0,0);font-stretch:normal;stroke-dasharray:none;font-weight:normal;font-style:normal;stroke-width:0.5;">
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300.0 -300 L 300.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,300,-279.001)" x="300.0" y="-279.00097346438844">
-      0
-    </text>
-    <path d="M 338.4 -300 L 338.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,338.4,-279.001)" x="338.4" y="-279.00097346438844">
-      200
-    </text>
-    <path d="M 376.8 -300 L 376.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,376.8,-279.001)" x="376.8" y="-279.00097346438844">
-      400
-    </text>
-    <path d="M 415.2 -300 L 415.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,415.2,-279.001)" x="415.2" y="-279.00097346438844">
-      600
-    </text>
-    <path d="M 453.6 -300 L 453.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,453.6,-279.001)" x="453.6" y="-279.00097346438844">
-      800
-    </text>
-    <path d="M 492.0 -300 L 492.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,492,-279.001)" x="492.0" y="-279.00097346438844">
-      1000
-    </text>
-    <path d="M 530.4 -300 L 530.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,530.4,-279.001)" x="530.4" y="-279.00097346438844">
-      1200
-    </text>
-    <path d="M 568.8 -300 L 568.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,568.8,-279.001)" x="568.8" y="-279.00097346438844">
-      1400
-    </text>
-    <path d="M 607.2 -300 L 607.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,607.2,-279.001)" x="607.2" y="-279.00097346438844">
-      1600
-    </text>
-    <path d="M 645.6 -300 L 645.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,645.6,-279.001)" x="645.6" y="-279.00097346438844">
-      1800
-    </text>
-    <path d="M 684.0 -300 L 684.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,684,-279.001)" x="684.0" y="-279.00097346438844">
-      2000
-    </text>
-    <path d="M 722.4 -300 L 722.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,722.4,-279.001)" x="722.4" y="-279.00097346438844">
-      2200
-    </text>
-    <path d="M 760.8 -300 L 760.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,760.8,-279.001)" x="760.8" y="-279.00097346438844">
-      2400
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="540.0" y="-252.00097346438844">
-      Size
-    </text>
-    <path d="M 300 -465.6663930661084 L 780 -465.6663930661084" style="stroke:rgb(179,179,179);stroke-width:0.4;stroke-dasharray:1,1;"/>
-    <path d="M 300 -300 L 300 -520"/>
-    <path d="M 300 -300.0 L 288 -300.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-295.5)" x="288.0" y="-295.50048673219425">
-      0.00e+00
-    </text>
-    <path d="M 300 -344.0 L 288 -344.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-339.5)" x="288.0" y="-339.50048673219425">
-      2.66e-08
-    </text>
-    <path d="M 300 -388.0 L 288 -388.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-383.5)" x="288.0" y="-383.5004867321942">
-      5.31e-08
-    </text>
-    <path d="M 300 -432.0 L 288 -432.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-427.5)" x="288.0" y="-427.5004867321942">
-      7.97e-08
-    </text>
-    <path d="M 300 -476.0 L 288 -476.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-471.5)" x="288.0" y="-471.5004867321942">
-      1.06e-07
-    </text>
-    <path d="M 300 -520.0 L 288 -520.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-515.5)" x="288.0" y="-515.5004867321942">
-      1.33e-07
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(-90,270.275,-410)" x="270.2753777963343" y="-410.0">
-      Average time (sec.)
-    </text>
-    <g style="clip-path:url(#clip0);">
-      <g style="clip-path:url(#clip1);">
-        <path d="M 338.4 -478.62481833173945 L 376.8 -476.2789822059233 L 415.2 -490.7101817059121 L 453.6 -477.0692109008487 L 492.0 -507.86493670790753 L 530.4 -494.1229094030739 L 568.8 -487.8308997944231 L 607.2 -482.7200915683336 L 645.6 -520.0 L 684.0 -508.90532165636273" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip2);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip3);">
-          <path d="M 332.15 -473.62481833173945 L 332.15 -483.62481833173945 L 344.65 -483.62481833173945 L 344.65 -473.62481833173945 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 332.15 -473.62481833173945 L 344.65 -473.62481833173945 L 338.4 -483.62481833173945 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip4);">
-            <path d="M 370.55 -471.2789822059233 L 370.55 -481.2789822059233 L 383.05 -481.2789822059233 L 383.05 -471.2789822059233 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 370.55 -471.2789822059233 L 383.05 -471.2789822059233 L 376.8 -481.2789822059233 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip5);">
-              <path d="M 408.95 -485.7101817059121 L 408.95 -495.7101817059121 L 421.45 -495.7101817059121 L 421.45 -485.7101817059121 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 408.95 -485.7101817059121 L 421.45 -485.7101817059121 L 415.2 -495.7101817059121 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip6);">
-                <path d="M 447.35 -472.0692109008487 L 447.35 -482.0692109008487 L 459.85 -482.0692109008487 L 459.85 -472.0692109008487 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 447.35 -472.0692109008487 L 459.85 -472.0692109008487 L 453.6 -482.0692109008487 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip7);">
-                  <path d="M 485.75 -502.86493670790753 L 485.75 -512.8649367079075 L 498.25 -512.8649367079075 L 498.25 -502.86493670790753 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 485.75 -502.86493670790753 L 498.25 -502.86493670790753 L 492.0 -512.8649367079075 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip8);">
-                    <path d="M 524.15 -489.1229094030739 L 524.15 -499.1229094030739 L 536.65 -499.1229094030739 L 536.65 -489.1229094030739 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 524.15 -489.1229094030739 L 536.65 -489.1229094030739 L 530.4 -499.1229094030739 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip9);">
-                      <path d="M 562.55 -482.8308997944231 L 562.55 -492.8308997944231 L 575.05 -492.8308997944231 L 575.05 -482.8308997944231 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 562.55 -482.8308997944231 L 575.05 -482.8308997944231 L 568.8 -492.8308997944231 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip10);">
-                        <path d="M 600.95 -477.7200915683336 L 600.95 -487.7200915683336 L 613.45 -487.7200915683336 L 613.45 -477.7200915683336 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 600.95 -477.7200915683336 L 613.45 -477.7200915683336 L 607.2 -487.7200915683336 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip11);">
-                          <path d="M 639.35 -515.0 L 639.35 -525.0 L 651.85 -525.0 L 651.85 -515.0 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 639.35 -515.0 L 651.85 -515.0 L 645.6 -525.0 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip12);">
-                            <path d="M 677.75 -503.90532165636273 L 677.75 -513.9053216563627 L 690.25 -513.9053216563627 L 690.25 -503.90532165636273 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 677.75 -503.90532165636273 L 690.25 -503.90532165636273 L 684.0 -513.9053216563627 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip13);">
-        <path d="M 338.4 -508.1896428383171 L 376.8 -472.9258944102653 L 415.2 -484.19452246662195 L 453.6 -472.70887143534867 L 492.0 -494.8568115243568 L 530.4 -485.7617265450274 L 568.8 -487.8308997944231 L 607.2 -475.30817714255596 L 645.6 -505.84546337643167 L 684.0 -500.40332236421006" style="stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip14);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip15);">
-          <path d="M 330.4 -500.1896428383171 L 330.4 -516.1896428383171 L 346.4 -516.1896428383171 L 346.4 -500.1896428383171 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -508.1896428383171 M 342.4 -508.1896428383171 L 342.4 -508.19 M 342.4 -508.19 A 4 4 0 1 0 334.4 -508.19 A 4 4 0 1 0 342.4 -508.19 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip16);">
-            <path d="M 368.8 -464.9258944102653 L 368.8 -480.9258944102653 L 384.8 -480.9258944102653 L 384.8 -464.9258944102653 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -472.9258944102653 M 380.8 -472.9258944102653 L 380.8 -472.926 M 380.8 -472.926 A 4 4 0 1 0 372.8 -472.926 A 4 4 0 1 0 380.8 -472.926 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip17);">
-              <path d="M 407.2 -476.19452246662195 L 407.2 -492.19452246662195 L 423.2 -492.19452246662195 L 423.2 -476.19452246662195 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -484.19452246662195 M 419.2 -484.19452246662195 L 419.2 -484.195 M 419.2 -484.195 A 4 4 0 1 0 411.2 -484.195 A 4 4 0 1 0 419.2 -484.195 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip18);">
-                <path d="M 445.6 -464.70887143534867 L 445.6 -480.70887143534867 L 461.6 -480.70887143534867 L 461.6 -464.70887143534867 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -472.70887143534867 M 457.6 -472.70887143534867 L 457.6 -472.709 M 457.6 -472.709 A 4 4 0 1 0 449.6 -472.709 A 4 4 0 1 0 457.6 -472.709 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip19);">
-                  <path d="M 484.0 -486.8568115243568 L 484.0 -502.8568115243568 L 500.0 -502.8568115243568 L 500.0 -486.8568115243568 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -494.8568115243568 M 496.0 -494.8568115243568 L 496 -494.857 M 496 -494.857 A 4 4 0 1 0 488 -494.857 A 4 4 0 1 0 496 -494.857 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip20);">
-                    <path d="M 522.4 -477.7617265450274 L 522.4 -493.7617265450274 L 538.4 -493.7617265450274 L 538.4 -477.7617265450274 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -485.7617265450274 M 534.4 -485.7617265450274 L 534.4 -485.762 M 534.4 -485.762 A 4 4 0 1 0 526.4 -485.762 A 4 4 0 1 0 534.4 -485.762 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip21);">
-                      <path d="M 560.8 -479.8308997944231 L 560.8 -495.8308997944231 L 576.8 -495.8308997944231 L 576.8 -479.8308997944231 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -487.8308997944231 M 572.8 -487.8308997944231 L 572.8 -487.831 M 572.8 -487.831 A 4 4 0 1 0 564.8 -487.831 A 4 4 0 1 0 572.8 -487.831 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip22);">
-                        <path d="M 599.2 -467.30817714255596 L 599.2 -483.30817714255596 L 615.2 -483.30817714255596 L 615.2 -467.30817714255596 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -475.30817714255596 M 611.2 -475.30817714255596 L 611.2 -475.308 M 611.2 -475.308 A 4 4 0 1 0 603.2 -475.308 A 4 4 0 1 0 611.2 -475.308 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip23);">
-                          <path d="M 637.6 -497.84546337643167 L 637.6 -513.8454633764317 L 653.6 -513.8454633764317 L 653.6 -497.84546337643167 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -505.84546337643167 M 649.6 -505.84546337643167 L 649.6 -505.845 M 649.6 -505.845 A 4 4 0 1 0 641.6 -505.845 A 4 4 0 1 0 649.6 -505.845 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip24);">
-                            <path d="M 676.0 -492.40332236421006 L 676.0 -508.40332236421006 L 692.0 -508.40332236421006 L 692.0 -492.40332236421006 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -500.40332236421006 M 688.0 -500.40332236421006 L 688 -500.403 M 688 -500.403 A 4 4 0 1 0 680 -500.403 A 4 4 0 1 0 688 -500.403 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip25);">
-        <path d="M 338.4 -512.3925992304044 L 376.8 -468.865411116215 L 415.2 -475.4572768963154 L 453.6 -468.49266173181627 L 492.0 -487.3604072381153 L 530.4 -478.1973990376289 L 568.8 -471.4166735694331 L 607.2 -466.1584222535148 L 645.6 -496.8779415197632 L 684.0 -492.59546525900436" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip26);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip27);">
-          <path d="M 332.15 -507.39259923040436 L 332.15 -517.3925992304044 L 344.65 -517.3925992304044 L 344.65 -507.39259923040436 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -507.39259923040436 L 332.15 -517.3925992304044 L 344.65 -517.3925992304044 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip28);">
-            <path d="M 370.55 -463.865411116215 L 370.55 -473.865411116215 L 383.05 -473.865411116215 L 383.05 -463.865411116215 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -463.865411116215 L 370.55 -473.865411116215 L 383.05 -473.865411116215 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip29);">
-              <path d="M 408.95 -470.4572768963154 L 408.95 -480.4572768963154 L 421.45 -480.4572768963154 L 421.45 -470.4572768963154 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -470.4572768963154 L 408.95 -480.4572768963154 L 421.45 -480.4572768963154 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip30);">
-                <path d="M 447.35 -463.49266173181627 L 447.35 -473.49266173181627 L 459.85 -473.49266173181627 L 459.85 -463.49266173181627 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -463.49266173181627 L 447.35 -473.49266173181627 L 459.85 -473.49266173181627 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip31);">
-                  <path d="M 485.75 -482.3604072381153 L 485.75 -492.3604072381153 L 498.25 -492.3604072381153 L 498.25 -482.3604072381153 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -482.3604072381153 L 485.75 -492.3604072381153 L 498.25 -492.3604072381153 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip32);">
-                    <path d="M 524.15 -473.1973990376289 L 524.15 -483.1973990376289 L 536.65 -483.1973990376289 L 536.65 -473.1973990376289 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -473.1973990376289 L 524.15 -483.1973990376289 L 536.65 -483.1973990376289 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip33);">
-                      <path d="M 562.55 -466.4166735694331 L 562.55 -476.4166735694331 L 575.05 -476.4166735694331 L 575.05 -466.4166735694331 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -466.4166735694331 L 562.55 -476.4166735694331 L 575.05 -476.4166735694331 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip34);">
-                        <path d="M 600.95 -461.1584222535148 L 600.95 -471.1584222535148 L 613.45 -471.1584222535148 L 613.45 -461.1584222535148 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -461.1584222535148 L 600.95 -471.1584222535148 L 613.45 -471.1584222535148 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip35);">
-                          <path d="M 639.35 -491.8779415197632 L 639.35 -501.8779415197632 L 651.85 -501.8779415197632 L 651.85 -491.8779415197632 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -491.8779415197632 L 639.35 -501.8779415197632 L 651.85 -501.8779415197632 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip36);">
-                            <path d="M 677.75 -487.59546525900436 L 677.75 -497.59546525900436 L 690.25 -497.59546525900436 L 690.25 -487.59546525900436 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -487.59546525900436 L 677.75 -497.59546525900436 L 690.25 -497.59546525900436 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip37);">
-        <path d="M 338.4 -467.50363336521156 L 376.8 -463.89790432012774 L 415.2 -480.29142224598445 L 453.6 -461.9582821901097 L 492.0 -452.7775476855652 L 530.4 -478.1973990376289 L 568.8 -470.3580653177406 L 607.2 -462.55434987236157 L 645.6 -459.9335075340557 L 684.0 -454.0132533114453" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip38);">
-        <path d="M 333.4 -462.50363336521156 L 343.4 -472.50363336521156" style="stroke-width:0.7;"/>
-        <path d="M 343.4 -462.50363336521156 L 333.4 -472.50363336521156" style="stroke-width:0.7;"/>
-        <path d="M 371.8 -458.89790432012774 L 381.8 -468.89790432012774" style="stroke-width:0.7;"/>
-        <path d="M 381.8 -458.89790432012774 L 371.8 -468.89790432012774" style="stroke-width:0.7;"/>
-        <path d="M 410.2 -475.29142224598445 L 420.2 -485.29142224598445" style="stroke-width:0.7;"/>
-        <path d="M 420.2 -475.29142224598445 L 410.2 -485.29142224598445" style="stroke-width:0.7;"/>
-        <path d="M 448.6 -456.9582821901097 L 458.6 -466.9582821901097" style="stroke-width:0.7;"/>
-        <path d="M 458.6 -456.9582821901097 L 448.6 -466.9582821901097" style="stroke-width:0.7;"/>
-        <path d="M 487.0 -447.7775476855652 L 497.0 -457.7775476855652" style="stroke-width:0.7;"/>
-        <path d="M 497.0 -447.7775476855652 L 487.0 -457.7775476855652" style="stroke-width:0.7;"/>
-        <path d="M 525.4 -473.1973990376289 L 535.4 -483.1973990376289" style="stroke-width:0.7;"/>
-        <path d="M 535.4 -473.1973990376289 L 525.4 -483.1973990376289" style="stroke-width:0.7;"/>
-        <path d="M 563.8 -465.3580653177406 L 573.8 -475.3580653177406" style="stroke-width:0.7;"/>
-        <path d="M 573.8 -465.3580653177406 L 563.8 -475.3580653177406" style="stroke-width:0.7;"/>
-        <path d="M 602.2 -457.55434987236157 L 612.2 -467.55434987236157" style="stroke-width:0.7;"/>
-        <path d="M 612.2 -457.55434987236157 L 602.2 -467.55434987236157" style="stroke-width:0.7;"/>
-        <path d="M 640.6 -454.9335075340557 L 650.6 -464.9335075340557" style="stroke-width:0.7;"/>
-        <path d="M 650.6 -454.9335075340557 L 640.6 -464.9335075340557" style="stroke-width:0.7;"/>
-        <path d="M 679.0 -449.0132533114453 L 689.0 -459.0132533114453" style="stroke-width:0.7;"/>
-        <path d="M 689.0 -449.0132533114453 L 679.0 -459.0132533114453" style="stroke-width:0.7;"/>
-      </g>
-      <g style="clip-path:url(#clip39);">
-        <path d="M 338.4 -455.9212331603877 L 376.8 -455.83574930156556 L 415.2 -463.893596993908 L 453.6 -451.16064368924003 L 492.0 -445.08284072682363 L 530.4 -467.46884342266765 L 568.8 -460.60859808580017 L 607.2 -458.9030625691845 L 645.6 -451.188309976882 L 684.0 -448.5414580148648" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip40);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip41);">
-          <path d="M 331.25714285714287 -448.77837601753055 L 331.25714285714287 -463.0640903032448 L 345.54285714285714 -463.0640903032448 L 345.54285714285714 -448.77837601753055 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 331.25714285714287 -455.9212331603877 L 338.4 -463.0640903032448 L 345.54285714285714 -455.9212331603877 L 338.4 -448.77837601753055 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip42);">
-            <path d="M 369.65714285714284 -448.69289215870845 L 369.65714285714284 -462.97860644442267 L 383.9428571428571 -462.97860644442267 L 383.9428571428571 -448.69289215870845 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 369.65714285714284 -455.83574930156556 L 376.8 -462.97860644442267 L 383.9428571428571 -455.83574930156556 L 376.8 -448.69289215870845 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip43);">
-              <path d="M 408.0571428571429 -456.75073985105087 L 408.0571428571429 -471.0364541367651 L 422.34285714285716 -471.0364541367651 L 422.34285714285716 -456.75073985105087 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 408.0571428571429 -463.893596993908 L 415.2 -471.0364541367651 L 422.34285714285716 -463.893596993908 L 415.2 -456.75073985105087 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip44);">
-                <path d="M 446.45714285714286 -444.01778654638287 L 446.45714285714286 -458.30350083209714 L 460.74285714285713 -458.30350083209714 L 460.74285714285713 -444.01778654638287 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 446.45714285714286 -451.16064368924003 L 453.6 -458.30350083209714 L 460.74285714285713 -451.16064368924003 L 453.6 -444.01778654638287 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip45);">
-                  <path d="M 484.8571428571429 -437.9399835839665 L 484.8571428571429 -452.2256978696808 L 499.1428571428571 -452.2256978696808 L 499.1428571428571 -437.9399835839665 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 484.8571428571429 -445.08284072682363 L 492.0 -452.2256978696808 L 499.1428571428571 -445.08284072682363 L 492.0 -437.9399835839665 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip46);">
-                    <path d="M 523.2571428571429 -460.32598627981054 L 523.2571428571429 -474.6117005655248 L 537.5428571428572 -474.6117005655248 L 537.5428571428572 -460.32598627981054 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 523.2571428571429 -467.46884342266765 L 530.4 -474.6117005655248 L 537.5428571428572 -467.46884342266765 L 530.4 -460.32598627981054 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip47);">
-                      <path d="M 561.6571428571428 -453.465740942943 L 561.6571428571428 -467.7514552286573 L 575.9428571428572 -467.7514552286573 L 575.9428571428572 -453.465740942943 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 561.6571428571428 -460.60859808580017 L 568.8 -467.7514552286573 L 575.9428571428572 -460.60859808580017 L 568.8 -453.465740942943 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip48);">
-                        <path d="M 600.0571428571428 -451.7602054263274 L 600.0571428571428 -466.04591971204167 L 614.3428571428572 -466.04591971204167 L 614.3428571428572 -451.7602054263274 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 600.0571428571428 -458.9030625691845 L 607.2 -466.04591971204167 L 614.3428571428572 -458.9030625691845 L 607.2 -451.7602054263274 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip49);">
-                          <path d="M 638.4571428571428 -444.0454528340249 L 638.4571428571428 -458.3311671197391 L 652.7428571428572 -458.3311671197391 L 652.7428571428572 -444.0454528340249 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 638.4571428571428 -451.188309976882 L 645.6 -458.3311671197391 L 652.7428571428572 -451.188309976882 L 645.6 -444.0454528340249 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip50);">
-                            <path d="M 676.8571428571429 -441.3986008720077 L 676.8571428571429 -455.6843151577219 L 691.1428571428571 -455.6843151577219 L 691.1428571428571 -441.3986008720077 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 676.8571428571429 -448.5414580148648 L 684.0 -455.6843151577219 L 691.1428571428571 -448.5414580148648 L 684.0 -441.3986008720077 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-    </g>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip51);">
-      <path d="M 290 -94 L 290 -186 L 324 -186 L 324 -94 Z" style="stroke:none;"/>
-    </g>
-    <path d="M 300 -176.66666666666669 L 314 -176.66666666666669" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip52);">
-      <path d="M 300.75 -171.66666666666669 L 300.75 -181.66666666666669 L 313.25 -181.66666666666669 L 313.25 -171.66666666666669 Z" style="stroke:none;"/>
-    </g>
-    <g>
-      <path d="M 300.75 -171.66666666666669 L 313.25 -171.66666666666669 L 307.0 -181.66666666666669 Z"/>
-      <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-172.0">
-        cc_hash_mod_prime_nea_lc_1div8_1div2_nsth_map
-      </text>
-      <path d="M 300 -158.66666666666666 L 314 -158.66666666666666" style="stroke-width:2;"/>
-      <g style="fill:rgb(255,255,255);clip-path:url(#clip53);">
-        <path d="M 299.0 -150.66666666666666 L 299.0 -166.66666666666666 L 315.0 -166.66666666666666 L 315.0 -150.66666666666666 Z" style="stroke:none;"/>
-      </g>
-      <g>
-        <path d="M 307.0 -158.66666666666666 M 311.0 -158.66666666666666 L 311 -158.667 M 311 -158.667 A 4 4 0 1 0 303 -158.667 A 4 4 0 1 0 311 -158.667 Z"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-154.0">
-          n_hash_map_ncah
-        </text>
-        <path d="M 300 -140.66666666666666 L 314 -140.66666666666666" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip54);">
-          <path d="M 300.75 -135.66666666666666 L 300.75 -145.66666666666666 L 313.25 -145.66666666666666 L 313.25 -135.66666666666666 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 307.0 -135.66666666666666 L 300.75 -145.66666666666666 L 313.25 -145.66666666666666 Z"/>
-          <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-136.0">
-            cc_hash_mod_prime_nea_lc_1div8_1div1_nsth_map
-          </text>
-          <path d="M 300 -122.66666666666666 L 314 -122.66666666666666" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-          <path d="M 302.0 -117.66666666666666 L 312.0 -127.66666666666666" style="stroke-width:0.7;"/>
-          <path d="M 312.0 -117.66666666666666 L 302.0 -127.66666666666666" style="stroke-width:0.7;"/>
-          <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-118.0">
-            cc_hash_mask_exp_nea_lc_1div8_1div2_nsth_map
-          </text>
-          <path d="M 300 -104.66666666666666 L 314 -104.66666666666666" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip55);">
-            <path d="M 299.85714285714283 -97.52380952380952 L 299.85714285714283 -111.8095238095238 L 314.14285714285717 -111.8095238095238 L 314.14285714285717 -97.52380952380952 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 299.85714285714283 -104.66666666666666 L 307.0 -111.8095238095238 L 314.14285714285717 -104.66666666666666 L 307.0 -97.52380952380952 Z"/>
-            <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-100.0">
-              cc_hash_mask_exp_nea_lc_1div8_1div1_nsth_map
-            </text>
-          </g>
-        </g>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.pdf b/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.pdf
deleted file mode 100644 (file)
index 7b570b0..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.pdf and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.png b/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.png
deleted file mode 100644 (file)
index 1e8fdf1..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.png and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.svg b/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_find_timing_test_local.svg
deleted file mode 100644 (file)
index 92a2914..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-<?xml version="1.0" ?>
-<!--Created by PyChart 1.39 Copyright 1999-2006 Yasushi Saito-->
-<svg viewBox="250.275 -544.5 535.725 416.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <defs>
-    <clipPath id="clip0">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip1">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip2">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip3">
-      <path d="M 332.15 -510.7894563318057 L 344.65 -510.7894563318057 L 338.4 -520.7894563318057 Z"/>
-    </clipPath>
-    <clipPath id="clip4">
-      <path d="M 370.55 -504.6858000065939 L 383.05 -504.6858000065939 L 376.8 -514.6858000065939 Z"/>
-    </clipPath>
-    <clipPath id="clip5">
-      <path d="M 408.95 -474.7949292802743 L 421.45 -474.7949292802743 L 415.2 -484.7949292802743 Z"/>
-    </clipPath>
-    <clipPath id="clip6">
-      <path d="M 447.35 -504.6858000065939 L 459.85 -504.6858000065939 L 453.6 -514.6858000065939 Z"/>
-    </clipPath>
-    <clipPath id="clip7">
-      <path d="M 485.75 -472.9286538524941 L 498.25 -472.9286538524941 L 492.0 -482.9286538524941 Z"/>
-    </clipPath>
-    <clipPath id="clip8">
-      <path d="M 524.15 -488.7154726187729 L 536.65 -488.7154726187729 L 530.4 -498.7154726187729 Z"/>
-    </clipPath>
-    <clipPath id="clip9">
-      <path d="M 562.55 -503.31347466288616 L 575.05 -503.31347466288616 L 568.8 -513.3134746628862 Z"/>
-    </clipPath>
-    <clipPath id="clip10">
-      <path d="M 600.95 -515.0 L 613.45 -515.0 L 607.2 -525.0 Z"/>
-    </clipPath>
-    <clipPath id="clip11">
-      <path d="M 639.35 -467.025914081303 L 651.85 -467.025914081303 L 645.6 -477.025914081303 Z"/>
-    </clipPath>
-    <clipPath id="clip12">
-      <path d="M 677.75 -471.52658995746924 L 690.25 -471.52658995746924 L 684.0 -481.52658995746924 Z"/>
-    </clipPath>
-    <clipPath id="clip13">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip14">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip15">
-      <path d="M 338.4 -427.19831195806273 M 342.4 -427.19831195806273 L 342.4 -427.198 M 342.4 -427.198 A 4 4 0 1 0 334.4 -427.198 A 4 4 0 1 0 342.4 -427.198 Z"/>
-    </clipPath>
-    <clipPath id="clip16">
-      <path d="M 376.8 -423.666677656523 M 380.8 -423.666677656523 L 380.8 -423.667 M 380.8 -423.667 A 4 4 0 1 0 372.8 -423.667 A 4 4 0 1 0 380.8 -423.667 Z"/>
-    </clipPath>
-    <clipPath id="clip17">
-      <path d="M 415.2 -419.5119844383634 M 419.2 -419.5119844383634 L 419.2 -419.512 M 419.2 -419.512 A 4 4 0 1 0 411.2 -419.512 A 4 4 0 1 0 419.2 -419.512 Z"/>
-    </clipPath>
-    <clipPath id="clip18">
-      <path d="M 453.6 -426.89584913125185 M 457.6 -426.89584913125185 L 457.6 -426.896 M 457.6 -426.896 A 4 4 0 1 0 449.6 -426.896 A 4 4 0 1 0 457.6 -426.896 Z"/>
-    </clipPath>
-    <clipPath id="clip19">
-      <path d="M 492.0 -425.5909795258976 M 496.0 -425.5909795258976 L 496 -425.591 M 496 -425.591 A 4 4 0 1 0 488 -425.591 A 4 4 0 1 0 496 -425.591 Z"/>
-    </clipPath>
-    <clipPath id="clip20">
-      <path d="M 530.4 -426.4650028024134 M 534.4 -426.4650028024134 L 534.4 -426.465 M 534.4 -426.465 A 4 4 0 1 0 526.4 -426.465 A 4 4 0 1 0 534.4 -426.465 Z"/>
-    </clipPath>
-    <clipPath id="clip21">
-      <path d="M 568.8 -431.3544558372622 M 572.8 -431.3544558372622 L 572.8 -431.354 M 572.8 -431.354 A 4 4 0 1 0 564.8 -431.354 A 4 4 0 1 0 572.8 -431.354 Z"/>
-    </clipPath>
-    <clipPath id="clip22">
-      <path d="M 607.2 -431.1267020540041 M 611.2 -431.1267020540041 L 611.2 -431.127 M 611.2 -431.127 A 4 4 0 1 0 603.2 -431.127 A 4 4 0 1 0 611.2 -431.127 Z"/>
-    </clipPath>
-    <clipPath id="clip23">
-      <path d="M 645.6 -431.0440143747321 M 649.6 -431.0440143747321 L 649.6 -431.044 M 649.6 -431.044 A 4 4 0 1 0 641.6 -431.044 A 4 4 0 1 0 649.6 -431.044 Z"/>
-    </clipPath>
-    <clipPath id="clip24">
-      <path d="M 684.0 -430.6900530810062 M 688.0 -430.6900530810062 L 688 -430.69 M 688 -430.69 A 4 4 0 1 0 680 -430.69 A 4 4 0 1 0 688 -430.69 Z"/>
-    </clipPath>
-    <clipPath id="clip25">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip26">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip27">
-      <path d="M 290 -134 L 290 -190 L 324 -190 L 324 -134 Z"/>
-    </clipPath>
-    <clipPath id="clip28">
-      <path d="M 300.75 -175.66666666666669 L 313.25 -175.66666666666669 L 307.0 -185.66666666666669 Z"/>
-    </clipPath>
-    <clipPath id="clip29">
-      <path d="M 307.0 -162.66666666666666 M 311.0 -162.66666666666666 L 311 -162.667 M 311 -162.667 A 4 4 0 1 0 303 -162.667 A 4 4 0 1 0 311 -162.667 Z"/>
-    </clipPath>
-  </defs>
-  <g style="stroke-linejoin:miter;font-size:7;font-family:Gill Sans Std;fill:none;stroke-linecap:butt;stroke:rgb(0,0,0);font-stretch:normal;stroke-dasharray:none;font-weight:normal;font-style:normal;stroke-width:0.5;">
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300.0 -300 L 300.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,300,-279.001)" x="300.0" y="-279.00097346438844">
-      0
-    </text>
-    <path d="M 338.4 -300 L 338.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,338.4,-279.001)" x="338.4" y="-279.00097346438844">
-      200
-    </text>
-    <path d="M 376.8 -300 L 376.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,376.8,-279.001)" x="376.8" y="-279.00097346438844">
-      400
-    </text>
-    <path d="M 415.2 -300 L 415.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,415.2,-279.001)" x="415.2" y="-279.00097346438844">
-      600
-    </text>
-    <path d="M 453.6 -300 L 453.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,453.6,-279.001)" x="453.6" y="-279.00097346438844">
-      800
-    </text>
-    <path d="M 492.0 -300 L 492.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,492,-279.001)" x="492.0" y="-279.00097346438844">
-      1000
-    </text>
-    <path d="M 530.4 -300 L 530.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,530.4,-279.001)" x="530.4" y="-279.00097346438844">
-      1200
-    </text>
-    <path d="M 568.8 -300 L 568.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,568.8,-279.001)" x="568.8" y="-279.00097346438844">
-      1400
-    </text>
-    <path d="M 607.2 -300 L 607.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,607.2,-279.001)" x="607.2" y="-279.00097346438844">
-      1600
-    </text>
-    <path d="M 645.6 -300 L 645.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,645.6,-279.001)" x="645.6" y="-279.00097346438844">
-      1800
-    </text>
-    <path d="M 684.0 -300 L 684.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,684,-279.001)" x="684.0" y="-279.00097346438844">
-      2000
-    </text>
-    <path d="M 722.4 -300 L 722.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,722.4,-279.001)" x="722.4" y="-279.00097346438844">
-      2200
-    </text>
-    <path d="M 760.8 -300 L 760.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,760.8,-279.001)" x="760.8" y="-279.00097346438844">
-      2400
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="540.0" y="-252.00097346438844">
-      Size
-    </text>
-    <path d="M 300 -300 L 300 -520"/>
-    <path d="M 300 -300.0 L 288 -300.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-295.5)" x="288.0" y="-295.50048673219425">
-      0.00e+00
-    </text>
-    <path d="M 300 -344.0 L 288 -344.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-339.5)" x="288.0" y="-339.50048673219425">
-      6.07e-09
-    </text>
-    <path d="M 300 -388.0 L 288 -388.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-383.5)" x="288.0" y="-383.5004867321942">
-      1.21e-08
-    </text>
-    <path d="M 300 -432.0 L 288 -432.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-427.5)" x="288.0" y="-427.5004867321942">
-      1.82e-08
-    </text>
-    <path d="M 300 -476.0 L 288 -476.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-471.5)" x="288.0" y="-471.5004867321942">
-      2.43e-08
-    </text>
-    <path d="M 300 -520.0 L 288 -520.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-515.5)" x="288.0" y="-515.5004867321942">
-      3.03e-08
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(-90,270.275,-410)" x="270.2753777963343" y="-410.0">
-      Average time (sec.)
-    </text>
-    <g style="clip-path:url(#clip0);">
-      <g style="clip-path:url(#clip1);">
-        <path d="M 338.4 -515.7894563318057 L 376.8 -509.6858000065939 L 415.2 -479.7949292802743 L 453.6 -509.6858000065939 L 492.0 -477.9286538524941 L 530.4 -493.7154726187729 L 568.8 -508.31347466288616 L 607.2 -520.0 L 645.6 -472.025914081303 L 684.0 -476.52658995746924" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip2);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip3);">
-          <path d="M 332.15 -510.7894563318057 L 332.15 -520.7894563318057 L 344.65 -520.7894563318057 L 344.65 -510.7894563318057 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 332.15 -510.7894563318057 L 344.65 -510.7894563318057 L 338.4 -520.7894563318057 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip4);">
-            <path d="M 370.55 -504.6858000065939 L 370.55 -514.6858000065939 L 383.05 -514.6858000065939 L 383.05 -504.6858000065939 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 370.55 -504.6858000065939 L 383.05 -504.6858000065939 L 376.8 -514.6858000065939 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip5);">
-              <path d="M 408.95 -474.7949292802743 L 408.95 -484.7949292802743 L 421.45 -484.7949292802743 L 421.45 -474.7949292802743 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 408.95 -474.7949292802743 L 421.45 -474.7949292802743 L 415.2 -484.7949292802743 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip6);">
-                <path d="M 447.35 -504.6858000065939 L 447.35 -514.6858000065939 L 459.85 -514.6858000065939 L 459.85 -504.6858000065939 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 447.35 -504.6858000065939 L 459.85 -504.6858000065939 L 453.6 -514.6858000065939 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip7);">
-                  <path d="M 485.75 -472.9286538524941 L 485.75 -482.9286538524941 L 498.25 -482.9286538524941 L 498.25 -472.9286538524941 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 485.75 -472.9286538524941 L 498.25 -472.9286538524941 L 492.0 -482.9286538524941 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip8);">
-                    <path d="M 524.15 -488.7154726187729 L 524.15 -498.7154726187729 L 536.65 -498.7154726187729 L 536.65 -488.7154726187729 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 524.15 -488.7154726187729 L 536.65 -488.7154726187729 L 530.4 -498.7154726187729 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip9);">
-                      <path d="M 562.55 -503.31347466288616 L 562.55 -513.3134746628862 L 575.05 -513.3134746628862 L 575.05 -503.31347466288616 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 562.55 -503.31347466288616 L 575.05 -503.31347466288616 L 568.8 -513.3134746628862 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip10);">
-                        <path d="M 600.95 -515.0 L 600.95 -525.0 L 613.45 -525.0 L 613.45 -515.0 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 600.95 -515.0 L 613.45 -515.0 L 607.2 -525.0 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip11);">
-                          <path d="M 639.35 -467.025914081303 L 639.35 -477.025914081303 L 651.85 -477.025914081303 L 651.85 -467.025914081303 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 639.35 -467.025914081303 L 651.85 -467.025914081303 L 645.6 -477.025914081303 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip12);">
-                            <path d="M 677.75 -471.52658995746924 L 677.75 -481.52658995746924 L 690.25 -481.52658995746924 L 690.25 -471.52658995746924 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 677.75 -471.52658995746924 L 690.25 -471.52658995746924 L 684.0 -481.52658995746924 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip13);">
-        <path d="M 338.4 -427.19831195806273 L 376.8 -423.666677656523 L 415.2 -419.5119844383634 L 453.6 -426.89584913125185 L 492.0 -425.5909795258976 L 530.4 -426.4650028024134 L 568.8 -431.3544558372622 L 607.2 -431.1267020540041 L 645.6 -431.0440143747321 L 684.0 -430.6900530810062" style="stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip14);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip15);">
-          <path d="M 330.4 -419.19831195806273 L 330.4 -435.19831195806273 L 346.4 -435.19831195806273 L 346.4 -419.19831195806273 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -427.19831195806273 M 342.4 -427.19831195806273 L 342.4 -427.198 M 342.4 -427.198 A 4 4 0 1 0 334.4 -427.198 A 4 4 0 1 0 342.4 -427.198 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip16);">
-            <path d="M 368.8 -415.666677656523 L 368.8 -431.666677656523 L 384.8 -431.666677656523 L 384.8 -415.666677656523 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -423.666677656523 M 380.8 -423.666677656523 L 380.8 -423.667 M 380.8 -423.667 A 4 4 0 1 0 372.8 -423.667 A 4 4 0 1 0 380.8 -423.667 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip17);">
-              <path d="M 407.2 -411.5119844383634 L 407.2 -427.5119844383634 L 423.2 -427.5119844383634 L 423.2 -411.5119844383634 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -419.5119844383634 M 419.2 -419.5119844383634 L 419.2 -419.512 M 419.2 -419.512 A 4 4 0 1 0 411.2 -419.512 A 4 4 0 1 0 419.2 -419.512 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip18);">
-                <path d="M 445.6 -418.89584913125185 L 445.6 -434.89584913125185 L 461.6 -434.89584913125185 L 461.6 -418.89584913125185 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -426.89584913125185 M 457.6 -426.89584913125185 L 457.6 -426.896 M 457.6 -426.896 A 4 4 0 1 0 449.6 -426.896 A 4 4 0 1 0 457.6 -426.896 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip19);">
-                  <path d="M 484.0 -417.5909795258976 L 484.0 -433.5909795258976 L 500.0 -433.5909795258976 L 500.0 -417.5909795258976 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -425.5909795258976 M 496.0 -425.5909795258976 L 496 -425.591 M 496 -425.591 A 4 4 0 1 0 488 -425.591 A 4 4 0 1 0 496 -425.591 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip20);">
-                    <path d="M 522.4 -418.4650028024134 L 522.4 -434.4650028024134 L 538.4 -434.4650028024134 L 538.4 -418.4650028024134 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -426.4650028024134 M 534.4 -426.4650028024134 L 534.4 -426.465 M 534.4 -426.465 A 4 4 0 1 0 526.4 -426.465 A 4 4 0 1 0 534.4 -426.465 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip21);">
-                      <path d="M 560.8 -423.3544558372622 L 560.8 -439.3544558372622 L 576.8 -439.3544558372622 L 576.8 -423.3544558372622 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -431.3544558372622 M 572.8 -431.3544558372622 L 572.8 -431.354 M 572.8 -431.354 A 4 4 0 1 0 564.8 -431.354 A 4 4 0 1 0 572.8 -431.354 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip22);">
-                        <path d="M 599.2 -423.1267020540041 L 599.2 -439.1267020540041 L 615.2 -439.1267020540041 L 615.2 -423.1267020540041 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -431.1267020540041 M 611.2 -431.1267020540041 L 611.2 -431.127 M 611.2 -431.127 A 4 4 0 1 0 603.2 -431.127 A 4 4 0 1 0 611.2 -431.127 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip23);">
-                          <path d="M 637.6 -423.0440143747321 L 637.6 -439.0440143747321 L 653.6 -439.0440143747321 L 653.6 -423.0440143747321 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -431.0440143747321 M 649.6 -431.0440143747321 L 649.6 -431.044 M 649.6 -431.044 A 4 4 0 1 0 641.6 -431.044 A 4 4 0 1 0 649.6 -431.044 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip24);">
-                            <path d="M 676.0 -422.6900530810062 L 676.0 -438.6900530810062 L 692.0 -438.6900530810062 L 692.0 -422.6900530810062 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -430.6900530810062 M 688.0 -430.6900530810062 L 688 -430.69 M 688 -430.69 A 4 4 0 1 0 680 -430.69 A 4 4 0 1 0 688 -430.69 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip25);">
-        <path d="M 338.4 -358.46134977415846 L 376.8 -360.1617421120306 L 415.2 -350.4975107975339 L 453.6 -359.8586264877518 L 492.0 -369.2490455309749 L 530.4 -352.2271339553592 L 568.8 -360.01283175628896 L 607.2 -362.97638719461935 L 645.6 -369.0183904256371 L 684.0 -375.6323893046718" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip26);">
-        <path d="M 333.4 -353.46134977415846 L 343.4 -363.46134977415846" style="stroke-width:0.7;"/>
-        <path d="M 343.4 -353.46134977415846 L 333.4 -363.46134977415846" style="stroke-width:0.7;"/>
-        <path d="M 371.8 -355.1617421120306 L 381.8 -365.1617421120306" style="stroke-width:0.7;"/>
-        <path d="M 381.8 -355.1617421120306 L 371.8 -365.1617421120306" style="stroke-width:0.7;"/>
-        <path d="M 410.2 -345.4975107975339 L 420.2 -355.4975107975339" style="stroke-width:0.7;"/>
-        <path d="M 420.2 -345.4975107975339 L 410.2 -355.4975107975339" style="stroke-width:0.7;"/>
-        <path d="M 448.6 -354.8586264877518 L 458.6 -364.8586264877518" style="stroke-width:0.7;"/>
-        <path d="M 458.6 -354.8586264877518 L 448.6 -364.8586264877518" style="stroke-width:0.7;"/>
-        <path d="M 487.0 -364.2490455309749 L 497.0 -374.2490455309749" style="stroke-width:0.7;"/>
-        <path d="M 497.0 -364.2490455309749 L 487.0 -374.2490455309749" style="stroke-width:0.7;"/>
-        <path d="M 525.4 -347.2271339553592 L 535.4 -357.2271339553592" style="stroke-width:0.7;"/>
-        <path d="M 535.4 -347.2271339553592 L 525.4 -357.2271339553592" style="stroke-width:0.7;"/>
-        <path d="M 563.8 -355.01283175628896 L 573.8 -365.01283175628896" style="stroke-width:0.7;"/>
-        <path d="M 573.8 -355.01283175628896 L 563.8 -365.01283175628896" style="stroke-width:0.7;"/>
-        <path d="M 602.2 -357.97638719461935 L 612.2 -367.97638719461935" style="stroke-width:0.7;"/>
-        <path d="M 612.2 -357.97638719461935 L 602.2 -367.97638719461935" style="stroke-width:0.7;"/>
-        <path d="M 640.6 -364.0183904256371 L 650.6 -374.0183904256371" style="stroke-width:0.7;"/>
-        <path d="M 650.6 -364.0183904256371 L 640.6 -374.0183904256371" style="stroke-width:0.7;"/>
-        <path d="M 679.0 -370.6323893046718 L 689.0 -380.6323893046718" style="stroke-width:0.7;"/>
-        <path d="M 689.0 -370.6323893046718 L 679.0 -380.6323893046718" style="stroke-width:0.7;"/>
-      </g>
-    </g>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip27);">
-      <path d="M 290 -134 L 290 -190 L 324 -190 L 324 -134 Z" style="stroke:none;"/>
-    </g>
-    <path d="M 300 -180.66666666666669 L 314 -180.66666666666669" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip28);">
-      <path d="M 300.75 -175.66666666666669 L 300.75 -185.66666666666669 L 313.25 -185.66666666666669 L 313.25 -175.66666666666669 Z" style="stroke:none;"/>
-    </g>
-    <g>
-      <path d="M 300.75 -175.66666666666669 L 313.25 -175.66666666666669 L 307.0 -185.66666666666669 Z"/>
-      <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-176.0">
-        gp_hash_mod_quadp_prime_nea_lc_1div8_1div2_nsth_map
-      </text>
-      <path d="M 300 -162.66666666666666 L 314 -162.66666666666666" style="stroke-width:2;"/>
-      <g style="fill:rgb(255,255,255);clip-path:url(#clip29);">
-        <path d="M 299.0 -154.66666666666666 L 299.0 -170.66666666666666 L 315.0 -170.66666666666666 L 315.0 -154.66666666666666 Z" style="stroke:none;"/>
-      </g>
-      <g>
-        <path d="M 307.0 -162.66666666666666 M 311.0 -162.66666666666666 L 311 -162.667 M 311 -162.667 A 4 4 0 1 0 303 -162.667 A 4 4 0 1 0 311 -162.667 Z"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-158.0">
-          n_hash_map_ncah
-        </text>
-        <path d="M 300 -144.66666666666666 L 314 -144.66666666666666" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-        <path d="M 302.0 -139.66666666666666 L 312.0 -149.66666666666666" style="stroke-width:0.7;"/>
-        <path d="M 312.0 -139.66666666666666 L 302.0 -149.66666666666666" style="stroke-width:0.7;"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-140.0">
-          gp_hash_mask_linp_exp_nea_lc_1div8_1div2_nsth_map
-        </text>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.pdf b/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.pdf
deleted file mode 100644 (file)
index 1e7f06c..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.pdf and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.png b/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.png
deleted file mode 100644 (file)
index 47c19ca..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.png and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.svg b/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_find_local.svg
deleted file mode 100644 (file)
index be324e4..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-<?xml version="1.0" ?>
-<!--Created by PyChart 1.39 Copyright 1999-2006 Yasushi Saito-->
-<svg viewBox="250.275 -544.5 535.725 416.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <defs>
-    <clipPath id="clip0">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip1">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip2">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip3">
-      <path d="M 332.15 -490.97006552866367 L 344.65 -490.97006552866367 L 338.4 -500.97006552866367 Z"/>
-    </clipPath>
-    <clipPath id="clip4">
-      <path d="M 370.55 -488.57217397844545 L 383.05 -488.57217397844545 L 376.8 -498.57217397844545 Z"/>
-    </clipPath>
-    <clipPath id="clip5">
-      <path d="M 408.95 -475.82156836322497 L 421.45 -475.82156836322497 L 415.2 -485.82156836322497 Z"/>
-    </clipPath>
-    <clipPath id="clip6">
-      <path d="M 447.35 -496.25949162793756 L 459.85 -496.25949162793756 L 453.6 -506.25949162793756 Z"/>
-    </clipPath>
-    <clipPath id="clip7">
-      <path d="M 485.75 -464.12581440753127 L 498.25 -464.12581440753127 L 492.0 -474.12581440753127 Z"/>
-    </clipPath>
-    <clipPath id="clip8">
-      <path d="M 524.15 -472.3791668364165 L 536.65 -472.3791668364165 L 530.4 -482.3791668364165 Z"/>
-    </clipPath>
-    <clipPath id="clip9">
-      <path d="M 562.55 -481.68461314271207 L 575.05 -481.68461314271207 L 568.8 -491.68461314271207 Z"/>
-    </clipPath>
-    <clipPath id="clip10">
-      <path d="M 600.95 -495.53971049555463 L 613.45 -495.53971049555463 L 607.2 -505.53971049555463 Z"/>
-    </clipPath>
-    <clipPath id="clip11">
-      <path d="M 639.35 -494.5627661808165 L 651.85 -494.5627661808165 L 645.6 -504.5627661808165 Z"/>
-    </clipPath>
-    <clipPath id="clip12">
-      <path d="M 677.75 -515.0 L 690.25 -515.0 L 684.0 -525.0 Z"/>
-    </clipPath>
-    <clipPath id="clip13">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip14">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip15">
-      <path d="M 338.4 -407.71759057590634 M 342.4 -407.71759057590634 L 342.4 -407.718 M 342.4 -407.718 A 4 4 0 1 0 334.4 -407.718 A 4 4 0 1 0 342.4 -407.718 Z"/>
-    </clipPath>
-    <clipPath id="clip16">
-      <path d="M 376.8 -414.10737173962775 M 380.8 -414.10737173962775 L 380.8 -414.107 M 380.8 -414.107 A 4 4 0 1 0 372.8 -414.107 A 4 4 0 1 0 380.8 -414.107 Z"/>
-    </clipPath>
-    <clipPath id="clip17">
-      <path d="M 415.2 -408.428408916411 M 419.2 -408.428408916411 L 419.2 -408.428 M 419.2 -408.428 A 4 4 0 1 0 411.2 -408.428 A 4 4 0 1 0 419.2 -408.428 Z"/>
-    </clipPath>
-    <clipPath id="clip18">
-      <path d="M 453.6 -413.90536419960074 M 457.6 -413.90536419960074 L 457.6 -413.905 M 457.6 -413.905 A 4 4 0 1 0 449.6 -413.905 A 4 4 0 1 0 457.6 -413.905 Z"/>
-    </clipPath>
-    <clipPath id="clip19">
-      <path d="M 492.0 -422.3703764059204 M 496.0 -422.3703764059204 L 496 -422.37 M 496 -422.37 A 4 4 0 1 0 488 -422.37 A 4 4 0 1 0 496 -422.37 Z"/>
-    </clipPath>
-    <clipPath id="clip20">
-      <path d="M 530.4 -415.6827547736268 M 534.4 -415.6827547736268 L 534.4 -415.683 M 534.4 -415.683 A 4 4 0 1 0 526.4 -415.683 A 4 4 0 1 0 534.4 -415.683 Z"/>
-    </clipPath>
-    <clipPath id="clip21">
-      <path d="M 568.8 -415.5310767572243 M 572.8 -415.5310767572243 L 572.8 -415.531 M 572.8 -415.531 A 4 4 0 1 0 564.8 -415.531 A 4 4 0 1 0 572.8 -415.531 Z"/>
-    </clipPath>
-    <clipPath id="clip22">
-      <path d="M 607.2 -423.0005296195201 M 611.2 -423.0005296195201 L 611.2 -423.001 M 611.2 -423.001 A 4 4 0 1 0 603.2 -423.001 A 4 4 0 1 0 611.2 -423.001 Z"/>
-    </clipPath>
-    <clipPath id="clip23">
-      <path d="M 645.6 -417.433946417547 M 649.6 -417.433946417547 L 649.6 -417.434 M 649.6 -417.434 A 4 4 0 1 0 641.6 -417.434 A 4 4 0 1 0 649.6 -417.434 Z"/>
-    </clipPath>
-    <clipPath id="clip24">
-      <path d="M 684.0 -418.55153762022206 M 688.0 -418.55153762022206 L 688 -418.552 M 688 -418.552 A 4 4 0 1 0 680 -418.552 A 4 4 0 1 0 688 -418.552 Z"/>
-    </clipPath>
-    <clipPath id="clip25">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip26">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip27">
-      <path d="M 290 -134 L 290 -190 L 324 -190 L 324 -134 Z"/>
-    </clipPath>
-    <clipPath id="clip28">
-      <path d="M 300.75 -175.66666666666669 L 313.25 -175.66666666666669 L 307.0 -185.66666666666669 Z"/>
-    </clipPath>
-    <clipPath id="clip29">
-      <path d="M 307.0 -162.66666666666666 M 311.0 -162.66666666666666 L 311 -162.667 M 311 -162.667 A 4 4 0 1 0 303 -162.667 A 4 4 0 1 0 311 -162.667 Z"/>
-    </clipPath>
-  </defs>
-  <g style="stroke-linejoin:miter;font-size:7;font-family:Gill Sans Std;fill:none;stroke-linecap:butt;stroke:rgb(0,0,0);font-stretch:normal;stroke-dasharray:none;font-weight:normal;font-style:normal;stroke-width:0.5;">
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300.0 -300 L 300.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,300,-279.001)" x="300.0" y="-279.00097346438844">
-      0
-    </text>
-    <path d="M 338.4 -300 L 338.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,338.4,-279.001)" x="338.4" y="-279.00097346438844">
-      200
-    </text>
-    <path d="M 376.8 -300 L 376.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,376.8,-279.001)" x="376.8" y="-279.00097346438844">
-      400
-    </text>
-    <path d="M 415.2 -300 L 415.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,415.2,-279.001)" x="415.2" y="-279.00097346438844">
-      600
-    </text>
-    <path d="M 453.6 -300 L 453.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,453.6,-279.001)" x="453.6" y="-279.00097346438844">
-      800
-    </text>
-    <path d="M 492.0 -300 L 492.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,492,-279.001)" x="492.0" y="-279.00097346438844">
-      1000
-    </text>
-    <path d="M 530.4 -300 L 530.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,530.4,-279.001)" x="530.4" y="-279.00097346438844">
-      1200
-    </text>
-    <path d="M 568.8 -300 L 568.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,568.8,-279.001)" x="568.8" y="-279.00097346438844">
-      1400
-    </text>
-    <path d="M 607.2 -300 L 607.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,607.2,-279.001)" x="607.2" y="-279.00097346438844">
-      1600
-    </text>
-    <path d="M 645.6 -300 L 645.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,645.6,-279.001)" x="645.6" y="-279.00097346438844">
-      1800
-    </text>
-    <path d="M 684.0 -300 L 684.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,684,-279.001)" x="684.0" y="-279.00097346438844">
-      2000
-    </text>
-    <path d="M 722.4 -300 L 722.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,722.4,-279.001)" x="722.4" y="-279.00097346438844">
-      2200
-    </text>
-    <path d="M 760.8 -300 L 760.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,760.8,-279.001)" x="760.8" y="-279.00097346438844">
-      2400
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="540.0" y="-252.00097346438844">
-      Size
-    </text>
-    <path d="M 300 -300 L 300 -520"/>
-    <path d="M 300 -300.0 L 288 -300.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-295.5)" x="288.0" y="-295.50048673219425">
-      0.00e+00
-    </text>
-    <path d="M 300 -344.0 L 288 -344.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-339.5)" x="288.0" y="-339.50048673219425">
-      6.38e-09
-    </text>
-    <path d="M 300 -388.0 L 288 -388.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-383.5)" x="288.0" y="-383.5004867321942">
-      1.28e-08
-    </text>
-    <path d="M 300 -432.0 L 288 -432.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-427.5)" x="288.0" y="-427.5004867321942">
-      1.91e-08
-    </text>
-    <path d="M 300 -476.0 L 288 -476.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-471.5)" x="288.0" y="-471.5004867321942">
-      2.55e-08
-    </text>
-    <path d="M 300 -520.0 L 288 -520.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-515.5)" x="288.0" y="-515.5004867321942">
-      3.19e-08
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(-90,270.275,-410)" x="270.2753777963343" y="-410.0">
-      Average time (sec.)
-    </text>
-    <g style="clip-path:url(#clip0);">
-      <g style="clip-path:url(#clip1);">
-        <path d="M 338.4 -495.97006552866367 L 376.8 -493.57217397844545 L 415.2 -480.82156836322497 L 453.6 -501.25949162793756 L 492.0 -469.12581440753127 L 530.4 -477.3791668364165 L 568.8 -486.68461314271207 L 607.2 -500.53971049555463 L 645.6 -499.5627661808165 L 684.0 -520.0" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip2);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip3);">
-          <path d="M 332.15 -490.97006552866367 L 332.15 -500.97006552866367 L 344.65 -500.97006552866367 L 344.65 -490.97006552866367 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 332.15 -490.97006552866367 L 344.65 -490.97006552866367 L 338.4 -500.97006552866367 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip4);">
-            <path d="M 370.55 -488.57217397844545 L 370.55 -498.57217397844545 L 383.05 -498.57217397844545 L 383.05 -488.57217397844545 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 370.55 -488.57217397844545 L 383.05 -488.57217397844545 L 376.8 -498.57217397844545 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip5);">
-              <path d="M 408.95 -475.82156836322497 L 408.95 -485.82156836322497 L 421.45 -485.82156836322497 L 421.45 -475.82156836322497 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 408.95 -475.82156836322497 L 421.45 -475.82156836322497 L 415.2 -485.82156836322497 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip6);">
-                <path d="M 447.35 -496.25949162793756 L 447.35 -506.25949162793756 L 459.85 -506.25949162793756 L 459.85 -496.25949162793756 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 447.35 -496.25949162793756 L 459.85 -496.25949162793756 L 453.6 -506.25949162793756 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip7);">
-                  <path d="M 485.75 -464.12581440753127 L 485.75 -474.12581440753127 L 498.25 -474.12581440753127 L 498.25 -464.12581440753127 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 485.75 -464.12581440753127 L 498.25 -464.12581440753127 L 492.0 -474.12581440753127 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip8);">
-                    <path d="M 524.15 -472.3791668364165 L 524.15 -482.3791668364165 L 536.65 -482.3791668364165 L 536.65 -472.3791668364165 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 524.15 -472.3791668364165 L 536.65 -472.3791668364165 L 530.4 -482.3791668364165 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip9);">
-                      <path d="M 562.55 -481.68461314271207 L 562.55 -491.68461314271207 L 575.05 -491.68461314271207 L 575.05 -481.68461314271207 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 562.55 -481.68461314271207 L 575.05 -481.68461314271207 L 568.8 -491.68461314271207 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip10);">
-                        <path d="M 600.95 -495.53971049555463 L 600.95 -505.53971049555463 L 613.45 -505.53971049555463 L 613.45 -495.53971049555463 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 600.95 -495.53971049555463 L 613.45 -495.53971049555463 L 607.2 -505.53971049555463 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip11);">
-                          <path d="M 639.35 -494.5627661808165 L 639.35 -504.5627661808165 L 651.85 -504.5627661808165 L 651.85 -494.5627661808165 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 639.35 -494.5627661808165 L 651.85 -494.5627661808165 L 645.6 -504.5627661808165 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip12);">
-                            <path d="M 677.75 -515.0 L 677.75 -525.0 L 690.25 -525.0 L 690.25 -515.0 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 677.75 -515.0 L 690.25 -515.0 L 684.0 -525.0 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip13);">
-        <path d="M 338.4 -407.71759057590634 L 376.8 -414.10737173962775 L 415.2 -408.428408916411 L 453.6 -413.90536419960074 L 492.0 -422.3703764059204 L 530.4 -415.6827547736268 L 568.8 -415.5310767572243 L 607.2 -423.0005296195201 L 645.6 -417.433946417547 L 684.0 -418.55153762022206" style="stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip14);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip15);">
-          <path d="M 330.4 -399.71759057590634 L 330.4 -415.71759057590634 L 346.4 -415.71759057590634 L 346.4 -399.71759057590634 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -407.71759057590634 M 342.4 -407.71759057590634 L 342.4 -407.718 M 342.4 -407.718 A 4 4 0 1 0 334.4 -407.718 A 4 4 0 1 0 342.4 -407.718 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip16);">
-            <path d="M 368.8 -406.10737173962775 L 368.8 -422.10737173962775 L 384.8 -422.10737173962775 L 384.8 -406.10737173962775 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -414.10737173962775 M 380.8 -414.10737173962775 L 380.8 -414.107 M 380.8 -414.107 A 4 4 0 1 0 372.8 -414.107 A 4 4 0 1 0 380.8 -414.107 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip17);">
-              <path d="M 407.2 -400.428408916411 L 407.2 -416.428408916411 L 423.2 -416.428408916411 L 423.2 -400.428408916411 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -408.428408916411 M 419.2 -408.428408916411 L 419.2 -408.428 M 419.2 -408.428 A 4 4 0 1 0 411.2 -408.428 A 4 4 0 1 0 419.2 -408.428 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip18);">
-                <path d="M 445.6 -405.90536419960074 L 445.6 -421.90536419960074 L 461.6 -421.90536419960074 L 461.6 -405.90536419960074 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -413.90536419960074 M 457.6 -413.90536419960074 L 457.6 -413.905 M 457.6 -413.905 A 4 4 0 1 0 449.6 -413.905 A 4 4 0 1 0 457.6 -413.905 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip19);">
-                  <path d="M 484.0 -414.3703764059204 L 484.0 -430.3703764059204 L 500.0 -430.3703764059204 L 500.0 -414.3703764059204 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -422.3703764059204 M 496.0 -422.3703764059204 L 496 -422.37 M 496 -422.37 A 4 4 0 1 0 488 -422.37 A 4 4 0 1 0 496 -422.37 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip20);">
-                    <path d="M 522.4 -407.6827547736268 L 522.4 -423.6827547736268 L 538.4 -423.6827547736268 L 538.4 -407.6827547736268 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -415.6827547736268 M 534.4 -415.6827547736268 L 534.4 -415.683 M 534.4 -415.683 A 4 4 0 1 0 526.4 -415.683 A 4 4 0 1 0 534.4 -415.683 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip21);">
-                      <path d="M 560.8 -407.5310767572243 L 560.8 -423.5310767572243 L 576.8 -423.5310767572243 L 576.8 -407.5310767572243 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -415.5310767572243 M 572.8 -415.5310767572243 L 572.8 -415.531 M 572.8 -415.531 A 4 4 0 1 0 564.8 -415.531 A 4 4 0 1 0 572.8 -415.531 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip22);">
-                        <path d="M 599.2 -415.0005296195201 L 599.2 -431.0005296195201 L 615.2 -431.0005296195201 L 615.2 -415.0005296195201 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -423.0005296195201 M 611.2 -423.0005296195201 L 611.2 -423.001 M 611.2 -423.001 A 4 4 0 1 0 603.2 -423.001 A 4 4 0 1 0 611.2 -423.001 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip23);">
-                          <path d="M 637.6 -409.433946417547 L 637.6 -425.433946417547 L 653.6 -425.433946417547 L 653.6 -409.433946417547 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -417.433946417547 M 649.6 -417.433946417547 L 649.6 -417.434 M 649.6 -417.434 A 4 4 0 1 0 641.6 -417.434 A 4 4 0 1 0 649.6 -417.434 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip24);">
-                            <path d="M 676.0 -410.55153762022206 L 676.0 -426.55153762022206 L 692.0 -426.55153762022206 L 692.0 -410.55153762022206 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -418.55153762022206 M 688.0 -418.55153762022206 L 688 -418.552 M 688 -418.552 A 4 4 0 1 0 680 -418.552 A 4 4 0 1 0 688 -418.552 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip25);">
-        <path d="M 338.4 -337.7244599604509 L 376.8 -348.9684892054767 L 415.2 -344.8536025095817 L 453.6 -354.35036995020323 L 492.0 -364.3227169167996 L 530.4 -349.681858494439 L 568.8 -356.56617893618557 L 607.2 -360.7800700100596 L 645.6 -363.37686659542396 L 684.0 -368.84113608087824" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip26);">
-        <path d="M 333.4 -332.7244599604509 L 343.4 -342.7244599604509" style="stroke-width:0.7;"/>
-        <path d="M 343.4 -332.7244599604509 L 333.4 -342.7244599604509" style="stroke-width:0.7;"/>
-        <path d="M 371.8 -343.9684892054767 L 381.8 -353.9684892054767" style="stroke-width:0.7;"/>
-        <path d="M 381.8 -343.9684892054767 L 371.8 -353.9684892054767" style="stroke-width:0.7;"/>
-        <path d="M 410.2 -339.8536025095817 L 420.2 -349.8536025095817" style="stroke-width:0.7;"/>
-        <path d="M 420.2 -339.8536025095817 L 410.2 -349.8536025095817" style="stroke-width:0.7;"/>
-        <path d="M 448.6 -349.35036995020323 L 458.6 -359.35036995020323" style="stroke-width:0.7;"/>
-        <path d="M 458.6 -349.35036995020323 L 448.6 -359.35036995020323" style="stroke-width:0.7;"/>
-        <path d="M 487.0 -359.3227169167996 L 497.0 -369.3227169167996" style="stroke-width:0.7;"/>
-        <path d="M 497.0 -359.3227169167996 L 487.0 -369.3227169167996" style="stroke-width:0.7;"/>
-        <path d="M 525.4 -344.681858494439 L 535.4 -354.681858494439" style="stroke-width:0.7;"/>
-        <path d="M 535.4 -344.681858494439 L 525.4 -354.681858494439" style="stroke-width:0.7;"/>
-        <path d="M 563.8 -351.56617893618557 L 573.8 -361.56617893618557" style="stroke-width:0.7;"/>
-        <path d="M 573.8 -351.56617893618557 L 563.8 -361.56617893618557" style="stroke-width:0.7;"/>
-        <path d="M 602.2 -355.7800700100596 L 612.2 -365.7800700100596" style="stroke-width:0.7;"/>
-        <path d="M 612.2 -355.7800700100596 L 602.2 -365.7800700100596" style="stroke-width:0.7;"/>
-        <path d="M 640.6 -358.37686659542396 L 650.6 -368.37686659542396" style="stroke-width:0.7;"/>
-        <path d="M 650.6 -358.37686659542396 L 640.6 -368.37686659542396" style="stroke-width:0.7;"/>
-        <path d="M 679.0 -363.84113608087824 L 689.0 -373.84113608087824" style="stroke-width:0.7;"/>
-        <path d="M 689.0 -363.84113608087824 L 679.0 -373.84113608087824" style="stroke-width:0.7;"/>
-      </g>
-    </g>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip27);">
-      <path d="M 290 -134 L 290 -190 L 324 -190 L 324 -134 Z" style="stroke:none;"/>
-    </g>
-    <path d="M 300 -180.66666666666669 L 314 -180.66666666666669" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip28);">
-      <path d="M 300.75 -175.66666666666669 L 300.75 -185.66666666666669 L 313.25 -185.66666666666669 L 313.25 -175.66666666666669 Z" style="stroke:none;"/>
-    </g>
-    <g>
-      <path d="M 300.75 -175.66666666666669 L 313.25 -175.66666666666669 L 307.0 -185.66666666666669 Z"/>
-      <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-176.0">
-        gp_hash_mod_quadp_prime_nea_lc_1div8_1div2_nsth_map
-      </text>
-      <path d="M 300 -162.66666666666666 L 314 -162.66666666666666" style="stroke-width:2;"/>
-      <g style="fill:rgb(255,255,255);clip-path:url(#clip29);">
-        <path d="M 299.0 -154.66666666666666 L 299.0 -170.66666666666666 L 315.0 -170.66666666666666 L 315.0 -154.66666666666666 Z" style="stroke:none;"/>
-      </g>
-      <g>
-        <path d="M 307.0 -162.66666666666666 M 311.0 -162.66666666666666 L 311 -162.667 M 311 -162.667 A 4 4 0 1 0 303 -162.667 A 4 4 0 1 0 311 -162.667 Z"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-158.0">
-          n_hash_map_ncah
-        </text>
-        <path d="M 300 -144.66666666666666 L 314 -144.66666666666666" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-        <path d="M 302.0 -139.66666666666666 L 312.0 -149.66666666666666" style="stroke-width:0.7;"/>
-        <path d="M 312.0 -139.66666666666666 L 302.0 -149.66666666666666" style="stroke-width:0.7;"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-140.0">
-          gp_hash_mask_linp_exp_nea_lc_1div8_1div2_nsth_map
-        </text>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.pdf b/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.pdf
deleted file mode 100644 (file)
index f888045..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.pdf and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.png b/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.png
deleted file mode 100644 (file)
index a5d4fb5..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.png and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.svg b/libstdc++-v3/doc/xml/images/pbds_gp_hash_random_int_subscript_timing_test_insert_local.svg
deleted file mode 100644 (file)
index d85deab..0000000
+++ /dev/null
@@ -1,369 +0,0 @@
-<?xml version="1.0" ?>
-<!--Created by PyChart 1.39 Copyright 1999-2006 Yasushi Saito-->
-<svg viewBox="250.275 -544.5 535.725 416.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <defs>
-    <clipPath id="clip0">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip1">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip2">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip3">
-      <path d="M 338.4 -482.3197045634397 M 342.4 -482.3197045634397 L 342.4 -482.32 M 342.4 -482.32 A 4 4 0 1 0 334.4 -482.32 A 4 4 0 1 0 342.4 -482.32 Z"/>
-    </clipPath>
-    <clipPath id="clip4">
-      <path d="M 376.8 -451.43787918754947 M 380.8 -451.43787918754947 L 380.8 -451.438 M 380.8 -451.438 A 4 4 0 1 0 372.8 -451.438 A 4 4 0 1 0 380.8 -451.438 Z"/>
-    </clipPath>
-    <clipPath id="clip5">
-      <path d="M 415.2 -461.3062516486415 M 419.2 -461.3062516486415 L 419.2 -461.306 M 419.2 -461.306 A 4 4 0 1 0 411.2 -461.306 A 4 4 0 1 0 419.2 -461.306 Z"/>
-    </clipPath>
-    <clipPath id="clip6">
-      <path d="M 453.6 -451.24782379319436 M 457.6 -451.24782379319436 L 457.6 -451.248 M 457.6 -451.248 A 4 4 0 1 0 449.6 -451.248 A 4 4 0 1 0 457.6 -451.248 Z"/>
-    </clipPath>
-    <clipPath id="clip7">
-      <path d="M 492.0 -470.6436296491691 M 496.0 -470.6436296491691 L 496 -470.644 M 496 -470.644 A 4 4 0 1 0 488 -470.644 A 4 4 0 1 0 496 -470.644 Z"/>
-    </clipPath>
-    <clipPath id="clip8">
-      <path d="M 530.4 -462.67871274070166 M 534.4 -462.67871274070166 L 534.4 -462.679 M 534.4 -462.679 A 4 4 0 1 0 526.4 -462.679 A 4 4 0 1 0 534.4 -462.679 Z"/>
-    </clipPath>
-    <clipPath id="clip9">
-      <path d="M 568.8 -464.4907676074914 M 572.8 -464.4907676074914 L 572.8 -464.491 M 572.8 -464.491 A 4 4 0 1 0 564.8 -464.491 A 4 4 0 1 0 572.8 -464.491 Z"/>
-    </clipPath>
-    <clipPath id="clip10">
-      <path d="M 607.2 -453.52413611184386 M 611.2 -453.52413611184386 L 611.2 -453.524 M 611.2 -453.524 A 4 4 0 1 0 603.2 -453.524 A 4 4 0 1 0 611.2 -453.524 Z"/>
-    </clipPath>
-    <clipPath id="clip11">
-      <path d="M 645.6 -480.26681614349775 M 649.6 -480.26681614349775 L 649.6 -480.267 M 649.6 -480.267 A 4 4 0 1 0 641.6 -480.267 A 4 4 0 1 0 649.6 -480.267 Z"/>
-    </clipPath>
-    <clipPath id="clip12">
-      <path d="M 684.0 -475.5009232392509 M 688.0 -475.5009232392509 L 688 -475.501 M 688 -475.501 A 4 4 0 1 0 680 -475.501 A 4 4 0 1 0 688 -475.501 Z"/>
-    </clipPath>
-    <clipPath id="clip13">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip14">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip15">
-      <path d="M 332.15 -406.4568979161171 L 344.65 -406.4568979161171 L 338.4 -416.4568979161171 Z"/>
-    </clipPath>
-    <clipPath id="clip16">
-      <path d="M 370.55 -416.09502769717756 L 383.05 -416.09502769717756 L 376.8 -426.09502769717756 Z"/>
-    </clipPath>
-    <clipPath id="clip17">
-      <path d="M 408.95 -437.40937747296226 L 421.45 -437.40937747296226 L 415.2 -447.40937747296226 Z"/>
-    </clipPath>
-    <clipPath id="clip18">
-      <path d="M 447.35 -419.81343972566606 L 459.85 -419.81343972566606 L 453.6 -429.81343972566606 Z"/>
-    </clipPath>
-    <clipPath id="clip19">
-      <path d="M 485.75 -485.7590345555262 L 498.25 -485.7590345555262 L 492.0 -495.7590345555262 Z"/>
-    </clipPath>
-    <clipPath id="clip20">
-      <path d="M 524.15 -464.65708256396726 L 536.65 -464.65708256396726 L 530.4 -474.65708256396726 Z"/>
-    </clipPath>
-    <clipPath id="clip21">
-      <path d="M 562.55 -450.18095489316806 L 575.05 -450.18095489316806 L 568.8 -460.18095489316806 Z"/>
-    </clipPath>
-    <clipPath id="clip22">
-      <path d="M 600.95 -440.2313373780005 L 613.45 -440.2313373780005 L 607.2 -450.2313373780005 Z"/>
-    </clipPath>
-    <clipPath id="clip23">
-      <path d="M 639.35 -515.0 L 651.85 -515.0 L 645.6 -525.0 Z"/>
-    </clipPath>
-    <clipPath id="clip24">
-      <path d="M 677.75 -499.11804273278824 L 690.25 -499.11804273278824 L 684.0 -509.11804273278824 Z"/>
-    </clipPath>
-    <clipPath id="clip25">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip26">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip27">
-      <path d="M 290 -134 L 290 -190 L 324 -190 L 324 -134 Z"/>
-    </clipPath>
-    <clipPath id="clip28">
-      <path d="M 307.0 -180.66666666666669 M 311.0 -180.66666666666669 L 311 -180.667 M 311 -180.667 A 4 4 0 1 0 303 -180.667 A 4 4 0 1 0 311 -180.667 Z"/>
-    </clipPath>
-    <clipPath id="clip29">
-      <path d="M 300.75 -157.66666666666666 L 313.25 -157.66666666666666 L 307.0 -167.66666666666666 Z"/>
-    </clipPath>
-  </defs>
-  <g style="stroke-linejoin:miter;font-size:7;font-family:Gill Sans Std;fill:none;stroke-linecap:butt;stroke:rgb(0,0,0);font-stretch:normal;stroke-dasharray:none;font-weight:normal;font-style:normal;stroke-width:0.5;">
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300.0 -300 L 300.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,300,-279.001)" x="300.0" y="-279.00097346438844">
-      0
-    </text>
-    <path d="M 338.4 -300 L 338.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,338.4,-279.001)" x="338.4" y="-279.00097346438844">
-      200
-    </text>
-    <path d="M 376.8 -300 L 376.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,376.8,-279.001)" x="376.8" y="-279.00097346438844">
-      400
-    </text>
-    <path d="M 415.2 -300 L 415.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,415.2,-279.001)" x="415.2" y="-279.00097346438844">
-      600
-    </text>
-    <path d="M 453.6 -300 L 453.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,453.6,-279.001)" x="453.6" y="-279.00097346438844">
-      800
-    </text>
-    <path d="M 492.0 -300 L 492.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,492,-279.001)" x="492.0" y="-279.00097346438844">
-      1000
-    </text>
-    <path d="M 530.4 -300 L 530.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,530.4,-279.001)" x="530.4" y="-279.00097346438844">
-      1200
-    </text>
-    <path d="M 568.8 -300 L 568.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,568.8,-279.001)" x="568.8" y="-279.00097346438844">
-      1400
-    </text>
-    <path d="M 607.2 -300 L 607.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,607.2,-279.001)" x="607.2" y="-279.00097346438844">
-      1600
-    </text>
-    <path d="M 645.6 -300 L 645.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,645.6,-279.001)" x="645.6" y="-279.00097346438844">
-      1800
-    </text>
-    <path d="M 684.0 -300 L 684.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,684,-279.001)" x="684.0" y="-279.00097346438844">
-      2000
-    </text>
-    <path d="M 722.4 -300 L 722.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,722.4,-279.001)" x="722.4" y="-279.00097346438844">
-      2200
-    </text>
-    <path d="M 760.8 -300 L 760.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,760.8,-279.001)" x="760.8" y="-279.00097346438844">
-      2400
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="540.0" y="-252.00097346438844">
-      Size
-    </text>
-    <path d="M 300 -300 L 300 -520"/>
-    <path d="M 300 -300.0 L 288 -300.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-295.5)" x="288.0" y="-295.50048673219425">
-      0.00e+00
-    </text>
-    <path d="M 300 -344.0 L 288 -344.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-339.5)" x="288.0" y="-339.50048673219425">
-      3.03e-08
-    </text>
-    <path d="M 300 -388.0 L 288 -388.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-383.5)" x="288.0" y="-383.5004867321942">
-      6.07e-08
-    </text>
-    <path d="M 300 -432.0 L 288 -432.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-427.5)" x="288.0" y="-427.5004867321942">
-      9.10e-08
-    </text>
-    <path d="M 300 -476.0 L 288 -476.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-471.5)" x="288.0" y="-471.5004867321942">
-      1.21e-07
-    </text>
-    <path d="M 300 -520.0 L 288 -520.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-515.5)" x="288.0" y="-515.5004867321942">
-      1.52e-07
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(-90,270.275,-410)" x="270.2753777963343" y="-410.0">
-      Average time (sec.)
-    </text>
-    <g style="clip-path:url(#clip0);">
-      <g style="clip-path:url(#clip1);">
-        <path d="M 338.4 -482.3197045634397 L 376.8 -451.43787918754947 L 415.2 -461.3062516486415 L 453.6 -451.24782379319436 L 492.0 -470.6436296491691 L 530.4 -462.67871274070166 L 568.8 -464.4907676074914 L 607.2 -453.52413611184386 L 645.6 -480.26681614349775 L 684.0 -475.5009232392509" style="stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip2);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip3);">
-          <path d="M 330.4 -474.3197045634397 L 330.4 -490.3197045634397 L 346.4 -490.3197045634397 L 346.4 -474.3197045634397 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -482.3197045634397 M 342.4 -482.3197045634397 L 342.4 -482.32 M 342.4 -482.32 A 4 4 0 1 0 334.4 -482.32 A 4 4 0 1 0 342.4 -482.32 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip4);">
-            <path d="M 368.8 -443.43787918754947 L 368.8 -459.43787918754947 L 384.8 -459.43787918754947 L 384.8 -443.43787918754947 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -451.43787918754947 M 380.8 -451.43787918754947 L 380.8 -451.438 M 380.8 -451.438 A 4 4 0 1 0 372.8 -451.438 A 4 4 0 1 0 380.8 -451.438 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip5);">
-              <path d="M 407.2 -453.3062516486415 L 407.2 -469.3062516486415 L 423.2 -469.3062516486415 L 423.2 -453.3062516486415 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -461.3062516486415 M 419.2 -461.3062516486415 L 419.2 -461.306 M 419.2 -461.306 A 4 4 0 1 0 411.2 -461.306 A 4 4 0 1 0 419.2 -461.306 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip6);">
-                <path d="M 445.6 -443.24782379319436 L 445.6 -459.24782379319436 L 461.6 -459.24782379319436 L 461.6 -443.24782379319436 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -451.24782379319436 M 457.6 -451.24782379319436 L 457.6 -451.248 M 457.6 -451.248 A 4 4 0 1 0 449.6 -451.248 A 4 4 0 1 0 457.6 -451.248 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip7);">
-                  <path d="M 484.0 -462.6436296491691 L 484.0 -478.6436296491691 L 500.0 -478.6436296491691 L 500.0 -462.6436296491691 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -470.6436296491691 M 496.0 -470.6436296491691 L 496 -470.644 M 496 -470.644 A 4 4 0 1 0 488 -470.644 A 4 4 0 1 0 496 -470.644 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip8);">
-                    <path d="M 522.4 -454.67871274070166 L 522.4 -470.67871274070166 L 538.4 -470.67871274070166 L 538.4 -454.67871274070166 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -462.67871274070166 M 534.4 -462.67871274070166 L 534.4 -462.679 M 534.4 -462.679 A 4 4 0 1 0 526.4 -462.679 A 4 4 0 1 0 534.4 -462.679 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip9);">
-                      <path d="M 560.8 -456.4907676074914 L 560.8 -472.4907676074914 L 576.8 -472.4907676074914 L 576.8 -456.4907676074914 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -464.4907676074914 M 572.8 -464.4907676074914 L 572.8 -464.491 M 572.8 -464.491 A 4 4 0 1 0 564.8 -464.491 A 4 4 0 1 0 572.8 -464.491 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip10);">
-                        <path d="M 599.2 -445.52413611184386 L 599.2 -461.52413611184386 L 615.2 -461.52413611184386 L 615.2 -445.52413611184386 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -453.52413611184386 M 611.2 -453.52413611184386 L 611.2 -453.524 M 611.2 -453.524 A 4 4 0 1 0 603.2 -453.524 A 4 4 0 1 0 611.2 -453.524 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip11);">
-                          <path d="M 637.6 -472.26681614349775 L 637.6 -488.26681614349775 L 653.6 -488.26681614349775 L 653.6 -472.26681614349775 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -480.26681614349775 M 649.6 -480.26681614349775 L 649.6 -480.267 M 649.6 -480.267 A 4 4 0 1 0 641.6 -480.267 A 4 4 0 1 0 649.6 -480.267 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip12);">
-                            <path d="M 676.0 -467.5009232392509 L 676.0 -483.5009232392509 L 692.0 -483.5009232392509 L 692.0 -467.5009232392509 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -475.5009232392509 M 688.0 -475.5009232392509 L 688 -475.501 M 688 -475.501 A 4 4 0 1 0 680 -475.501 A 4 4 0 1 0 688 -475.501 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip13);">
-        <path d="M 338.4 -411.4568979161171 L 376.8 -421.09502769717756 L 415.2 -442.40937747296226 L 453.6 -424.81343972566606 L 492.0 -490.7590345555262 L 530.4 -469.65708256396726 L 568.8 -455.18095489316806 L 607.2 -445.2313373780005 L 645.6 -520.0 L 684.0 -504.11804273278824" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip14);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip15);">
-          <path d="M 332.15 -406.4568979161171 L 332.15 -416.4568979161171 L 344.65 -416.4568979161171 L 344.65 -406.4568979161171 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 332.15 -406.4568979161171 L 344.65 -406.4568979161171 L 338.4 -416.4568979161171 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip16);">
-            <path d="M 370.55 -416.09502769717756 L 370.55 -426.09502769717756 L 383.05 -426.09502769717756 L 383.05 -416.09502769717756 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 370.55 -416.09502769717756 L 383.05 -416.09502769717756 L 376.8 -426.09502769717756 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip17);">
-              <path d="M 408.95 -437.40937747296226 L 408.95 -447.40937747296226 L 421.45 -447.40937747296226 L 421.45 -437.40937747296226 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 408.95 -437.40937747296226 L 421.45 -437.40937747296226 L 415.2 -447.40937747296226 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip18);">
-                <path d="M 447.35 -419.81343972566606 L 447.35 -429.81343972566606 L 459.85 -429.81343972566606 L 459.85 -419.81343972566606 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 447.35 -419.81343972566606 L 459.85 -419.81343972566606 L 453.6 -429.81343972566606 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip19);">
-                  <path d="M 485.75 -485.7590345555262 L 485.75 -495.7590345555262 L 498.25 -495.7590345555262 L 498.25 -485.7590345555262 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 485.75 -485.7590345555262 L 498.25 -485.7590345555262 L 492.0 -495.7590345555262 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip20);">
-                    <path d="M 524.15 -464.65708256396726 L 524.15 -474.65708256396726 L 536.65 -474.65708256396726 L 536.65 -464.65708256396726 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 524.15 -464.65708256396726 L 536.65 -464.65708256396726 L 530.4 -474.65708256396726 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip21);">
-                      <path d="M 562.55 -450.18095489316806 L 562.55 -460.18095489316806 L 575.05 -460.18095489316806 L 575.05 -450.18095489316806 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 562.55 -450.18095489316806 L 575.05 -450.18095489316806 L 568.8 -460.18095489316806 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip22);">
-                        <path d="M 600.95 -440.2313373780005 L 600.95 -450.2313373780005 L 613.45 -450.2313373780005 L 613.45 -440.2313373780005 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 600.95 -440.2313373780005 L 613.45 -440.2313373780005 L 607.2 -450.2313373780005 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip23);">
-                          <path d="M 639.35 -515.0 L 639.35 -525.0 L 651.85 -525.0 L 651.85 -515.0 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 639.35 -515.0 L 651.85 -515.0 L 645.6 -525.0 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip24);">
-                            <path d="M 677.75 -499.11804273278824 L 677.75 -509.11804273278824 L 690.25 -509.11804273278824 L 690.25 -499.11804273278824 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 677.75 -499.11804273278824 L 690.25 -499.11804273278824 L 684.0 -509.11804273278824 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip25);">
-        <path d="M 338.4 -367.37028488525453 L 376.8 -369.3916908467423 L 415.2 -387.21293853864415 L 453.6 -372.71649960432603 L 492.0 -363.0270113426537 L 530.4 -423.1365998417304 L 568.8 -409.0312978106041 L 607.2 -399.09372197309415 L 645.6 -391.1087839620153 L 684.0 -300.0" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip26);">
-        <path d="M 333.4 -362.37028488525453 L 343.4 -372.37028488525453" style="stroke-width:0.7;"/>
-        <path d="M 343.4 -362.37028488525453 L 333.4 -372.37028488525453" style="stroke-width:0.7;"/>
-        <path d="M 371.8 -364.3916908467423 L 381.8 -374.3916908467423" style="stroke-width:0.7;"/>
-        <path d="M 381.8 -364.3916908467423 L 371.8 -374.3916908467423" style="stroke-width:0.7;"/>
-        <path d="M 410.2 -382.21293853864415 L 420.2 -392.21293853864415" style="stroke-width:0.7;"/>
-        <path d="M 420.2 -382.21293853864415 L 410.2 -392.21293853864415" style="stroke-width:0.7;"/>
-        <path d="M 448.6 -367.71649960432603 L 458.6 -377.71649960432603" style="stroke-width:0.7;"/>
-        <path d="M 458.6 -367.71649960432603 L 448.6 -377.71649960432603" style="stroke-width:0.7;"/>
-        <path d="M 487.0 -358.0270113426537 L 497.0 -368.0270113426537" style="stroke-width:0.7;"/>
-        <path d="M 497.0 -358.0270113426537 L 487.0 -368.0270113426537" style="stroke-width:0.7;"/>
-        <path d="M 525.4 -418.1365998417304 L 535.4 -428.1365998417304" style="stroke-width:0.7;"/>
-        <path d="M 535.4 -418.1365998417304 L 525.4 -428.1365998417304" style="stroke-width:0.7;"/>
-        <path d="M 563.8 -404.0312978106041 L 573.8 -414.0312978106041" style="stroke-width:0.7;"/>
-        <path d="M 573.8 -404.0312978106041 L 563.8 -414.0312978106041" style="stroke-width:0.7;"/>
-        <path d="M 602.2 -394.09372197309415 L 612.2 -404.09372197309415" style="stroke-width:0.7;"/>
-        <path d="M 612.2 -394.09372197309415 L 602.2 -404.09372197309415" style="stroke-width:0.7;"/>
-        <path d="M 640.6 -386.1087839620153 L 650.6 -396.1087839620153" style="stroke-width:0.7;"/>
-        <path d="M 650.6 -386.1087839620153 L 640.6 -396.1087839620153" style="stroke-width:0.7;"/>
-        <path d="M 679.0 -295.0 L 689.0 -305.0" style="stroke-width:0.7;"/>
-        <path d="M 689.0 -295.0 L 679.0 -305.0" style="stroke-width:0.7;"/>
-      </g>
-    </g>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip27);">
-      <path d="M 290 -134 L 290 -190 L 324 -190 L 324 -134 Z" style="stroke:none;"/>
-    </g>
-    <path d="M 300 -180.66666666666669 L 314 -180.66666666666669" style="stroke-width:2;"/>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip28);">
-      <path d="M 299.0 -172.66666666666669 L 299.0 -188.66666666666669 L 315.0 -188.66666666666669 L 315.0 -172.66666666666669 Z" style="stroke:none;"/>
-    </g>
-    <g>
-      <path d="M 307.0 -180.66666666666669 M 311.0 -180.66666666666669 L 311 -180.667 M 311 -180.667 A 4 4 0 1 0 303 -180.667 A 4 4 0 1 0 311 -180.667 Z"/>
-      <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-176.0">
-        n_hash_map_ncah
-      </text>
-      <path d="M 300 -162.66666666666666 L 314 -162.66666666666666" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      <g style="fill:rgb(255,255,255);clip-path:url(#clip29);">
-        <path d="M 300.75 -157.66666666666666 L 300.75 -167.66666666666666 L 313.25 -167.66666666666666 L 313.25 -157.66666666666666 Z" style="stroke:none;"/>
-      </g>
-      <g>
-        <path d="M 300.75 -157.66666666666666 L 313.25 -157.66666666666666 L 307.0 -167.66666666666666 Z"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-158.0">
-          gp_hash_mod_quadp_prime_nea_lc_1div8_1div2_nsth_map
-        </text>
-        <path d="M 300 -144.66666666666666 L 314 -144.66666666666666" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-        <path d="M 302.0 -139.66666666666666 L 312.0 -149.66666666666666" style="stroke-width:0.7;"/>
-        <path d="M 312.0 -139.66666666666666 L 302.0 -149.66666666666666" style="stroke-width:0.7;"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-140.0">
-          gp_hash_mask_linp_exp_nea_lc_1div8_1div2_nsth_map
-        </text>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.pdf b/libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.pdf
deleted file mode 100644 (file)
index 60a649e..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.pdf and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.png b/libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.png
deleted file mode 100644 (file)
index 7b6263b..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.png and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.svg b/libstdc++-v3/doc/xml/images/pbds_hash_random_int_erase_mem_usage_test_local.svg
deleted file mode 100644 (file)
index 83dee9a..0000000
+++ /dev/null
@@ -1,416 +0,0 @@
-<?xml version="1.0" ?>
-<!--Created by PyChart 1.39 Copyright 1999-2006 Yasushi Saito-->
-<svg viewBox="250.275 -526 535.725 418" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <defs>
-    <clipPath id="clip0">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip1">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip2">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip3">
-      <path d="M 338.4 -315.0656 M 342.4 -315.0656 L 342.4 -315.066 M 342.4 -315.066 A 4 4 0 1 0 334.4 -315.066 A 4 4 0 1 0 342.4 -315.066 Z"/>
-    </clipPath>
-    <clipPath id="clip4">
-      <path d="M 376.8 -329.0048 M 380.8 -329.0048 L 380.8 -329.005 M 380.8 -329.005 A 4 4 0 1 0 372.8 -329.005 A 4 4 0 1 0 380.8 -329.005 Z"/>
-    </clipPath>
-    <clipPath id="clip5">
-      <path d="M 415.2 -343.7888 M 419.2 -343.7888 L 419.2 -343.789 M 419.2 -343.789 A 4 4 0 1 0 411.2 -343.789 A 4 4 0 1 0 419.2 -343.789 Z"/>
-    </clipPath>
-    <clipPath id="clip6">
-      <path d="M 453.6 -358.1504 M 457.6 -358.1504 L 457.6 -358.15 M 457.6 -358.15 A 4 4 0 1 0 449.6 -358.15 A 4 4 0 1 0 457.6 -358.15 Z"/>
-    </clipPath>
-    <clipPath id="clip7">
-      <path d="M 492.0 -372.79359999999997 M 496.0 -372.79359999999997 L 496 -372.794 M 496 -372.794 A 4 4 0 1 0 488 -372.794 A 4 4 0 1 0 496 -372.794 Z"/>
-    </clipPath>
-    <clipPath id="clip8">
-      <path d="M 530.4 -390.9568 M 534.4 -390.9568 L 534.4 -390.957 M 534.4 -390.957 A 4 4 0 1 0 526.4 -390.957 A 4 4 0 1 0 534.4 -390.957 Z"/>
-    </clipPath>
-    <clipPath id="clip9">
-      <path d="M 568.8 -405.3184 M 572.8 -405.3184 L 572.8 -405.318 M 572.8 -405.318 A 4 4 0 1 0 564.8 -405.318 A 4 4 0 1 0 572.8 -405.318 Z"/>
-    </clipPath>
-    <clipPath id="clip10">
-      <path d="M 607.2 -413.7664 M 611.2 -413.7664 L 611.2 -413.766 M 611.2 -413.766 A 4 4 0 1 0 603.2 -413.766 A 4 4 0 1 0 611.2 -413.766 Z"/>
-    </clipPath>
-    <clipPath id="clip11">
-      <path d="M 645.6 -432.4928 M 649.6 -432.4928 L 649.6 -432.493 M 649.6 -432.493 A 4 4 0 1 0 641.6 -432.493 A 4 4 0 1 0 649.6 -432.493 Z"/>
-    </clipPath>
-    <clipPath id="clip12">
-      <path d="M 684.0 -443.0528 M 688.0 -443.0528 L 688 -443.053 M 688 -443.053 A 4 4 0 1 0 680 -443.053 A 4 4 0 1 0 688 -443.053 Z"/>
-    </clipPath>
-    <clipPath id="clip13">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip14">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip15">
-      <path d="M 338.4 -295.9152 L 332.15 -305.9152 L 344.65 -305.9152 Z"/>
-    </clipPath>
-    <clipPath id="clip16">
-      <path d="M 376.8 -295.9152 L 370.55 -305.9152 L 383.05 -305.9152 Z"/>
-    </clipPath>
-    <clipPath id="clip17">
-      <path d="M 415.2 -295.9152 L 408.95 -305.9152 L 421.45 -305.9152 Z"/>
-    </clipPath>
-    <clipPath id="clip18">
-      <path d="M 453.6 -295.9152 L 447.35 -305.9152 L 459.85 -305.9152 Z"/>
-    </clipPath>
-    <clipPath id="clip19">
-      <path d="M 492.0 -295.9152 L 485.75 -305.9152 L 498.25 -305.9152 Z"/>
-    </clipPath>
-    <clipPath id="clip20">
-      <path d="M 530.4 -295.9152 L 524.15 -305.9152 L 536.65 -305.9152 Z"/>
-    </clipPath>
-    <clipPath id="clip21">
-      <path d="M 568.8 -295.9152 L 562.55 -305.9152 L 575.05 -305.9152 Z"/>
-    </clipPath>
-    <clipPath id="clip22">
-      <path d="M 607.2 -295.9152 L 600.95 -305.9152 L 613.45 -305.9152 Z"/>
-    </clipPath>
-    <clipPath id="clip23">
-      <path d="M 645.6 -295.9152 L 639.35 -305.9152 L 651.85 -305.9152 Z"/>
-    </clipPath>
-    <clipPath id="clip24">
-      <path d="M 684.0 -295.9152 L 677.75 -305.9152 L 690.25 -305.9152 Z"/>
-    </clipPath>
-    <clipPath id="clip25">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip26">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip27">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip28">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip29">
-      <path d="M 290 -114 L 290 -188 L 324 -188 L 324 -114 Z"/>
-    </clipPath>
-    <clipPath id="clip30">
-      <path d="M 307.0 -178.66666666666669 M 311.0 -178.66666666666669 L 311 -178.667 M 311 -178.667 A 4 4 0 1 0 303 -178.667 A 4 4 0 1 0 311 -178.667 Z"/>
-    </clipPath>
-    <clipPath id="clip31">
-      <path d="M 307.0 -155.66666666666666 L 300.75 -165.66666666666666 L 313.25 -165.66666666666666 Z"/>
-    </clipPath>
-  </defs>
-  <g style="stroke-linejoin:miter;font-size:7;font-family:Gill Sans Std;fill:none;stroke-linecap:butt;stroke:rgb(0,0,0);font-stretch:normal;stroke-dasharray:none;font-weight:normal;font-style:normal;stroke-width:0.5;">
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300.0 -300 L 300.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,300,-279.001)" x="300.0" y="-279.00097346438844">
-      0
-    </text>
-    <path d="M 338.4 -300 L 338.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,338.4,-279.001)" x="338.4" y="-279.00097346438844">
-      200
-    </text>
-    <path d="M 376.8 -300 L 376.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,376.8,-279.001)" x="376.8" y="-279.00097346438844">
-      400
-    </text>
-    <path d="M 415.2 -300 L 415.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,415.2,-279.001)" x="415.2" y="-279.00097346438844">
-      600
-    </text>
-    <path d="M 453.6 -300 L 453.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,453.6,-279.001)" x="453.6" y="-279.00097346438844">
-      800
-    </text>
-    <path d="M 492.0 -300 L 492.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,492,-279.001)" x="492.0" y="-279.00097346438844">
-      1000
-    </text>
-    <path d="M 530.4 -300 L 530.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,530.4,-279.001)" x="530.4" y="-279.00097346438844">
-      1200
-    </text>
-    <path d="M 568.8 -300 L 568.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,568.8,-279.001)" x="568.8" y="-279.00097346438844">
-      1400
-    </text>
-    <path d="M 607.2 -300 L 607.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,607.2,-279.001)" x="607.2" y="-279.00097346438844">
-      1600
-    </text>
-    <path d="M 645.6 -300 L 645.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,645.6,-279.001)" x="645.6" y="-279.00097346438844">
-      1800
-    </text>
-    <path d="M 684.0 -300 L 684.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,684,-279.001)" x="684.0" y="-279.00097346438844">
-      2000
-    </text>
-    <path d="M 722.4 -300 L 722.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,722.4,-279.001)" x="722.4" y="-279.00097346438844">
-      2200
-    </text>
-    <path d="M 760.8 -300 L 760.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,760.8,-279.001)" x="760.8" y="-279.00097346438844">
-      2400
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="540.0" y="-252.00097346438844">
-      Size
-    </text>
-    <path d="M 300 -388.0 L 780 -388.0" style="stroke:rgb(179,179,179);stroke-width:0.4;stroke-dasharray:1,1;"/>
-    <path d="M 300 -476.0 L 780 -476.0" style="stroke:rgb(179,179,179);stroke-width:0.4;stroke-dasharray:1,1;"/>
-    <path d="M 300 -300 L 300 -520"/>
-    <path d="M 300 -300.0 L 288 -300.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-295.5)" x="288.0" y="-295.50048673219425">
-      0.00e+00
-    </text>
-    <path d="M 300 -328.61056 L 288 -328.61056"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-324.111)" x="288.0" y="-324.1110467321942">
-      3.25e+03
-    </text>
-    <path d="M 300 -357.22112 L 288 -357.22112"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-352.722)" x="288.0" y="-352.72160673219423">
-      6.50e+03
-    </text>
-    <path d="M 300 -385.83168 L 288 -385.83168"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-381.332)" x="288.0" y="-381.3321667321942">
-      9.75e+03
-    </text>
-    <path d="M 300 -414.44223999999997 L 288 -414.44223999999997"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-409.943)" x="288.0" y="-409.9427267321942">
-      1.30e+04
-    </text>
-    <path d="M 300 -443.0528 L 288 -443.0528"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-438.553)" x="288.0" y="-438.55328673219424">
-      1.63e+04
-    </text>
-    <path d="M 300 -471.66336 L 288 -471.66336"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-467.164)" x="288.0" y="-467.1638467321942">
-      1.95e+04
-    </text>
-    <path d="M 300 -500.27392 L 288 -500.27392"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-495.774)" x="288.0" y="-495.7744067321942">
-      2.28e+04
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(-90,270.275,-410)" x="270.2753777963343" y="-410.0">
-      Memory (bytes)
-    </text>
-    <g style="clip-path:url(#clip0);">
-      <g style="clip-path:url(#clip1);">
-        <path d="M 338.4 -315.0656 L 376.8 -329.0048 L 415.2 -343.7888 L 453.6 -358.1504 L 492.0 -372.79359999999997 L 530.4 -390.9568 L 568.8 -405.3184 L 607.2 -413.7664 L 645.6 -432.4928 L 684.0 -443.0528" style="stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip2);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip3);">
-          <path d="M 330.4 -307.0656 L 330.4 -323.0656 L 346.4 -323.0656 L 346.4 -307.0656 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -315.0656 M 342.4 -315.0656 L 342.4 -315.066 M 342.4 -315.066 A 4 4 0 1 0 334.4 -315.066 A 4 4 0 1 0 342.4 -315.066 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip4);">
-            <path d="M 368.8 -321.0048 L 368.8 -337.0048 L 384.8 -337.0048 L 384.8 -321.0048 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -329.0048 M 380.8 -329.0048 L 380.8 -329.005 M 380.8 -329.005 A 4 4 0 1 0 372.8 -329.005 A 4 4 0 1 0 380.8 -329.005 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip5);">
-              <path d="M 407.2 -335.7888 L 407.2 -351.7888 L 423.2 -351.7888 L 423.2 -335.7888 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -343.7888 M 419.2 -343.7888 L 419.2 -343.789 M 419.2 -343.789 A 4 4 0 1 0 411.2 -343.789 A 4 4 0 1 0 419.2 -343.789 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip6);">
-                <path d="M 445.6 -350.1504 L 445.6 -366.1504 L 461.6 -366.1504 L 461.6 -350.1504 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -358.1504 M 457.6 -358.1504 L 457.6 -358.15 M 457.6 -358.15 A 4 4 0 1 0 449.6 -358.15 A 4 4 0 1 0 457.6 -358.15 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip7);">
-                  <path d="M 484.0 -364.79359999999997 L 484.0 -380.79359999999997 L 500.0 -380.79359999999997 L 500.0 -364.79359999999997 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -372.79359999999997 M 496.0 -372.79359999999997 L 496 -372.794 M 496 -372.794 A 4 4 0 1 0 488 -372.794 A 4 4 0 1 0 496 -372.794 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip8);">
-                    <path d="M 522.4 -382.9568 L 522.4 -398.9568 L 538.4 -398.9568 L 538.4 -382.9568 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -390.9568 M 534.4 -390.9568 L 534.4 -390.957 M 534.4 -390.957 A 4 4 0 1 0 526.4 -390.957 A 4 4 0 1 0 534.4 -390.957 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip9);">
-                      <path d="M 560.8 -397.3184 L 560.8 -413.3184 L 576.8 -413.3184 L 576.8 -397.3184 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -405.3184 M 572.8 -405.3184 L 572.8 -405.318 M 572.8 -405.318 A 4 4 0 1 0 564.8 -405.318 A 4 4 0 1 0 572.8 -405.318 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip10);">
-                        <path d="M 599.2 -405.7664 L 599.2 -421.7664 L 615.2 -421.7664 L 615.2 -405.7664 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -413.7664 M 611.2 -413.7664 L 611.2 -413.766 M 611.2 -413.766 A 4 4 0 1 0 603.2 -413.766 A 4 4 0 1 0 611.2 -413.766 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip11);">
-                          <path d="M 637.6 -424.4928 L 637.6 -440.4928 L 653.6 -440.4928 L 653.6 -424.4928 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -432.4928 M 649.6 -432.4928 L 649.6 -432.493 M 649.6 -432.493 A 4 4 0 1 0 641.6 -432.493 A 4 4 0 1 0 649.6 -432.493 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip12);">
-                            <path d="M 676.0 -435.0528 L 676.0 -451.0528 L 692.0 -451.0528 L 692.0 -435.0528 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -443.0528 M 688.0 -443.0528 L 688 -443.053 M 688 -443.053 A 4 4 0 1 0 680 -443.053 A 4 4 0 1 0 688 -443.053 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip13);">
-        <path d="M 338.4 -300.9152 L 376.8 -300.9152 L 415.2 -300.9152 L 453.6 -300.9152 L 492.0 -300.9152 L 530.4 -300.9152 L 568.8 -300.9152 L 607.2 -300.9152 L 645.6 -300.9152 L 684.0 -300.9152" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip14);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip15);">
-          <path d="M 332.15 -295.9152 L 332.15 -305.9152 L 344.65 -305.9152 L 344.65 -295.9152 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -295.9152 L 332.15 -305.9152 L 344.65 -305.9152 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip16);">
-            <path d="M 370.55 -295.9152 L 370.55 -305.9152 L 383.05 -305.9152 L 383.05 -295.9152 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -295.9152 L 370.55 -305.9152 L 383.05 -305.9152 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip17);">
-              <path d="M 408.95 -295.9152 L 408.95 -305.9152 L 421.45 -305.9152 L 421.45 -295.9152 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -295.9152 L 408.95 -305.9152 L 421.45 -305.9152 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip18);">
-                <path d="M 447.35 -295.9152 L 447.35 -305.9152 L 459.85 -305.9152 L 459.85 -295.9152 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -295.9152 L 447.35 -305.9152 L 459.85 -305.9152 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip19);">
-                  <path d="M 485.75 -295.9152 L 485.75 -305.9152 L 498.25 -305.9152 L 498.25 -295.9152 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -295.9152 L 485.75 -305.9152 L 498.25 -305.9152 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip20);">
-                    <path d="M 524.15 -295.9152 L 524.15 -305.9152 L 536.65 -305.9152 L 536.65 -295.9152 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -295.9152 L 524.15 -305.9152 L 536.65 -305.9152 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip21);">
-                      <path d="M 562.55 -295.9152 L 562.55 -305.9152 L 575.05 -305.9152 L 575.05 -295.9152 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -295.9152 L 562.55 -305.9152 L 575.05 -305.9152 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip22);">
-                        <path d="M 600.95 -295.9152 L 600.95 -305.9152 L 613.45 -305.9152 L 613.45 -295.9152 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -295.9152 L 600.95 -305.9152 L 613.45 -305.9152 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip23);">
-                          <path d="M 639.35 -295.9152 L 639.35 -305.9152 L 651.85 -305.9152 L 651.85 -295.9152 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -295.9152 L 639.35 -305.9152 L 651.85 -305.9152 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip24);">
-                            <path d="M 677.75 -295.9152 L 677.75 -305.9152 L 690.25 -305.9152 L 690.25 -295.9152 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -295.9152 L 677.75 -305.9152 L 690.25 -305.9152 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip25);">
-        <path d="M 338.4 -300.704 L 376.8 -300.704 L 415.2 -300.704 L 453.6 -300.704 L 492.0 -300.704 L 530.4 -300.704 L 568.8 -300.704 L 607.2 -300.704 L 645.6 -300.704 L 684.0 -300.704" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip26);">
-        <path d="M 333.4 -295.704 L 343.4 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 343.4 -295.704 L 333.4 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 371.8 -295.704 L 381.8 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 381.8 -295.704 L 371.8 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 410.2 -295.704 L 420.2 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 420.2 -295.704 L 410.2 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 448.6 -295.704 L 458.6 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 458.6 -295.704 L 448.6 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 487.0 -295.704 L 497.0 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 497.0 -295.704 L 487.0 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 525.4 -295.704 L 535.4 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 535.4 -295.704 L 525.4 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 563.8 -295.704 L 573.8 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 573.8 -295.704 L 563.8 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 602.2 -295.704 L 612.2 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 612.2 -295.704 L 602.2 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 640.6 -295.704 L 650.6 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 650.6 -295.704 L 640.6 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 679.0 -295.704 L 689.0 -305.704" style="stroke-width:0.7;"/>
-        <path d="M 689.0 -295.704 L 679.0 -305.704" style="stroke-width:0.7;"/>
-      </g>
-      <g style="clip-path:url(#clip27);">
-        <path d="M 338.4 -300.5632 L 376.8 -300.5632 L 415.2 -300.5632 L 453.6 -300.5632 L 492.0 -300.5632 L 530.4 -300.5632 L 568.8 -300.5632 L 607.2 -300.5632 L 645.6 -300.5632 L 684.0 -300.5632" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip28);">
-        <path d="M 333.4 -295.5632 L 343.4 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 343.4 -295.5632 L 333.4 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 371.8 -295.5632 L 381.8 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 381.8 -295.5632 L 371.8 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 410.2 -295.5632 L 420.2 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 420.2 -295.5632 L 410.2 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 448.6 -295.5632 L 458.6 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 458.6 -295.5632 L 448.6 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 487.0 -295.5632 L 497.0 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 497.0 -295.5632 L 487.0 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 525.4 -295.5632 L 535.4 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 535.4 -295.5632 L 525.4 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 563.8 -295.5632 L 573.8 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 573.8 -295.5632 L 563.8 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 602.2 -295.5632 L 612.2 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 612.2 -295.5632 L 602.2 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 640.6 -295.5632 L 650.6 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 650.6 -295.5632 L 640.6 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 679.0 -295.5632 L 689.0 -305.5632" style="stroke-width:0.7;"/>
-        <path d="M 689.0 -295.5632 L 679.0 -305.5632" style="stroke-width:0.7;"/>
-      </g>
-    </g>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip29);">
-      <path d="M 290 -114 L 290 -188 L 324 -188 L 324 -114 Z" style="stroke:none;"/>
-    </g>
-    <path d="M 300 -178.66666666666669 L 314 -178.66666666666669" style="stroke-width:2;"/>
-    <g style="fill:rgb(255,255,255);clip-path:url(#clip30);">
-      <path d="M 299.0 -170.66666666666669 L 299.0 -186.66666666666669 L 315.0 -186.66666666666669 L 315.0 -170.66666666666669 Z" style="stroke:none;"/>
-    </g>
-    <g>
-      <path d="M 307.0 -178.66666666666669 M 311.0 -178.66666666666669 L 311 -178.667 M 311 -178.667 A 4 4 0 1 0 303 -178.667 A 4 4 0 1 0 311 -178.667 Z"/>
-      <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-174.0">
-        n_hash_set_ncah
-      </text>
-      <path d="M 300 -160.66666666666666 L 314 -160.66666666666666" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      <g style="fill:rgb(255,255,255);clip-path:url(#clip31);">
-        <path d="M 300.75 -155.66666666666666 L 300.75 -165.66666666666666 L 313.25 -165.66666666666666 L 313.25 -155.66666666666666 Z" style="stroke:none;"/>
-      </g>
-      <g>
-        <path d="M 307.0 -155.66666666666666 L 300.75 -165.66666666666666 L 313.25 -165.66666666666666 Z"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-156.0">
-          cc_hash_mod_prime_nea_lc_1div8_1div1_nsth_set
-        </text>
-        <path d="M 300 -142.66666666666666 L 314 -142.66666666666666" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-        <path d="M 302.0 -137.66666666666666 L 312.0 -147.66666666666666" style="stroke-width:0.7;"/>
-        <path d="M 312.0 -137.66666666666666 L 302.0 -147.66666666666666" style="stroke-width:0.7;"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-138.0">
-          cc_hash_mask_exp_nea_lc_1div8_1div2_nsth_set
-        </text>
-        <path d="M 300 -124.66666666666666 L 314 -124.66666666666666" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-        <path d="M 302.0 -119.66666666666666 L 312.0 -129.66666666666666" style="stroke-width:0.7;"/>
-        <path d="M 312.0 -119.66666666666666 L 302.0 -129.66666666666666" style="stroke-width:0.7;"/>
-        <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="314.0" y="-120.0">
-          gp_hash_mask_linp_exp_nea_lc_1div8_1div2_nsth_set
-        </text>
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.pdf b/libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.pdf
deleted file mode 100644 (file)
index 63d1807..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.pdf and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.png b/libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.png
deleted file mode 100644 (file)
index 9119cd1..0000000
Binary files a/libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.png and /dev/null differ
diff --git a/libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.svg b/libstdc++-v3/doc/xml/images/pbds_hash_zlob_random_int_find_timing_test_local.svg
deleted file mode 100644 (file)
index c259441..0000000
+++ /dev/null
@@ -1,560 +0,0 @@
-<?xml version="1.0" ?>
-<!--Created by PyChart 1.39 Copyright 1999-2006 Yasushi Saito-->
-<svg viewBox="250.275 -544.5 535.725 436.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-  <defs>
-    <clipPath id="clip0">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip1">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip2">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip3">
-      <path d="M 331.25714285714287 -427.41304550465907 L 338.4 -434.55590264751623 L 345.54285714285714 -427.41304550465907 L 338.4 -420.27018836180196 Z"/>
-    </clipPath>
-    <clipPath id="clip4">
-      <path d="M 369.65714285714284 -427.91511711254185 L 376.8 -435.057974255399 L 383.9428571428571 -427.91511711254185 L 376.8 -420.7722599696847 Z"/>
-    </clipPath>
-    <clipPath id="clip5">
-      <path d="M 408.0571428571429 -395.78253420804793 L 415.2 -402.9253913509051 L 422.34285714285716 -395.78253420804793 L 415.2 -388.63967706519077 Z"/>
-    </clipPath>
-    <clipPath id="clip6">
-      <path d="M 446.45714285714286 -427.2546454480877 L 453.6 -434.3975025909448 L 460.74285714285713 -427.2546454480877 L 453.6 -420.1117883052305 Z"/>
-    </clipPath>
-    <clipPath id="clip7">
-      <path d="M 484.8571428571429 -455.8133270761882 L 492.0 -462.9561842190454 L 499.1428571428571 -455.8133270761882 L 492.0 -448.6704699333311 Z"/>
-    </clipPath>
-    <clipPath id="clip8">
-      <path d="M 523.2571428571429 -403.7923442115515 L 530.4 -410.9352013544086 L 537.5428571428572 -403.7923442115515 L 530.4 -396.6494870686943 Z"/>
-    </clipPath>
-    <clipPath id="clip9">
-      <path d="M 561.6571428571428 -428.23686722745254 L 568.8 -435.3797243703097 L 575.9428571428572 -428.23686722745254 L 568.8 -421.0940100845954 Z"/>
-    </clipPath>
-    <clipPath id="clip10">
-      <path d="M 600.0571428571428 -455.73978419278006 L 607.2 -462.88264133563723 L 614.3428571428572 -455.73978419278006 L 607.2 -448.5969270499229 Z"/>
-    </clipPath>
-    <clipPath id="clip11">
-      <path d="M 638.4571428571428 -486.59809521360546 L 645.6 -493.74095235646257 L 652.7428571428572 -486.59809521360546 L 645.6 -479.4552380707483 Z"/>
-    </clipPath>
-    <clipPath id="clip12">
-      <path d="M 676.8571428571429 -520.0 L 684.0 -527.1428571428571 L 691.1428571428571 -520.0 L 684.0 -512.8571428571429 Z"/>
-    </clipPath>
-    <clipPath id="clip13">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip14">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip15">
-      <path d="M 332.15 -314.58524770901704 L 344.65 -314.58524770901704 L 338.4 -324.58524770901704 Z"/>
-    </clipPath>
-    <clipPath id="clip16">
-      <path d="M 370.55 -316.8586420923722 L 383.05 -316.8586420923722 L 376.8 -326.8586420923722 Z"/>
-    </clipPath>
-    <clipPath id="clip17">
-      <path d="M 408.95 -312.96136427191584 L 421.45 -312.96136427191584 L 415.2 -322.96136427191584 Z"/>
-    </clipPath>
-    <clipPath id="clip18">
-      <path d="M 447.35 -315.2516593755926 L 459.85 -315.2516593755926 L 453.6 -325.2516593755926 Z"/>
-    </clipPath>
-    <clipPath id="clip19">
-      <path d="M 485.75 -312.16660613093075 L 498.25 -312.16660613093075 L 492.0 -322.16660613093075 Z"/>
-    </clipPath>
-    <clipPath id="clip20">
-      <path d="M 524.15 -313.5827309224039 L 536.65 -313.5827309224039 L 530.4 -323.5827309224039 Z"/>
-    </clipPath>
-    <clipPath id="clip21">
-      <path d="M 562.55 -314.2230490082318 L 575.05 -314.2230490082318 L 568.8 -324.2230490082318 Z"/>
-    </clipPath>
-    <clipPath id="clip22">
-      <path d="M 600.95 -315.42632372368706 L 613.45 -315.42632372368706 L 607.2 -325.42632372368706 Z"/>
-    </clipPath>
-    <clipPath id="clip23">
-      <path d="M 639.35 -312.1963061415379 L 651.85 -312.1963061415379 L 645.6 -322.1963061415379 Z"/>
-    </clipPath>
-    <clipPath id="clip24">
-      <path d="M 677.75 -312.96150570053777 L 690.25 -312.96150570053777 L 684.0 -322.96150570053777 Z"/>
-    </clipPath>
-    <clipPath id="clip25">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip26">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip27">
-      <path d="M 338.4 -317.1112368254417 M 342.4 -317.1112368254417 L 342.4 -317.111 M 342.4 -317.111 A 4 4 0 1 0 334.4 -317.111 A 4 4 0 1 0 342.4 -317.111 Z"/>
-    </clipPath>
-    <clipPath id="clip28">
-      <path d="M 376.8 -315.2160225771509 M 380.8 -315.2160225771509 L 380.8 -315.216 M 380.8 -315.216 A 4 4 0 1 0 372.8 -315.216 A 4 4 0 1 0 380.8 -315.216 Z"/>
-    </clipPath>
-    <clipPath id="clip29">
-      <path d="M 415.2 -314.87609888432104 M 419.2 -314.87609888432104 L 419.2 -314.876 M 419.2 -314.876 A 4 4 0 1 0 411.2 -314.876 A 4 4 0 1 0 419.2 -314.876 Z"/>
-    </clipPath>
-    <clipPath id="clip30">
-      <path d="M 453.6 -316.4453201590429 M 457.6 -316.4453201590429 L 457.6 -316.445 M 457.6 -316.445 A 4 4 0 1 0 449.6 -316.445 A 4 4 0 1 0 457.6 -316.445 Z"/>
-    </clipPath>
-    <clipPath id="clip31">
-      <path d="M 492.0 -315.1061325379045 M 496.0 -315.1061325379045 L 496 -315.106 M 496 -315.106 A 4 4 0 1 0 488 -315.106 A 4 4 0 1 0 496 -315.106 Z"/>
-    </clipPath>
-    <clipPath id="clip32">
-      <path d="M 530.4 -315.9192056854306 M 534.4 -315.9192056854306 L 534.4 -315.919 M 534.4 -315.919 A 4 4 0 1 0 526.4 -315.919 A 4 4 0 1 0 534.4 -315.919 Z"/>
-    </clipPath>
-    <clipPath id="clip33">
-      <path d="M 568.8 -315.31961904272106 M 572.8 -315.31961904272106 L 572.8 -315.32 M 572.8 -315.32 A 4 4 0 1 0 564.8 -315.32 A 4 4 0 1 0 572.8 -315.32 Z"/>
-    </clipPath>
-    <clipPath id="clip34">
-      <path d="M 607.2 -314.8980910350325 M 611.2 -314.8980910350325 L 611.2 -314.898 M 611.2 -314.898 A 4 4 0 1 0 603.2 -314.898 A 4 4 0 1 0 611.2 -314.898 Z"/>
-    </clipPath>
-    <clipPath id="clip35">
-      <path d="M 645.6 -315.60000128571477 M 649.6 -315.60000128571477 L 649.6 -315.6 M 649.6 -315.6 A 4 4 0 1 0 641.6 -315.6 A 4 4 0 1 0 649.6 -315.6 Z"/>
-    </clipPath>
-    <clipPath id="clip36">
-      <path d="M 684.0 -315.39485906959254 M 688.0 -315.39485906959254 L 688 -315.395 M 688 -315.395 A 4 4 0 1 0 680 -315.395 A 4 4 0 1 0 688 -315.395 Z"/>
-    </clipPath>
-    <clipPath id="clip37">
-      <path d="M 294 -294 L 294 -526 L 786 -526 L 786 -294 Z"/>
-    </clipPath>
-    <clipPath id="clip38">
-      <path d="M 280 -280 L 280 -540 L 800 -540 L 800 -280 Z"/>
-    </clipPath>
-    <clipPath id="clip39">
-      <path d="M 338.4 -304.3340769050275 L 332.15 -314.3340769050275 L 344.65 -314.3340769050275 Z"/>
-    </clipPath>
-    <clipPath id="clip40">
-      <path d="M 376.8 -306.87470066953597 L 370.55 -316.87470066953597 L 383.05 -316.87470066953597 Z"/>
-    </clipPath>
-    <clipPath id="clip41">
-      <path d="M 415.2 -306.0968432488726 L 408.95 -316.0968432488726 L 421.45 -316.0968432488726 Z"/>
-    </clipPath>
-    <clipPath id="clip42">
-      <path d="M 453.6 -307.9735303476894 L 447.35 -317.9735303476894 L 459.85 -317.9735303476894 Z"/>
-    </clipPath>
-    <clipPath id="clip43">
-      <path d="M 492.0 -305.54562519486615 L 485.75 -315.54562519486615 L 498.25 -315.54562519486615 Z"/>
-    </clipPath>
-    <clipPath id="clip44">
-      <path d="M 530.4 -306.09245896159246 L 524.15 -316.09245896159246 L 536.65 -316.09245896159246 Z"/>
-    </clipPath>
-    <clipPath id="clip45">
-      <path d="M 568.8 -306.85475923384257 L 562.55 -316.85475923384257 L 575.05 -316.85475923384257 Z"/>
-    </clipPath>
-    <clipPath id="clip46">
-      <path d="M 607.2 -307.21589721996327 L 600.95 -317.21589721996327 L 613.45 -317.21589721996327 Z"/>
-    </clipPath>
-    <clipPath id="clip47">
-      <path d="M 645.6 -305.52335018691076 L 639.35 -315.52335018691076 L 651.85 -315.52335018691076 Z"/>
-    </clipPath>
-    <clipPath id="clip48">
-      <path d="M 684.0 -306.07980109992894 L 677.75 -316.07980109992894 L 690.25 -316.07980109992894 Z"/>
-    </clipPath>
-    <clipPath id="clip49">
-      <path d="M 290 -114 L 290 -188 L 324 -188 L 324 -114 Z"/>
-    </clipPath>
-    <clipPath id="clip50">
-      <path d="M 299.85714285714283 -178.66666666666669 L 307.0 -185.8095238095238 L 314.14285714285717 -178.66666666666669 L 307.0 -171.52380952380952 Z"/>
-    </clipPath>
-    <clipPath id="clip51">
-      <path d="M 300.75 -155.66666666666666 L 313.25 -155.66666666666666 L 307.0 -165.66666666666666 Z"/>
-    </clipPath>
-    <clipPath id="clip52">
-      <path d="M 307.0 -142.66666666666666 M 311.0 -142.66666666666666 L 311 -142.667 M 311 -142.667 A 4 4 0 1 0 303 -142.667 A 4 4 0 1 0 311 -142.667 Z"/>
-    </clipPath>
-    <clipPath id="clip53">
-      <path d="M 307.0 -119.66666666666666 L 300.75 -129.66666666666666 L 313.25 -129.66666666666666 Z"/>
-    </clipPath>
-  </defs>
-  <g style="stroke-linejoin:miter;font-size:7;font-family:Gill Sans Std;fill:none;stroke-linecap:butt;stroke:rgb(0,0,0);font-stretch:normal;stroke-dasharray:none;font-weight:normal;font-style:normal;stroke-width:0.5;">
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300 -300 L 780 -300"/>
-    <path d="M 300.0 -300 L 300.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,300,-279.001)" x="300.0" y="-279.00097346438844">
-      0
-    </text>
-    <path d="M 338.4 -300 L 338.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,338.4,-279.001)" x="338.4" y="-279.00097346438844">
-      200
-    </text>
-    <path d="M 376.8 -300 L 376.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,376.8,-279.001)" x="376.8" y="-279.00097346438844">
-      400
-    </text>
-    <path d="M 415.2 -300 L 415.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,415.2,-279.001)" x="415.2" y="-279.00097346438844">
-      600
-    </text>
-    <path d="M 453.6 -300 L 453.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,453.6,-279.001)" x="453.6" y="-279.00097346438844">
-      800
-    </text>
-    <path d="M 492.0 -300 L 492.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,492,-279.001)" x="492.0" y="-279.00097346438844">
-      1000
-    </text>
-    <path d="M 530.4 -300 L 530.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,530.4,-279.001)" x="530.4" y="-279.00097346438844">
-      1200
-    </text>
-    <path d="M 568.8 -300 L 568.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,568.8,-279.001)" x="568.8" y="-279.00097346438844">
-      1400
-    </text>
-    <path d="M 607.2 -300 L 607.2 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,607.2,-279.001)" x="607.2" y="-279.00097346438844">
-      1600
-    </text>
-    <path d="M 645.6 -300 L 645.6 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,645.6,-279.001)" x="645.6" y="-279.00097346438844">
-      1800
-    </text>
-    <path d="M 684.0 -300 L 684.0 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,684,-279.001)" x="684.0" y="-279.00097346438844">
-      2000
-    </text>
-    <path d="M 722.4 -300 L 722.4 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,722.4,-279.001)" x="722.4" y="-279.00097346438844">
-      2200
-    </text>
-    <path d="M 760.8 -300 L 760.8 -288"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,760.8,-279.001)" x="760.8" y="-279.00097346438844">
-      2400
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" x="540.0" y="-252.00097346438844">
-      Size
-    </text>
-    <path d="M 300 -300 L 300 -520"/>
-    <path d="M 300 -300.0 L 288 -300.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-295.5)" x="288.0" y="-295.50048673219425">
-      0.00e+00
-    </text>
-    <path d="M 300 -344.0 L 288 -344.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-339.5)" x="288.0" y="-339.50048673219425">
-      6.22e-08
-    </text>
-    <path d="M 300 -388.0 L 288 -388.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-383.5)" x="288.0" y="-383.5004867321942">
-      1.24e-07
-    </text>
-    <path d="M 300 -432.0 L 288 -432.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-427.5)" x="288.0" y="-427.5004867321942">
-      1.87e-07
-    </text>
-    <path d="M 300 -476.0 L 288 -476.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-471.5)" x="288.0" y="-471.5004867321942">
-      2.49e-07
-    </text>
-    <path d="M 300 -520.0 L 288 -520.0"/>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(50,288,-515.5)" x="288.0" y="-515.5004867321942">
-      3.11e-07
-    </text>
-    <text style="font-size:14;stroke:none;fill:rgb(0,0,0);" transform="rotate(-90,270.275,-410)" x="270.2753777963343" y="-410.0">
-      Average time (sec.)
-    </text>
-    <g style="clip-path:url(#clip0);">
-      <g style="clip-path:url(#clip1);">
-        <path d="M 338.4 -427.41304550465907 L 376.8 -427.91511711254185 L 415.2 -395.78253420804793 L 453.6 -427.2546454480877 L 492.0 -455.8133270761882 L 530.4 -403.7923442115515 L 568.8 -428.23686722745254 L 607.2 -455.73978419278006 L 645.6 -486.59809521360546 L 684.0 -520.0" style="stroke:rgb(0,0,128);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip2);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip3);">
-          <path d="M 331.25714285714287 -420.27018836180196 L 331.25714285714287 -434.55590264751623 L 345.54285714285714 -434.55590264751623 L 345.54285714285714 -420.27018836180196 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 331.25714285714287 -427.41304550465907 L 338.4 -434.55590264751623 L 345.54285714285714 -427.41304550465907 L 338.4 -420.27018836180196 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip4);">
-            <path d="M 369.65714285714284 -420.7722599696847 L 369.65714285714284 -435.057974255399 L 383.9428571428571 -435.057974255399 L 383.9428571428571 -420.7722599696847 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 369.65714285714284 -427.91511711254185 L 376.8 -435.057974255399 L 383.9428571428571 -427.91511711254185 L 376.8 -420.7722599696847 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip5);">
-              <path d="M 408.0571428571429 -388.63967706519077 L 408.0571428571429 -402.9253913509051 L 422.34285714285716 -402.9253913509051 L 422.34285714285716 -388.63967706519077 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 408.0571428571429 -395.78253420804793 L 415.2 -402.9253913509051 L 422.34285714285716 -395.78253420804793 L 415.2 -388.63967706519077 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip6);">
-                <path d="M 446.45714285714286 -420.1117883052305 L 446.45714285714286 -434.3975025909448 L 460.74285714285713 -434.3975025909448 L 460.74285714285713 -420.1117883052305 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 446.45714285714286 -427.2546454480877 L 453.6 -434.3975025909448 L 460.74285714285713 -427.2546454480877 L 453.6 -420.1117883052305 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip7);">
-                  <path d="M 484.8571428571429 -448.6704699333311 L 484.8571428571429 -462.9561842190454 L 499.1428571428571 -462.9561842190454 L 499.1428571428571 -448.6704699333311 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 484.8571428571429 -455.8133270761882 L 492.0 -462.9561842190454 L 499.1428571428571 -455.8133270761882 L 492.0 -448.6704699333311 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip8);">
-                    <path d="M 523.2571428571429 -396.6494870686943 L 523.2571428571429 -410.9352013544086 L 537.5428571428572 -410.9352013544086 L 537.5428571428572 -396.6494870686943 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 523.2571428571429 -403.7923442115515 L 530.4 -410.9352013544086 L 537.5428571428572 -403.7923442115515 L 530.4 -396.6494870686943 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip9);">
-                      <path d="M 561.6571428571428 -421.0940100845954 L 561.6571428571428 -435.3797243703097 L 575.9428571428572 -435.3797243703097 L 575.9428571428572 -421.0940100845954 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 561.6571428571428 -428.23686722745254 L 568.8 -435.3797243703097 L 575.9428571428572 -428.23686722745254 L 568.8 -421.0940100845954 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip10);">
-                        <path d="M 600.0571428571428 -448.5969270499229 L 600.0571428571428 -462.88264133563723 L 614.3428571428572 -462.88264133563723 L 614.3428571428572 -448.5969270499229 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 600.0571428571428 -455.73978419278006 L 607.2 -462.88264133563723 L 614.3428571428572 -455.73978419278006 L 607.2 -448.5969270499229 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip11);">
-                          <path d="M 638.4571428571428 -479.4552380707483 L 638.4571428571428 -493.74095235646257 L 652.7428571428572 -493.74095235646257 L 652.7428571428572 -479.4552380707483 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 638.4571428571428 -486.59809521360546 L 645.6 -493.74095235646257 L 652.7428571428572 -486.59809521360546 L 645.6 -479.4552380707483 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip12);">
-                            <path d="M 676.8571428571429 -512.8571428571429 L 676.8571428571429 -527.1428571428571 L 691.1428571428571 -527.1428571428571 L 691.1428571428571 -512.8571428571429 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 676.8571428571429 -520.0 L 684.0 -527.1428571428571 L 691.1428571428571 -520.0 L 684.0 -512.8571428571429 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip13);">
-        <path d="M 338.4 -319.58524770901704 L 376.8 -321.8586420923722 L 415.2 -317.96136427191584 L 453.6 -320.2516593755926 L 492.0 -317.16660613093075 L 530.4 -318.5827309224039 L 568.8 -319.2230490082318 L 607.2 -320.42632372368706 L 645.6 -317.1963061415379 L 684.0 -317.96150570053777" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip14);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip15);">
-          <path d="M 332.15 -314.58524770901704 L 332.15 -324.58524770901704 L 344.65 -324.58524770901704 L 344.65 -314.58524770901704 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 332.15 -314.58524770901704 L 344.65 -314.58524770901704 L 338.4 -324.58524770901704 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip16);">
-            <path d="M 370.55 -316.8586420923722 L 370.55 -326.8586420923722 L 383.05 -326.8586420923722 L 383.05 -316.8586420923722 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 370.55 -316.8586420923722 L 383.05 -316.8586420923722 L 376.8 -326.8586420923722 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip17);">
-              <path d="M 408.95 -312.96136427191584 L 408.95 -322.96136427191584 L 421.45 -322.96136427191584 L 421.45 -312.96136427191584 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 408.95 -312.96136427191584 L 421.45 -312.96136427191584 L 415.2 -322.96136427191584 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip18);">
-                <path d="M 447.35 -315.2516593755926 L 447.35 -325.2516593755926 L 459.85 -325.2516593755926 L 459.85 -315.2516593755926 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 447.35 -315.2516593755926 L 459.85 -315.2516593755926 L 453.6 -325.2516593755926 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip19);">
-                  <path d="M 485.75 -312.16660613093075 L 485.75 -322.16660613093075 L 498.25 -322.16660613093075 L 498.25 -312.16660613093075 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 485.75 -312.16660613093075 L 498.25 -312.16660613093075 L 492.0 -322.16660613093075 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip20);">
-                    <path d="M 524.15 -313.5827309224039 L 524.15 -323.5827309224039 L 536.65 -323.5827309224039 L 536.65 -313.5827309224039 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 524.15 -313.5827309224039 L 536.65 -313.5827309224039 L 530.4 -323.5827309224039 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip21);">
-                      <path d="M 562.55 -314.2230490082318 L 562.55 -324.2230490082318 L 575.05 -324.2230490082318 L 575.05 -314.2230490082318 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 562.55 -314.2230490082318 L 575.05 -314.2230490082318 L 568.8 -324.2230490082318 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip22);">
-                        <path d="M 600.95 -315.42632372368706 L 600.95 -325.42632372368706 L 613.45 -325.42632372368706 L 613.45 -315.42632372368706 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 600.95 -315.42632372368706 L 613.45 -315.42632372368706 L 607.2 -325.42632372368706 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip23);">
-                          <path d="M 639.35 -312.1963061415379 L 639.35 -322.1963061415379 L 651.85 -322.1963061415379 L 651.85 -312.1963061415379 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 639.35 -312.1963061415379 L 651.85 -312.1963061415379 L 645.6 -322.1963061415379 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip24);">
-                            <path d="M 677.75 -312.96150570053777 L 677.75 -322.96150570053777 L 690.25 -322.96150570053777 L 690.25 -312.96150570053777 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 677.75 -312.96150570053777 L 690.25 -312.96150570053777 L 684.0 -322.96150570053777 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip25);">
-        <path d="M 338.4 -317.1112368254417 L 376.8 -315.2160225771509 L 415.2 -314.87609888432104 L 453.6 -316.4453201590429 L 492.0 -315.1061325379045 L 530.4 -315.9192056854306 L 568.8 -315.31961904272106 L 607.2 -314.8980910350325 L 645.6 -315.60000128571477 L 684.0 -315.39485906959254" style="stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip26);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip27);">
-          <path d="M 330.4 -309.1112368254417 L 330.4 -325.1112368254417 L 346.4 -325.1112368254417 L 346.4 -309.1112368254417 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -317.1112368254417 M 342.4 -317.1112368254417 L 342.4 -317.111 M 342.4 -317.111 A 4 4 0 1 0 334.4 -317.111 A 4 4 0 1 0 342.4 -317.111 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip28);">
-            <path d="M 368.8 -307.2160225771509 L 368.8 -323.2160225771509 L 384.8 -323.2160225771509 L 384.8 -307.2160225771509 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -315.2160225771509 M 380.8 -315.2160225771509 L 380.8 -315.216 M 380.8 -315.216 A 4 4 0 1 0 372.8 -315.216 A 4 4 0 1 0 380.8 -315.216 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip29);">
-              <path d="M 407.2 -306.87609888432104 L 407.2 -322.87609888432104 L 423.2 -322.87609888432104 L 423.2 -306.87609888432104 Z" style="stroke:none;"/>
-            </g>
-            <g>
-              <path d="M 415.2 -314.87609888432104 M 419.2 -314.87609888432104 L 419.2 -314.876 M 419.2 -314.876 A 4 4 0 1 0 411.2 -314.876 A 4 4 0 1 0 419.2 -314.876 Z"/>
-              <g style="fill:rgb(255,255,255);clip-path:url(#clip30);">
-                <path d="M 445.6 -308.4453201590429 L 445.6 -324.4453201590429 L 461.6 -324.4453201590429 L 461.6 -308.4453201590429 Z" style="stroke:none;"/>
-              </g>
-              <g>
-                <path d="M 453.6 -316.4453201590429 M 457.6 -316.4453201590429 L 457.6 -316.445 M 457.6 -316.445 A 4 4 0 1 0 449.6 -316.445 A 4 4 0 1 0 457.6 -316.445 Z"/>
-                <g style="fill:rgb(255,255,255);clip-path:url(#clip31);">
-                  <path d="M 484.0 -307.1061325379045 L 484.0 -323.1061325379045 L 500.0 -323.1061325379045 L 500.0 -307.1061325379045 Z" style="stroke:none;"/>
-                </g>
-                <g>
-                  <path d="M 492.0 -315.1061325379045 M 496.0 -315.1061325379045 L 496 -315.106 M 496 -315.106 A 4 4 0 1 0 488 -315.106 A 4 4 0 1 0 496 -315.106 Z"/>
-                  <g style="fill:rgb(255,255,255);clip-path:url(#clip32);">
-                    <path d="M 522.4 -307.9192056854306 L 522.4 -323.9192056854306 L 538.4 -323.9192056854306 L 538.4 -307.9192056854306 Z" style="stroke:none;"/>
-                  </g>
-                  <g>
-                    <path d="M 530.4 -315.9192056854306 M 534.4 -315.9192056854306 L 534.4 -315.919 M 534.4 -315.919 A 4 4 0 1 0 526.4 -315.919 A 4 4 0 1 0 534.4 -315.919 Z"/>
-                    <g style="fill:rgb(255,255,255);clip-path:url(#clip33);">
-                      <path d="M 560.8 -307.31961904272106 L 560.8 -323.3196190427211 L 576.8 -323.3196190427211 L 576.8 -307.31961904272106 Z" style="stroke:none;"/>
-                    </g>
-                    <g>
-                      <path d="M 568.8 -315.31961904272106 M 572.8 -315.31961904272106 L 572.8 -315.32 M 572.8 -315.32 A 4 4 0 1 0 564.8 -315.32 A 4 4 0 1 0 572.8 -315.32 Z"/>
-                      <g style="fill:rgb(255,255,255);clip-path:url(#clip34);">
-                        <path d="M 599.2 -306.8980910350325 L 599.2 -322.8980910350325 L 615.2 -322.8980910350325 L 615.2 -306.8980910350325 Z" style="stroke:none;"/>
-                      </g>
-                      <g>
-                        <path d="M 607.2 -314.8980910350325 M 611.2 -314.8980910350325 L 611.2 -314.898 M 611.2 -314.898 A 4 4 0 1 0 603.2 -314.898 A 4 4 0 1 0 611.2 -314.898 Z"/>
-                        <g style="fill:rgb(255,255,255);clip-path:url(#clip35);">
-                          <path d="M 637.6 -307.60000128571477 L 637.6 -323.60000128571477 L 653.6 -323.60000128571477 L 653.6 -307.60000128571477 Z" style="stroke:none;"/>
-                        </g>
-                        <g>
-                          <path d="M 645.6 -315.60000128571477 M 649.6 -315.60000128571477 L 649.6 -315.6 M 649.6 -315.6 A 4 4 0 1 0 641.6 -315.6 A 4 4 0 1 0 649.6 -315.6 Z"/>
-                          <g style="fill:rgb(255,255,255);clip-path:url(#clip36);">
-                            <path d="M 676.0 -307.39485906959254 L 676.0 -323.39485906959254 L 692.0 -323.39485906959254 L 692.0 -307.39485906959254 Z" style="stroke:none;"/>
-                          </g>
-                          <g>
-                            <path d="M 684.0 -315.39485906959254 M 688.0 -315.39485906959254 L 688 -315.395 M 688 -315.395 A 4 4 0 1 0 680 -315.395 A 4 4 0 1 0 688 -315.395 Z"/>
-                          </g>
-                        </g>
-                      </g>
-                    </g>
-                  </g>
-                </g>
-              </g>
-            </g>
-          </g>
-        </g>
-      </g>
-      <g style="clip-path:url(#clip37);">
-        <path d="M 338.4 -309.3340769050275 L 376.8 -311.87470066953597 L 415.2 -311.0968432488726 L 453.6 -312.9735303476894 L 492.0 -310.54562519486615 L 530.4 -311.09245896159246 L 568.8 -311.85475923384257 L 607.2 -312.21589721996327 L 645.6 -310.52335018691076 L 684.0 -311.07980109992894" style="stroke:rgb(0,138,0);stroke-width:2;"/>
-      </g>
-      <g style="clip-path:url(#clip38);">
-        <g style="fill:rgb(255,255,255);clip-path:url(#clip39);">
-          <path d="M 332.15 -304.3340769050275 L 332.15 -314.3340769050275 L 344.65 -314.3340769050275 L 344.65 -304.3340769050275 Z" style="stroke:none;"/>
-        </g>
-        <g>
-          <path d="M 338.4 -304.3340769050275 L 332.15 -314.3340769050275 L 344.65 -314.3340769050275 Z"/>
-          <g style="fill:rgb(255,255,255);clip-path:url(#clip40);">
-            <path d="M 370.55 -306.87470066953597 L 370.55 -316.87470066953597 L 383.05 -316.87470066953597 L 383.05 -306.87470066953597 Z" style="stroke:none;"/>
-          </g>
-          <g>
-            <path d="M 376.8 -306.87470066953597 L 370.55 -316.87470066953597 L 383.05 -316.87470066953597 Z"/>
-            <g style="fill:rgb(255,255,255);clip-path:url(#clip41);">
-              <path d="M 408.95 -306.0968432488726 L 408.95 -316.0968432488726 L 421.45 -316.0968432488726 L 421.45 -306.0968432488726 Z" style="stroke:none;"/>
-            </g>
-            <g>
-             &nbs