# (c) Copyright 2023 by Coinkite Inc. This file is covered by license found in COPYING-CC. # # Binary for Q1 GPU co-processor # # see misc/gpu for source # VERSION = '1.3.2' LENGTH = const(3524) # bytes (after decompression) # len(BINARY) = 2607 BINARY = (b'x\x9c\x8dWkp\x1b\xd5\x15>wweK\xb2\x13\xcb\x91c\xfc\xf6J\xd7NLd\xc7\xb2' b'7.y\x90f\xd1\xa6\x8a\xaduLH\x08\x93X\xa1]\xdby\xacb([L3\x9a\xf2\xa3' b'\x82\x0c-M\xdb\x00\x11\xe4!%\xc1\xc1\xe5\x91\xa1\x9d\xb8\x9eQ\x1f4\x1eR\x18' b'\x86)\x14\xd0\xc6\xa4M\xe3L1\x84\x8e\xca0\x14\x85i\x91\x92`o\xcf*\x0e#\xcfd:' b'\x95\xe7\xe8\x9e\xd7=\xe7\xd3\xb9\xf7\x9e{\r\x15\xc0\xdb\x08X\xdbl' b'`\x15\x90\xe0\x7f|:\xf2\xec\xb7!\xbf\x02i3\xb9\xae3\xc7\x9b\xd1\xffc\xbb' b'\x11\xf3f\xfe7\xd3\xe7cr$\n\xbai\x18<\x85\xbaE\x06\x0f\x93\xe4:a\n^%\x94' b"j\x8eqt\xe4M\x9f\xdf\xcd\x03+';\x12\xe0a\x93l\xd7u\x0f\xc7\xf8\x19\xbfi+F" b'\x1f\xd3^\xdc\xf9\x98\x1f\xd2O_\x01\x17;e\x97\x83[\xa4\r\\\x9b\xad\xd3.' b"\xfb*b\xbe/'l\x01f\n\xa8S\xe1\xda\x0b\xe5\x98\xef\xca\x04\xa4\xdf\xb82" b'\x93\x82\x8a\\\xfc\x1cYgi-\x12Z \x9d \x8d?\x19-sc\xbc\x97 }v\xbaD' b'\x1en\xe8\x1dd\x16/\x91z\x07\x82\x83\x1f[<"\x89\x92\xf8\x1a\xca\x9c\xe4!' b"\xb2\x88\x89r\x87 \xfd\x97k@\xbf$<0'\x99\x83\xec3\xdc\xa1\x82(\xa4" b'\xff|\xed\x85~\xdbhz\x1c\x1c\x8c\xe8H0\r\xbc\xec\xea\xea\xbd\xff\xf1Q\xbb' b'\xd8\xbb\xa3w\x10\\\xee\\\xbcb7\x15!\x8a\x99\xe2\x90>:}\x86\x92\xe8\xab' b'\xab\xb8(9i\x11\xca;\x0b\xa2\xcc\xd3\x90~\xe9Z\rb!\x88\xe5g\xd3\x0bdg7\x13' b'}\x8b\xf2\x80\x1e\x98\xc33\x1d\xa1\xfdj\x9csJ\x03\xca%u^\xc0)^\xc2\xb187R' b'\xb5\x08G\x8a\xa3=7ZG\x1d9,\xc6{\x86\x01\x1clpr\x0e\x80\xbbA$Y\xc30~\x88dd' b'\x90\xa6\x8d\x08e\x03A\xa6T-\x92\x9c\x8a\xb6\x0ek\xcd3\xa2\x95f\x12\x03\xdd' b"\xdb\x03'B\x95>G\xf2\xc3P\x91\x14q]\xea\x1b\tu1Eb%t\xd6=rG\xa9\x06\x1e\xaao" b'\xeb*\xd2Lr\x86O\x84Ht\xab\\\x1f\xde*\xd7\x86yZ\xe9kO~\x14rJ\x97\xfa' b'H\x1c<\xcd\xfa\xdd=\x826\xd0\xba5Yr\xbe\xafuG\xb2\xbfUN\xde\xd3Z\x96\xdc ' b"o\x08T)V\xea\x9b\xa2\xea\x9d]E\x88\xf9B\xea\xa1\xd6o'\x03\xf2\x9eV" b'!\xa9\xb5\xfeK\x0f\x04:4\xf4\x98\x82\x96mzg\xe7Z\xb9B\x81\xb4m\x9a' b'x\xbd\x1a\xa1\xcfa\xfc\x91>ps\xb4\x14\x8e\xfa\t\xbf\xd3?\x12\x12|\xebu' b'\xb8\x95$\xbf!\xd7k\xb0\x84$;\xe4Z\xcdX\x0c\x8d\xcc\xa2\xd3~\xa1sY' b'\x17\x1b\xb6\xab\xe4Yh\xed\xd6\xa1\x85$Y\xcd\xaed\xc6\xa1e\xa9\xde\x8e8\n' b'\xa8\xa0M\xa4\xa0e\xb1nd\xbeo\xb4\xcaM\x01\xa7\xc2\xd2\x7f\xa7\xd8\x96:\xbd' b')\xd0,\x97\x86\x8fhw\x85\xff\xa6Y\\\x07\xc2\xbdZUx\x9fT\xa5\xfd\x01' b'\xfdKt\xe2n\x90+\xc3v\x94\xef\xd5\xc6PS\xa0\xb3.^6=J\x81q\x7f\x91*\x97' b'k1\xbe\x8d\xbe\x9b\x1a\xd8=9\x06\xad\x85\xc9\xc2\x96\x17\xcf;{v\xd7\x0cm' b'>7\xc6\xc0\x89T=\x108\x9e\xda\xe5\x7f\xb1\xffT\xea\xc5\xd0m\xbeSI\xf0' b'd\x92\x0b\xc3d\xd5\xf3\xfd\xa4\x9d\x1c\x9b\x1c\x1bI\x99k\xb7\x14\xf7' b'l\x0bR\x03\xd22$/\xd2z<\x13\x861c4"\xff8\xf2k\x91\x02H\xb7\xa3|\x0f' b'\x8e\x11w\x95\xbc\xc0\x12S"\xeeJy#T\xaa\x88\x13\xf9\xb3\xc8\x95\xfa\xbeJ' b'\xf6\xaae]\xa5"\xca\xc4.\xf5*U\xea\x82\x9c\xb4\x91\x98^1\xb5\xa4\xcb.' b'\x16\xbab\xc8\xed\x93b\xcar\xf7\x11\xd5\n\x0e\xb1\xd4wU\x8f\xa96\xb4\xc5\x14' b'\x9bl\x0b\xf4*\x16\xf7a\xa5\nw\x0f|\x86\'\xd6\xdcs\x11\xdcZo"\xa5' b'\x91\x9e0\x0c\xc7\x14L}\x80\xe0+\xe4\xa1D\xe5}\x15\x9d\xc3\rD\xaa\xdc\xfe' b'\x88\x8b,\xaa\xba\xaf\xcb\xc2\x88\xe4\x00\x89]\xc0\xb3f\x97.\x0cL' b'\x0e\x16\xe1\t\x81\xb8\x91i\x9f\x81\xf4\xe9\xac\x91\xd92S\x1c\x98\xd7' b'\xe5T\x8bD\xa7bd~=Cq\x9d\xaf\xea|#\ry|_&!}\xfc\x8a\xc9]N\x1a\x99\x91\x99+)3?' b"q\x98'\x1dq`]\x86\xa9\xc3muMZ\x1c\x89X\xdf\x91\xfeX\xff\x19\x1a$5X\xa2" b'\xa7\xd4J\xf1\x84\xefZ\xd21\x84\x9c\xef+\xdd\xf4\x9b\xb4\xc4\xfa\xac+c}\xb9' b'\x9e\xe3%\xe20\xf5&pv\x83\xa9?\xda\x87s\xdd@m\xdd\x1b\xc9a_\xe1' b'\xc5\x11\xd5\x997\xcb;\xfe\xbc\xbaP|\x06\xe3\xbd\xb3\x8d\x08\x8dC' b'\x9f\xa5\xcc\xf9C\x89\xf9P\x0bd\xe5\xde\xb1X\x05\xf9\xe5\x81\xb1j' b';\xd5\x14\xcdi_\xc2\x8fh\x1fi\xf8[\x0c\x17p\xbc\x91y\xdb \xab\xc7\xc66W\xfej' b'l\x81\xdd\xady\xf8%\xf6\xe7\xb4\x9d\xda?\xd0cx\xd6\xe3\x15\xa3' b'\x19\xbf\x8f\x18C\xe3\xc3T\x9b\x8b\x89\xbe;\xf6\xa1\x08\rE\x81 \x19F\\s' b'\x7f\x8d6\xfe\x8cZ+\x1eC\\\xe5C7\xb8\xd2!\xb2\xec\x93\x1c>-Q\x03' b'\xdc\xcbu\x8fSX\x08F\xe6%\x83\x876P%#\xf3\x8e\xa1\x8d;\x12\xfbFkf\xbb\xe2' b'\xbakgh5\x03\xd1Gi\x10Ht\x8aN\x02\x13\x8d`%B\xfe86U\xb33\r_\x15\xa9[uJT!\x94' b'\x0b\x94\x86\xb1\x9bh\xf6\xd1\x1bu4\xf7b:\xf1\xd8h9\xb0QWS\xc7E\xdb\xad\xc2E' b'[\x83"\xfd\xc2?oY\xb7TB]\xb0`\xb1S|\xa3\xb6\xa4\xed\x8b\x02x\x7f\x97\x9f=' b'\xfe`\xdd\xc1;\xea\x02{|\xe5"\xe3\xa9\xd7WB\x13\x90Up\xd0\xc8\xbc\x80' b'\xf5 \xd4\x94\x1b\xda\x1c\xcbL\xcd1\xa3\x8c\x12\xb7\x0b5\xa6tpV\xfag%' b'Yn\xca\xfb\r\x0b\xf6d\xe2\xb1$Y\xcf\x15\xbd\x9crn8h\x99b\xb1+q:\x1c(' b'\xcfE\xfa4\x05\x88\x00\xa2\xaf\xd49\xda\xac\xde2\xe1RjZ\x01\xc8$j\xe5\x8d.8u' b'l\xedw\xfd\xe0.h\xa8\xea4\xda\x9c@\xc5{}\x83wT\xac\x0f\xfaX1X\xb9\x19H' b'\xfb\xd0\xa6}\xbe/t\x0b\x1dv\x7f\xea\x02>\xe8\xdb\x88\x95d\rK\x83c\xfd' b'0\xefQ#\xf0\xb0RB\x7f\xa0\x92\xdb\x8fTu\xc1\xf7*\x8c\xcc\xb9\x19hN' b'\xeb\x0f\xab\xb6\x00\x11\x9c"w\xce\xe1&\xab6\xfa\x9c\x12\x11\xc6\xfd' b'\x1e\xecG[\xa6\r\x83}\x16;3b\x10\xb1n%\x00\x91l\xa2L6\x91\xdc\xe7\x8f\xf0n' b'\x00W\x01\x94\xca\xc1m\xacX\x0b\x83\x88&\xe8sFDk\x99N\xda\x9anu\xe8\xc3\xee0' b'\x1d^d\xa283\x13n\xfc\r\xb8\xc0\x0bd5\xee\x9d\x19h\xc9\xea\xe3\xfe\xec' b'\xb8\x17\x98\xf6\xbf\xa7"\x98G\xc1\xfe\xa0%"t\xb8\xf1G\xa3\x9fY&I1' b'\xae\xf7\xcb}\xe6\x8a\xf7\\e\x17\x15P\xa6!\xe4\xc7\xbaF\x99\x83\x04o\xa6`' b"\xb6\x82B\xf4\x96U$\n\xd4\xd43\x07\xb9(\x1b5W\xbf'\xeb\xea\x11\xc2\xd4" b'\xc7\xe1\x19!\x96\xeb\\\x9c\xac"\x1e' b'\xeb\xf9A\x95\xc4\xc8\x91\xa8\xc4\xc4\xce\xaa\x01\xc47\xa8\x00_\x88{' b'\xaa\x06W\xa7X\xe4%\xb22h\xfdk\x8aP6F\x8eFE\x12\xab\x11\xab|\xa0OL\xed' b'\xb4\xf2 @\xbd\xbbU\x05\x8f\x96\x97k\xaf\x99\xcb\x1d\x84\x98\xc8\xc3' b'!\xc9\xf4\x00\xcf\xae<\xfb\x10\xda\xb9\x98i\xe7\xe2\xb7HdU\xabB<\r\xe7' b'\x998\x0fq\xb5\xdem\x89\np\n#n\xce\x9b\xd1{\x93\x88\xddy\xf6\x00\xda' b'-\xb9\x88\xb7H\xa7\x143Ru\xe8z\xa4\xcf1\xd27\xf3<;n\x12\xa9#\xcf\xde\xf8u' b'$\x13\xdb\xe7\n\xe3\xf9\x8e>\xfb+\xa7\x88K\x84J\xd1\x9a\xab\xc7c\xa9|i' b'\xff\x1cix\x8etr\x8e\xf4\xdb9\xd2\x999\x12\xde\x88:\x13\x7fR\x0c\x86\xb8' b'h\x07b\xf9 [\xd8\xd4vq6\xfbn\xf0\xd4\xe6\xe1\xd4\xb3\xaf\x8f\x95\xb8\xe3' b'\x88\xb3\x9e\x1e\x92`i9\xa2<,\xf2\xf4\xba\xf5\xb5\xacY\xe1x\xae\x1e\xad\xfd' b"l\x9c\x080'\xd3\xf9\x14\xe1\xb7\x83W\xe4\xb0\xfa{\xac\x1f\xa4\x16" b'\xd9\xb7\xdb\xbd@1\xcf\x03\x98\xa7:/\xcf\xb1\xb9y\x9a\xcbto^\x9e\xfdy' b'y\x1e\xe8\x7fkN\x8e\x0b\x98c\x0f\xf0b\x01\xe6\xd8n\xfd\x10\xdf' b'\xa1\xac\xca\x80\x96 |\xb0\xa0\xf9\xfd\x1e\xb5H\xed\x0c\t\xd2\xbb\xea' b'BU\x90\xe6\x87\x8aw\x0b\xd2\xfe\x10+\xa1&\x04\xc5\x82\xe4\xe8\xa1' b'R\x87\xe8\xc1\x17\xdb&\xf5\xe7\xea\xfc\x9e&I\x10+\xa4\x08\xdd\xa0T\x93c>' b'\xeel\x84\xdf\xa4\x8a\x84\x956)\x11\n|\x9c\x1c\xf51\xba\xbc;>\xe6\xec\x9b' b'\x08\xb1\xf8\xd2\x9a\xc0{A\x04\xc3\xb8\x96\xbe\xfe\x0c$nV\xf5&' b'\xa2\x12\xab\xbc\x8d\xf1\xaa\x19N\xf5He\xeb\x9bE\x8a\x1aYuv\xb3}\xac:/T%1' b'\xca^u_\x88\x8a{q\\"M\xda\'\x99*\xe9Q\x05Z\xb8d\x84>\x8a\xf3\x9c\xd2^' b'\x85Q\xadr\x95X\xa4\x9a\xde\x92\x1a@o\xa7$\xe1\x99\xf1\xe2\xf94\xa6n\xbc' b'=\xdf3j\\\x84Vs\x87}d\x02\x8a\x1d+\xaa\xed9\xcen]Qm\xcbq6n\x05\xf3\x9cc\x9b' b'Xa\xbeI9\x96a\x08~n\xfc/\xc1\xc2\xa3\x15Q