core.cc (13409:071d5425ce37) core.cc (14047:91279ed7ec5e)
1/*
2 * Copyright (c) 2017 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 140 unchanged lines hidden (view full) ---

149 .def(py::init<>())
150 .def(py::init<Addr &, Addr &>())
151 .def(py::init<const std::vector<AddrRange> &>())
152 .def(py::init<Addr, Addr, uint8_t, uint8_t, uint8_t, uint8_t>())
153
154 .def("__str__", &AddrRange::to_string)
155
156 .def("interleaved", &AddrRange::interleaved)
1/*
2 * Copyright (c) 2017 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 140 unchanged lines hidden (view full) ---

149 .def(py::init<>())
150 .def(py::init<Addr &, Addr &>())
151 .def(py::init<const std::vector<AddrRange> &>())
152 .def(py::init<Addr, Addr, uint8_t, uint8_t, uint8_t, uint8_t>())
153
154 .def("__str__", &AddrRange::to_string)
155
156 .def("interleaved", &AddrRange::interleaved)
157 .def("hashed", &AddrRange::hashed)
158 .def("granularity", &AddrRange::granularity)
159 .def("stripes", &AddrRange::stripes)
160 .def("size", &AddrRange::size)
161 .def("valid", &AddrRange::valid)
162 .def("start", &AddrRange::start)
163 .def("end", &AddrRange::end)
164 .def("mergesWith", &AddrRange::mergesWith)
165 .def("intersects", &AddrRange::intersects)

--- 119 unchanged lines hidden ---
157 .def("granularity", &AddrRange::granularity)
158 .def("stripes", &AddrRange::stripes)
159 .def("size", &AddrRange::size)
160 .def("valid", &AddrRange::valid)
161 .def("start", &AddrRange::start)
162 .def("end", &AddrRange::end)
163 .def("mergesWith", &AddrRange::mergesWith)
164 .def("intersects", &AddrRange::intersects)

--- 119 unchanged lines hidden ---