1*74e98f49SDan McDonaldCopyright (c) 2018-2021 Intel Corporation. 2225bb523SAndy FiddamanAll rights reserved. 3225bb523SAndy Fiddaman 4225bb523SAndy FiddamanRedistribution. 5225bb523SAndy Fiddaman 6225bb523SAndy FiddamanRedistribution and use in binary form, without modification, are permitted, 7225bb523SAndy Fiddamanprovided that the following conditions are met: 8225bb523SAndy Fiddaman 9225bb523SAndy Fiddaman1. Redistributions must reproduce the above copyright notice and the 10225bb523SAndy Fiddaman following disclaimer in the documentation and/or other materials provided 11225bb523SAndy Fiddaman with the distribution. 12225bb523SAndy Fiddaman 13225bb523SAndy Fiddaman2. Neither the name of Intel Corporation nor the names of its suppliers may 14225bb523SAndy Fiddaman be used to endorse or promote products derived from this software without 15225bb523SAndy Fiddaman specific prior written permission. 16225bb523SAndy Fiddaman 17225bb523SAndy Fiddaman3. No reverse engineering, decompilation, or disassembly of this software 18225bb523SAndy Fiddaman is permitted. 19225bb523SAndy Fiddaman 20225bb523SAndy Fiddaman 21225bb523SAndy Fiddaman"Binary form" includes any format that is commonly used for electronic 22225bb523SAndy Fiddamanconveyance that is a reversible, bit-exact translation of binary 23225bb523SAndy Fiddamanrepresentation to ASCII or ISO text, for example "uuencode". 24225bb523SAndy Fiddaman 25225bb523SAndy FiddamanDISCLAIMER. 26225bb523SAndy Fiddaman 27225bb523SAndy FiddamanTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 28225bb523SAndy FiddamanAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 29225bb523SAndy FiddamanIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 30225bb523SAndy FiddamanARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 31225bb523SAndy FiddamanLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 32225bb523SAndy FiddamanCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 33225bb523SAndy FiddamanSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 34225bb523SAndy FiddamanINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 35225bb523SAndy FiddamanCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 36225bb523SAndy FiddamanARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37225bb523SAndy FiddamanPOSSIBILITY OF SUCH DAMAGE. 38