114262Sodanrc@yahoo.com.br# -*- mode:python -*-
214262Sodanrc@yahoo.com.br
314262Sodanrc@yahoo.com.br# Copyright (c) 2019 Inria
414262Sodanrc@yahoo.com.br# Copyright (c) 2009 The Hewlett-Packard Development Company
514262Sodanrc@yahoo.com.br# All rights reserved.
614262Sodanrc@yahoo.com.br#
714262Sodanrc@yahoo.com.br# Redistribution and use in source and binary forms, with or without
814262Sodanrc@yahoo.com.br# modification, are permitted provided that the following conditions are
914262Sodanrc@yahoo.com.br# met: redistributions of source code must retain the above copyright
1014262Sodanrc@yahoo.com.br# notice, this list of conditions and the following disclaimer;
1114262Sodanrc@yahoo.com.br# redistributions in binary form must reproduce the above copyright
1214262Sodanrc@yahoo.com.br# notice, this list of conditions and the following disclaimer in the
1314262Sodanrc@yahoo.com.br# documentation and/or other materials provided with the distribution;
1414262Sodanrc@yahoo.com.br# neither the name of the copyright holders nor the names of its
1514262Sodanrc@yahoo.com.br# contributors may be used to endorse or promote products derived from
1614262Sodanrc@yahoo.com.br# this software without specific prior written permission.
1714262Sodanrc@yahoo.com.br#
1814262Sodanrc@yahoo.com.br# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1914262Sodanrc@yahoo.com.br# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2014262Sodanrc@yahoo.com.br# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2114262Sodanrc@yahoo.com.br# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
2214262Sodanrc@yahoo.com.br# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2314262Sodanrc@yahoo.com.br# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
2414262Sodanrc@yahoo.com.br# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2514262Sodanrc@yahoo.com.br# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2614262Sodanrc@yahoo.com.br# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2714262Sodanrc@yahoo.com.br# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2814262Sodanrc@yahoo.com.br# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2914262Sodanrc@yahoo.com.br#
3014262Sodanrc@yahoo.com.br# Authors: Nathan Binkert
3114262Sodanrc@yahoo.com.br#          Daniel Carvalho
3214262Sodanrc@yahoo.com.br
3314262Sodanrc@yahoo.com.brImport('*')
3414262Sodanrc@yahoo.com.br
3514262Sodanrc@yahoo.com.brSimObject('BloomFilters.py')
3614262Sodanrc@yahoo.com.br
3714262Sodanrc@yahoo.com.brSource('block_bloom_filter.cc')
3814262Sodanrc@yahoo.com.brSource('bulk_bloom_filter.cc')
3914262Sodanrc@yahoo.com.brSource('h3_bloom_filter.cc')
4014262Sodanrc@yahoo.com.brSource('multi_bit_sel_bloom_filter.cc')
4114262Sodanrc@yahoo.com.brSource('multi_bloom_filter.cc')
4214268Sodanrc@yahoo.com.brSource('perfect_bloom_filter.cc')
43