AIX/xlc test failures for gmp-5.0.1

Peter O'Gorman pogma at thewrittenword.com
Wed Nov 24 05:02:07 CET 2010


Hi,

I think this has been reported before, but we see test failures when
building gmp-5.0.1 on aix5.1, 5.2, 5.3, 6.1 and 7.1 with xlc. The
failures are similar, and we see slightly fewer of them with -O0 -g.
Tried with --host=none-imb-aix5.3 --disable-shared also to avoid the
asm, but no luck.

It does pass all its tests with gcc, but we'd really like to be able to
use the native compiler.

We also see failures on hpux10.20 with HP cc, btw. No failures for any
of these systems with gmp-4.3.2.

Peter
-- 
Peter O'Gorman
pogma at thewrittenword.com
-------------- next part --------------
PASS: t-toom63
PASS: t-toom6h
ERROR in test 127, an = 689, bn = 600
1FFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
FFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060A3CA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B6ABEE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004623FCD87FFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000959F1937FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000488FF31FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036ABEE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000028F27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
FFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000107FFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
/bin/sh: 266344 IOT/Abort trap(coredump)
FAIL: t-toom8h
ERROR in test 0
mpn_hgcd and hgcd_ref returned different values
op1=E664635487FC0783B412389417B6B6B4AFAE6792C0FBDAA3EDDE6C491DB7D1AFE4668FEC41643C479A7153C94E53A7765C8E79B1749ADC715817EDAAF2278B7FBDEB4CAD1ED6EB890396BEBEB6C0D8251C46996B9A0A44EE3AA4963A011064CC5028584556249F4E3822E79A103EA0401CC028654DD9633C4FB9594EDDF89F4242035151978478B80F4D5C798CE537B992CB06AF3DEE03BE6643BC37C491D509510FADCDF0E86FB9055A541D9EA24BDD291DFDEE4033C6FA81E72BFEF3F57E43F51BC00CD3ED76147F6C00D032ABF6DF6DA9F8BA6104447AC1764F463432C2CCC9CFF4F496E4345917E3729B3F6B28E8244F8145032B610DF4A2D737ED414CF896F54FB8AA358B4C28D7615C5B9CC0D3E046F6F6C931C21B29C21C0A9F7B41235991B7A5B0AEAE93D6AA38962E01828BB9ED010C9350D4565A24BDB72D340B1A3C4D828A1D0DEAE96501DE5DE59601504826F605B5A980484A71DF321899591665850D88C8FF83F44C4152941F07AE7661AC976A73DB2026ED92B7699442ADFCF4096B23C81F8FE6435331867466499B60EF77BB83CCE72C12C21AC45F0DD0DE375E88D76D52B465DB96B4A77B23A00159CBE4E81C06207BD5440C6DDF8538D0292387D6923073664FCBFC067EC6F19F69A2B404D3709D7E0EA503611E6B29F3A9BE8C582D542078ACD5AED44EC3176A1D3E8BF570CC244FFD6BC2D3F6D5BD564476F4838665584AB5E10E3AC45C661910112FCB1B94B1AC5890F570F81BAFC85BE09F9A51111AD59D330DD9A059A2F1F8B90C5D8D7E32D16CC165F19A0D8217E8D76CE5D20C9334448984AFDA2C1BA7201DE7266BDCACD3DC34EDBE942EBE7A10FCDB5637AFA6BAF686F0E5F45A59C7222C48A3F844C139E6DBD201AC9B76F43E6DEB7695F1B445228079980C7D20F4AD8746A3D406C1273A822530125BCA25921886FB261A0E7812A75A731869A20370F4968D19D4C908AC521B503781BE5460E8EB9134FB9650F5513F2A68884ABD7B8A515928F71B8DE9BB71E6B365799468097E94DC4B2278BC1241F844AE6F2EADF4F237B5D265168399AA4DEC4D58619D5B7413534C5DABA181D8EC80977D3BC7EF7A9F3EBC4E7B77F7723BD484DC4996D20EF59EC7EE8A7BDE28D796178DB90555012537FDCB11C26B45A48F60BFD5B1FCDDE19D1C91C6A982441A1E3B501B2AFB7571B8F0896CDD4FD48C0B38FF798C761226C4ACDEB6123F4F17B39BA21CEB7624F61D0F78F53C2108989C85C7861EFDAEA38F0C2824CF7E640A0EE6C78DD4EA78A431C8E681CFAB2B3BC8D106365EF16AA9C18E485B3B68AA5C41022282BC0D5B676EC6A4766C18537A43D7D7E9960A403890CF26CF1B1EA9E55D7F8D049736D54CEDD90A152FF54E74DD05ABA805CAAFD7806272D37F8349E72A0CED2CD9DB2E0419A8FF7A6F3F47155153793BA73CAC7184E43966D0B66F6AF2A6F43F50236624325E42CC96F7A76E6B3CF5BA33E9B084C62D3A256E52B16963A9E33F07E8407B1FBE0A8734D0B9709E12DCAF8B173616D9BAC8F6BB103D491871366ABF5FE9E9687727F46AE049FA7518435C9F8441DF965AC6BE724213DBD1BDE79305EB67E7DECB4F0D414107AA9749822984BB905A1F32824B5DE377340A94C3CCC39AB59F5C36216874F08BA1258D882B27746AA3F65FD08082BD270D2E9450199603F70B70986F4A9499B06C6E7A6E3BA12C2FA55F52F7893391E452D7B5F5EF63274CA6942995AF64978C2358C6AD7CEEE1855F7265C72C7CB1E32F3DE8F37DDB189498B109C87846972983B92DCF4CC3C3BF8982E04D063727D9EA7B07D30C8350753CE834056DAE64EFF42BB580AAB42CB1E8FE2B75A6A65E2F977660BBCE6F5C02E233DD334BB6367398E30E5D41FEF1DD2849C03C081DF8300F4CC891805AECD2A9CDBD458E8B06E8FF63F4CB82AF88BCC05A5FDC5F5954512B706ED0D19E10F89EEE86BB5F67E0D78AB37D65932A29D9C5167C5EFABC2C85F709419F0A903498BB1D2D5661E7FB94091D079ABFF9E098D414BFDBC3455E4C4A0325C7FF9EE9E4A9A12E38EDDD6E4E4774E9357C30A7416D6228C69511B727458CC270673DD7FED57B29E6ADEC0C37EA1552F4FC56E5042D20BB07A6E13B3D3B51B8EA575462847ED02533DE733A747C2E70B7F85BA3D7A2CE2916B806B99E4224BFA03946009B5ADE29C0D890387AD5AB00DE95245E78AB69C6B0571CD8CC5BD7DAE5142F34B52CA87609A5B48C7A51EF023D9F39E45982809D9CF3F30AB535BE5A50793F2050F8E7D6149FBCD90FF37A48D9EF24A9371EE3F2EDA1A1C0D5B20F808E6A2636CB5166DFA2E30E1D935FDCC88E976C54E5344D721BEF60F37AA7E015DB073538F1C6FBA3F3125C5DE40DF334C2E0A2378F3D8BEF3F6AF8FCD8973CAC4A803366839F61A378DC33AAEBB32EFCF1CEE7873AA71D47918E4470BC40DA14B207132AFD974B0D00D63356FC88050487323A2C869638B6436F916A6FD0478A714F0A7B3FC687CFFC211A67907167D19989C4CE871A49A2EBFBC5C61F9C6CE79D8819C6EF3DA595D1B96F66AFB5F39B471C6A5E4975E374BDA47D94E20B264C389786A40DE52DC7215AD054F47D0CD1DD3994FC60B1093B77CAAC82424D3AAB5C2C90B112CB63B19B1082A931FE52EFF561DAC0FBB360339898E272A750909E5798509D7D45379B6EDCFF09BC3A156FF6613FBF2EDDAF5DD4B059F1AE156485DB3272901CE66A5917B280ED18C54BF82A9E3DF68A3D378BA2B87CDA612D52AE052EBA9C16083D0E47D5A97D5AD18ADCCF82D2542BB0BE36AD8435E671A597F13CE97BACBA647D88BA736BF96146F448D16768939445C5B61547C185C242DF07612CE5D69AB4E36747ED8BE95FEB7CB121D0C8B8C1B811C91039A576AFE1BC136AC5085E4A253099FB3BB003A84C981C005B9E6ED88A294DA0F8232C700797BB4F58883AB39DDC26CD6BADD3D48EADE64EAD93535A03B4A74CA77B3C435D99EFF5E5D325A7EEB5E7F6C788F712DADB19BBD9D1A30E2D7F5DC85EA52EE1D4DCAA962E05D46B7CE2E77AF02EFD5F7E2475ED6F9D5A5E9D54656BD11B710BC53FE36CAC6282C32977FC0E702E6A06B57ECA5AB16C86551F72579E12E3502C94258F805D2FA127FD6ADC2C398C0D329902C6EFE69E70E5FC3A555067B3670CD08322DEB93148817B5AEB9AFF4A8788C41C8387DFCE098AC67A9A30D2F176F23818A3E2F078D2A9FA795070C32C27FBDDD2EE628E64431A2FD9CF85C3352557741E7DB1A6861229C744B1DF20C66AF41B39FAAC79DF174D0803C7E4E17620658F765CF3AB9BD0FE027BE37B8097119696837D0588BCD6402E9F45FD5F872AFE61A5F8780AEE0B7A124A41502FB1E5ED69BDEB12C4F229038C115673600376F24F36A1EF66962E7695321EB2EB352D8DDDF64E60C02AE7F82674DE7E9F2DF014852050E59833B13D69090E96CDA86DB229167DD38D9C527A2553AF9E74469DE18C50804EBB2BDDF8847ABF681F8AAD720C4C5BB358B9CF838866503E89B58F188FDE0D0CBA48AA925C181AA532A6B36E0232E580FFDAB5512F6978289DBD3154BF92E3AF143AC378AB5CDC42CFE8277D40C671410E5C19E8FDBB40FC7DD8BAA66107AB112A0FC6A161F03C075CCD429EBC8E5EC610C83CAB606197A9530EFCB902FF6E373316100C37543F2373BFBAB25734B4072CA0E153F6E057FB66FE839D3F08F3628D37AF19B99209EB36A45C57C38E352521C22E83C74F998A6571029B7B3D409E68CDC9D40324636772B9718FAF96EF9A074C38682EC719CAD0AB4648B63089987AA1AA95E8DF17AFEB6DE569C2CC74F796878E73BA9379B4FB29E659B3105927F88269A96C24AFF2CFA6BEBC2776B343F268BE1D47D683F104BD2FDA057203117D209FA87A5796FFE2E3CC8AC7AEB41747424525F8DDF140B4EC84E9E4A825E135EDDC31826C3661A8BE8DB3A4C9DBFE3AA32D693C2042861F0CCCE24A324CE19CEC0F3BB95BA282810315ADA2B0216B8B0C85FFABB94D9724E2BF18DA790212561142526FBE46CA5A5185C796BB1A0D04B8C0A6523283DE81B060A7AF30C4918809FC7F2EF9BA012AA64A9D3F9E2F10E90E4B8CA756DEF2F09A8390631AB2EAA6E9BF196018281D85F6F88760C4E94358880BD8B100D32D4EF09B46418684394016B70FCF3397EBCE2DB10AFE94D3E01BEA4F4A9E896D65EE71830FAFDA8CD8B8357FBC1B16B5D7047ECB38AD29060E0DDE19BF5631F668C2EAA88166BCAA20DD1D76371A385C0C1CD03A8E45C09AEC62F591506C9B879E56EDEF548DDABDD6BC9BC79ECA07F8BF08D3011188552CDD6C1E051B2BCDA9F8FAFD75C2A1DD1862DCC6D500ADBC92FEA47BD2E204086FE9CF04F18E3F29DB8591A37ECAF264025BF0DB2F968A1A2723B6DC1EBB11A85BB7188DAE878401BE8547DBAF56A28C58A7B2064C9F3E77000FD020C246CBF9CA6ED6FD3807A8A95DA02EB3903870C834ECDC13A0FF27C9B493FB7B4D28C7E44A83B5260796B844E2C41BA60936AA11989B184897E02123A9560820AE3F0DA00FC324E30614F131269AC0384129BDAFD7BA6915B36A3D7CF19F39E268995FE0D22E8F59B899B3278176C5B5F3EBDA78FCEF83C6906CCA507E5069706F5185A66F993F265CDF6A09789F766DC00F6909D36097E42D08C7C7A244CA7D2FD47AC3D48827CD523C30168438E72BEEF41CDAD23613B1ED39363A0377B7E65545384E5601F1A467BFA046BD453767397241FA92E8B0F6F439DC860C5900BEE58F7218814835ED3562AED59784ACA2BA48E3CC304883486CA554D66C62FEFA9B5AB2B4A308F553C35E533C26AB7B9476D70FEB3F6FA64B9BF9A7870F994CF0C329260737DB5DA5AC889B5E28345B7EAEFDF904D2E93FE6C30FF5BDF6DF8A606A015416C9DBBF35AD32AD249202B06761130849E92A4037972A2C675E3ECD36C7875E0151C8A7E9F7FAC2423C06766A40120BA32375A0AA0561170DA86307A3D99F18BA687BC20EC3D74E0EFB34FFC8F532A12055CF9E4B42D484A044C5EF9019A039729C30A85F73150FB318AFBAB18F729B3CA954AB61035511E55F965C94237C118636A70BF2CC5D1FEA49FC11F6D30EA37DCB2E9B081E4AED86EE96651CC08A2CC5F04C5930410EA5EAC8085FC3F647740AE827A2AFF0A1AD58B245B8E1F90D975C9B8C5977890B72E4E9A9E8829BE68218801593F51B4FC9EA70FE4C26895F78C6225488091E7048A7F1DD4E9C45C3C8EB0E0263405E54306DC18D766497FBE91DE6B7F2F67C0D14A83BBB8E92C3686544D547F0E795BDFAD5B814AE5653032BDA6C382E9784702C78FEB443A183CB95942AC2E0165DBBD266A905802C197222616621A2ECCE07C5056C283E61877D558230351BC4F386C97CF3C5151B4382C47E0CF9F0E63D3550FBE6AFC7F71D71947B529936776BC0D0F83F13AF47DB3F51483D00832CCE91D12AE5B6EF65B125C37808DC8AF834D6D183856DD8D47367D788D4154883E0240816C96B7397E1570798194DD05AC956E64D510D0F91427188B3F5458F98AD0CF20437D0D073DBDB91ACE110ABE9374A848AF1C2B86D7C7F886022F02D8B9A57044824ADBA48A449AABE14E345E3B6C712AED4795289C24EE2A6C926E507EC78D9A7F5558DC3A5E00E5184609D094FB2777737E3A3B63B6B01C49DF03434317DA9FE0E87AFD2E5726B4C57082A6001A9F3E8317FC81B8E717EEA20DB89A107F2155971B6600D873BD191F5F5B8D5230FD4BADDEF5A3EF5F01AFEFD411BBB9DCEEF997ADDE02560E8921001D788EFACCC1CAB2BDCAA12011D8CD54860310F37B579DA1D1FF91FEFDBF77B0F89021FFF7F5F23DCEEF52DE35466E8A5D0DDCA072579C78183C1557C95C4C4C527A248BB7593852F7E4DBFB092C8C6C44D16C3E7EBBD8C45567AE39C94B5DD4A1D59E371BD4AF6B73BF9C468F869EBDEF3047BD4A21A0CB9E6D0D7B87DB64F20761F23EC927942EE8260847023867F1045869F8B9CE31AEFED64E9BE422F2EC2185DDB237C4E41A1B0BACA36C65FE36433828CF1F2693ED14367EDBA23D16F2294141A5CD3DE02645ED62DB4DE058F221D3704C96CE0BF07C674CA8D08C5CE3A290850E232509817C180A5DFB7D5CAFA766F4CE9EC493B3C848C26FE8D4D8C5D2577C77A19DF98E3353B09978E271DC68D8C54C094A06DE04488D8E0C53C984ACEB1E79B53085EA1F1F58AC5A9CF36A00AE40B73850157AE1502CB77AC4A0717221D95B157F7A79CA58CA7C2042ED1DAD0A1551B578AF96E1ED54BB4CB6C1B1CEC027E1529D858DA1663C1CCCF896A4E33EC707329C7D2393B43BAE051F954EB8A24ABCF90F9BF8252F8A729ABDDDDD6D41BBA1EDA8B7DDF8DAB682736662FF3ACF0FFC787A7EA2AAB0A72299CA0AB85296DE446F78BBBFC7DFAD12060423C83B0D03D4151AA2B861032A86ED91AE75F0E5DC406CD1BA25A05252A3C277F408457EA347E3B18A082596BEA39E8EBCA6D3B2577862E3DCB6CDE318387FBD7B7B43B129486F4F049DF7A4D3CABA1D1D0E24BB106B2FD18BD976953D322AA6DBEF5E4F8A3820B6EB8F55D5320E6B78E16A64B3905C6A9EA2ACB1CA4C9667E9019B83C0DBCDC04E535F5DAD75B42C38B809FFC4C5800348A4ED56FE3B66F947BA73C9784790AECFD23BE487F56B446D352A8832D3F75FF679B8D8AC504DA9BA840DBD01826EC471B4D3A04035489724011038D31927221C06D8B4045E3C1D049121DDFAFACFB12A4A95A846400B151DB2A9C27FCBEC239010346948B5AC13225E31FDDF3C23AF36B59BD53D7D0E0EF035F9F766F53CB471347597DD70678F7B38A8CF78C319CED81DFF600EF4F8F8E738161A89C542D6036432F443B0F6EB728490E498778CA5E61C5B2D0A3E9455FCF5EEC778B6A53B0338886F74361ACBE91A51CDBFDC755D478D3585D3E02BA369FF501E042D96E4ECC5C9E9B0CE883DD3AC603B9743F55260105F549B141D6C14645429AC4E4D92BACD94B8A955572185866F316E0C328D41F2A35E88A9B64F41B7D57D1CC0433F3BE23D4428BBEF06411CBCDED63F2E8D13AB273CF072F71B41395D4FDB552CBA278AF8AA411CCB5FB12A9F06C8C95D72D31E5C86A18882F7F951325ED2B811F8C1DF2D20CB2BDC414335DA0881CB76CFFA513E355C178D7956583C212148700D53172240A7CEBCD9D45DE19834DA58D8E51D2DA1AC34D6E41B80F04D6F161DC7E97422A3CBBDD496980A89637DF9C913992782E35EA760F06AE537FF3CDE234572805F395C958D74E419B0C9D06A8CABAF2F8128439ED65B7746F7846E7F602A399209EC65181F2661AF88ADCE6FF361B45C9231E3E271BBDA9EEA6F422A1255E0F8DA863506C5FAEFF5C144E665047EAB53142D51351765DB236A4E2759EE5FAB4BA4C675CE26B49ED8F3DB51EA2554FBEBD87CA802CAFBFFAC197A8315171B08DD5048B480C6CB315481341AA4A7E458CA51D677BCC09C852C7AF9F2491FF21C2EB06132DADB1C1237066C3395B00E31089C5174653CCC4AB1E8316575BE3D38FCE37C86073A66F99F78BFD9FB351D047A99AE4E8E9D3D48262A8E6451B0E0333E24BCCFBF96A70F0190DDD2D06362DF784C15DFB41D1DA9B64F43272FE59400516C1CCF0CDBE3D0688B971786907CA1CAA81432D838FF0165E0A88C0C61C168DAFEB47B65AF10460546BAEA01525E2D29D5BD53B1B173F696FF3D4B7AE0C1052EA4B82A97CE42F3D1E307F30ED4F5F46EE31280A554D870D6EF768994B7716CA6694F48C759B16CCCA7B3336D6A646367D221B216AA9D3BEF19609FB19D6188C67B0CAB2DBDEEA09326A83E0F9D8454785C3E29862E92DA19F34E6B77EF2E8E5293939F91B700365A61D83F082399E0E4B31F821C332A9E19625933DC3457C39B2B3FE9634304AC3AB2FA468DA9FD9EBB7627EE9BD2D4D6E427C303597A639882E288452BAF46C9D816BC6E2CDE44FAF25E134B4002DC07421A269C54336CDEE164B4D96711E25C05676C4F05CD8AC29E332F3CA051CEF7936C0FAE7DD419B105B40D44923578EDA59A937F3EEF2F164AD66A8690DC10E3E309DBFEF4F8C5716012D1187B80B053B52E265E9DAD26CDABFCA704968F9463538FEE180539C486B6353C04A74B246BF79F198F4E358E16D4F9A518D97E6999515DE9024B449852F40FE5BFDACB7C3A39E27C6E837F8F0BB0DE04F551E281FD8DFE238EF2A5569538DA724A085FE5F0268F633599EFFF76FD2D1FAA84074FEB5D92C0DB3C3ACE47A669E5B19CDEFDBB00DA3801BACC375E7003A2D5CBEB32AD170313888084579A0CFB48FE8FCF7C6EAF142AF9D023935273F1A5961B148D35A35436462B4E89C9FB494387862201655CA1B797B4D3F8B1DCE06E0AB9BC8AD9360CCCFB64C01671871020D200692302CC7CBE2D8A054A3B8C2C2D03F2471EE9A4AAC19EB60F826E3FFC53049AE52CBB17F8A3F7EFB5180F3E27F37F900366C39567173D278383809FD6F3267E6BEA0D00B55B484651BC090B70F5C6792C3FAE7121AACBA1B32BD03B001D741AA02B0DBA70CFF79EA753DADE279C723178A17018F735E52CC090BBE4490BB2EB652C3B0C29B8DB98E8B6AD6B0BB2E3B46B8124284AAD26E7F98219F6DBF9328B0C42EA9541640EBC64E0E42EC84FB873ADB1BC635C3B3F7373F7F9C6160DE7EDC38D06B3F0EAA330E5776C38818BA9A67281696BAA380815B3177C3660D6A7E8ECA74AD6E5852D110274BAD45AA979C216B7D974ADD0C2C0F9EAEA793982DCDFDD3CEE01110814704404FCB8D167D10E8B75FF2B1F8586FE17F75F07A4995BCA17657D0BE8697C4EE931ED9C6F3BF8852840AF5F4C3D084FF7EC303E9C1EF95BFF0C094113B824FC88C637562EE0293CD5B6C8E719270CBBBD56FD0F148716CB31C55774196BAE41385C09293942DA4A732D867697A6E3F57E6354C1CC9E37776FD3C47AD324CF3C4874FAA3C926406956531A750A80EC0D67D3B9E61D7FDBEBCE9952CAC6B650525D86F2FB83B9A1915F1B3A9F0D2057381914D5A5C175CD85B09D3D5BFB460308F6ECD25EF13748B9C13051397169DACBD9353CFDEAFC45526F94D0474ADF683C5D4464181CF731DEE3324C9D920D1C2ACC1E7C22CB7917F3C8245FEACC7F427B3ACDEC0206698EFD016FD20B296E64C2BB59DC428578E0B662CAF0D2E68093B52639AF97BE50CD68C28A0FF748B7B5B13F99C16695DFD60BC1FDFA9340C3EFEB787251430E9B6D995B343563FCA9EEE2DBB6DA0A7CDFF0B48D9B68BAAA6DFA333FCCCE4B4EAD30D0FBA2236F2BC496767B5B43E1EB573151FBB99F5E40528EC84999C45FC14FA9E6958A7519C1C955BAE042B812B79308BDD44F5F8770AA0E55C9E480ABDC75DBB1D90B422FD26FBD801B8001CF293F5E043A748836A9D2B75AA9324D630DC64037643BDEA4716A04400A5E9C9F591DDF543AEF50BD1EDA4E5DF3BEE476EFEDB413046E8330B384AE64663EA83071F3589BBBA82841FBA0AE32B2A8A4F7BFE10754A6E46366FF99FB7D63881DB5C2F2B24CCEA80B6EDEFAE5439593B61CA0771EA1941083366B7822FD88D7319B2FA7D20EAAC125262CD27D67499C3888AC7A2A40292662EE629E51F70713E818814F1757C202635D3B110C87A0F0A03F61E4048E09BA3B391ED49262A3495FE6BFBAF3D1A8E3D8D6A9960175B9CC4650C56F0856A63AB4FCE9DF9A66534766CE16786A744FEF43392C405C7F610EAAE44DDBD9D5D1E5AFD0961D76B1A0A4D24218F319BF69572EF69EA16F028D99337E8930588F3D105B20A1A9774364C4BCA50A5AFE6AC376B321093A26021A5FFC9E024E0970D5FBBCA3162821819DDE81D9D40B0D7F82165A924AE617A608F72316EFDC113B6DF257D44B48E0C065DDDB3C37EA07E0F7F854AE5752E7F5A979EE12B4E100D625D5FB0BD15184289874417130CA939FB733C6F010B80AE78333F8DB2D1C17127AA76484AEFDC1E374D33377A58BB3E3FFF318776E4C441596FFF5C7F4B89B9E4479903B47F41828BC1077E221A3EFDF548DC970AEAECF91BABA36DEA58777B94BBEAC16E175627921331B0ADEF5A8CC535A49C993B53B02BFE0E2EDFDB768961ED37F282A18CCDB7B9BCDA26219FA7B4BEC1CAB8D424D880D1277752824A590AD7B13529C45FD8BA954A496B21D59A88A2864FDEE96001BB5851A81F8DAF2D3C398D59FFFE6E480BF42EB691DC4CECC149DBD2E6B4CA31BF5A8A1EE660E6CC16A1C73B3E1C9EBF225DD0B6A74279B92C174C8953C102820D1E42F03289309D5E2E847B833EF35D6798E728696B1F3119AA31068A52A0A9272545E8840237044B1AA53C701E6F3F5CE3E9D2F0BE678F76E1E1055F218986DBB51EF1D246DAB624EE0CC51AC50C9895AAC2123147154472EF126F78F6A5667585DE299B96FB843758964ECECABB53738A1E367A89B11BB1769A5321F8AB93A36629AA4F5B42F3A42F161FFBCA53644FAB13CFAD08E961C70C8E6F9B747034D13B75504C8F39079E9E063EF4B154A93E5B4D9B072CDED8E9621A3A9F99BB2014A5D491F86C68CE4DEA5A6FB0C3D99EDFCD7C4951FF78E8C695B09900DCA305410EE4DE3797FEFD61E0432909FA0AE84D3BBE2AA5EFFB70B2BABA56F587E88FAEEC42838D6BDA8CAC46022365D6F2D4ED9666A0C4854D2B059EDF73251548A44D10AAC327E9B98EDE86F7CF034F8BE4CF24489F04533AB85D0CC49FDF377E93C911572DB50A92811D82D7941187F7CFEAF1C0026B578636586CD7BAE4C92E516BE9E371907C68A5429921835AAD37DB44CE925DE2D450CC82113D2DA0774F1EF23F49393DC1FDA7083A8DA50C14A9EEFA3CE3B45670BBE477C3BE33D7D2CBC8ADF43F0DDE27CCD7DA8EB96784EC1824B6B667ACE9C0B26AABC67EA1D63CF94D451B0966C863642A481B5B0D3F3CEC99EE8AEA11D1756621569536E03A643B37AAB5E8BA9B1A0A8E8431959EF371E17455B83FB0DC67067D72965C4DC3E02A050AC30B8D234BD4F024A3FB3DC49EDF5C95F3627CAE5A841F6D27C3473F33E154FA031FBBEFAD1832858620BCAA51BC173056F0BDEBA39ECCACCF6DD5647004DE67AA60D443A73DE4DBB8F64EACF10EC4EDBC44DAED4BCBA3068C9C124DD04530432C1326001EE4437283F00DF6328777891A36D56320D5538B6942F43010703F1EC53BE78C788DBF5C4B29C239BBAFB3D940E6AD0DD90AAA909325C0366A1CA8A0AA03A07F4A55AEABB43AAB74740D5C6C079FD6FD3B363ABE09FAB800094F156DD1025EE13947B940A195E746582AE6CD917BF66BEA8CD1B04CFCAC282BEACB63560CDA796CA2C113DEA31775C071772E69C3CF45ED5B1C64B1C9BD1094D21E2266BBEDA7472A3CB45A5CB409341C6B72CBFB8B5D6498CB0F9EA18DDD84C960D147E869ECC38045DA0BC90083B3F7148E58BA531B8DACF31DC479C7D4DD51CE6F2A2698B222E3D7B686AC76EB792951835B51057EE63B215E2A0D5BE0D895A3B7437FBD90261675FBAA2A3956EBF1CB7FB3C965AC0C84631A1DA81E6B504B78EC5124F904C1EB044326080F006D9F9BDAD45E2AF5F8074122BA45C3273C0CF3554EA46BF9C35F634AF5C85A9DDDD9861D650A7CC085BFE8D9202991B5B6F7A03704E1E9347BD06795CCEF91E5A497B0CF4ED7B57392B8C448CAF295ECA9BDFA87D9A1F7031D0F3CA395393FCAC7E41279136F3A7F03E2630A49B2E1ADD7289D58682B0A24FA9877EBBE6A7D81CEAAD8BD359F73D387F71B7642D1012D644E4033E75CA3F09971076BF3B9F9BF481C052597E9C75F55FF572B5FAD2AC75EC6998AC9B9C2097F9E020FF6E8E5A81A632AD51AADD35720B2B54373C76665E92706F9E50ADDA6E4FD59CAD183BFED9D84E65781DA6C440900A9820CB681A2507F04C5CBF9F7C8D9D0D39DF459BA0F03FACF04D484E0F3B2B62310DB11F0A5B41744E1EFA
op2=14F1DA7C0C5CBADD6D760524BC566DB355CA096A6EA2883D72B7211DEB6DCD3E892098B863091CC0B0F3079DEFD90F1AD72C3E67856CF854BE94BCAE35D85D170EFF110C96D8A2ED665679AA1648F49D5D8EDECD23F0AE3E1D79446D13CC5597B3D3106D781D7A6CA3D74FCE54C00544ABE2C3AB1862CB3A13B3CDA83477D65613809A0B330112E79FB3F58D764319F4DF76F04B9CD31CF8B5402D2E48E9CD5CC8792E1EB9E8B80AA97D64ACE440F5C2D3E36608DC7D15D342CEA0B3B68AA31E6A0D0D73983280987406AC0DE8E16732645310023474021110E773D60FFD37BFFC633E04C1467386D77212C7C8BCDE9B41B7F9421E5D293D7BBBC55C81142E16DA3B0CB211263054AFA7153C4BE1137905B176DD352D4E639CAF31F02DC29BCEA10AAD1C4BE42CED1D2E4CD9997E13178E7F381872C96C6AA3F7F4E7F75A1C71F131558AC0E786E54585D1D2A64E5AB7339EABA905870159EE1DBFAAFEB79E14389D87EDFE9715F7EAAE0903FE309EA5F1F28D35282C6511FF1AE821FA4E802FE6E33F43360ACCE25A2F728039B1806C2D888688F088EC7A054D5817CDCF6B8FA77336643A93734606DD79C83E8F75C8C1F122C09FE358D244522FDABBE74640C5910D4A9F0209A95AD882AB8746578B84AA8AE385B5904EEF742DD1CB9ACB02CAB10E04AEAE3560B2C86151EC4702CC8625BEF935032F3647C86FD8F5BDA04DA41DB86FD877F322AE2E085AA8B021E588833952120F8B6F0FA44A20EE1544AA99E033805ECF85CFD56352EAF11A830288C08BD552A7C392EC6AB0FD183937F7B13289EC371BA69D84956572F9E5066677A202B04272FE4073395F5B73FF448C011D87F7DE7B66854ABFDAD2E3B37816E838DB17F4A7C4E85E951B4FD31FC976B6EB7EF0F074F898ECCDD4E4CDE3CC6E593D3E2C2E752FDD08FDBD19F7C69EC1F1DB69F52D75E576B409A3C7BA6C43CC487714FF6C0C029C1A195D433DE58DB17F2C212D11E17247B80E2FB289C49672935F45B28C8E615B212825153454C9B010B5834FBF0940BAC3D6DD2A491FDCFCED420428DC4D52D802EC392435F93857F9B75D0FFCE8AEC4A006CA6E5B32D1563CB8DE4ABC0F735D9D1A014A9B3F252E4325FF858CBF8C1B88FBC1887DD19E6FB4D87DFE6DD8FF5A3D19D73796D17286AC54A3FE1DEAD0B23D85657058E0CC28C666A3F2124E75CEAF975E8EB1FBDA58EBC03212C4D28F2561FAC70EA98346FFE0E1003ECCCBC7C69D4BDCACC3CB4DD031B005A96D6C429479E9B84473E4C583CF70621BEEE4A37C135479B8D3DA446EB3571872379F3F4A1D129879E414D47C2850564F85E28A991B1B8720A18F5FB6CC4DBBC726FD56499B3BF946A376C2A7C53CCBC2AA5E01C263CFB0024644A2775829DDF6A03399D894E9FBC9A46FECDA4B0D2E46DE4CFCCBD03A149C076F8E21C68CD37DF9E41FBA4F521E98FF6CE215EEE9A64F5DD813FC334D4FBF27DD57B7D85EFC8A93DB7933F12A8C446D3EB54B4644A0A96EFE847A5D0898A74E64DBF210817EB48107B46C4426DABC8F595E936C6DDF77938B355FF8CF0BC30DBCA09C815F6643E74D65A806560172B30019167D617E8CD629742833EE754F268E81F3C7B17A064D251044CBE9A5DA7F04ED012BFC35755471A41B1F9DEB1756B9185C60C48E1CB952286BF5EE48294516C31C05D78AF3C62E9066BC2F12D7E678F4D8EFC7514AA506F2A078C79CB5E4D82D2B98B042891EFE22BA3B2F27D48F3E1D64E186DF584E54553BF11B18B24A3D895479FF140A392C85F8778E52BBDAC10BF3A323F3DF6D3CCF01295302E374D90C3E519A25A59EF78BFDBBF5FB6E721B4861C338DCBFCB76F9FF2E74DFBDFEBE7F2755E30CD0660199110B53ADFF5A14FC30F36DFB3D4B2811A360E77CE32239BD9251F1FDE576430A6B88926006A4BA6BEC4E416899C84CE94355AD96963A1F86611DA09C3576798318828C31680F3D375012F87BC010DDBDABB037823A3BD6FB2577B54CFFA641D476A1F50ACADBA93C485BD6FA41DED20C212C5FD9E2B40E29AE9855C7BE2BC6F3D8B1E9F8531E63B7D61D3C3033A6C8ED968FCB9AEB96CBD6EF158A0FE3A613A9D7D2485F375CC9EEE30BC9D40430014C3FF706A40425ECDEF954585660E3DBF9639551932A673A7A50729E47188DEBE0A72A041FCE8ECC610AFEA8B72903B63BD79725DABCE6ADF575B6A42C4E483A7F7517BB125791969EC2DBD7DB672EDA64559DF5D84C76E37EC8572BDDFD6ADC20F443F8B746F641E665C8658EB2FF38CF27FDDD97E54AE685A5C3C3B977E245D17069FF8F63F4423E1D0A1E5A3BFF4FE62FDB29D3A3D4FF82D9F3E9EE5063B2D1B8821097F1B954E64FFEC356BFA092059E2DE70CB29EAEEAA2ABB38B352463397D54A49A8F4476046CF9C0769C4D91C9300FFE743173B96D4E1F37D1468425E4319F316AF634FB1E17D87BAA871736C628D3906EC536AC7326E01A77E8C8C7904CA448169D17FBF062BD1583D4D0D68123ED1774A846242A1EF22385363C243B78E239831E939A2F23977BB0D63318E16BE5208FA3714B655966701A7E740E204DF159DB04CB028D38A42E7BBC2C8ABE2BFB9CA67C471D988DB38BAAE9C9C520A4D31398357155F07A64E6C0ACB21C9C9E0887475B753C266B5A1F40258C19EEEFA4669CA2680BAF1B3EFD39273922CCCA3CA4B7F9C2A39BD0A2ED1862C5FEF0FD7BB3133A0726E621D755493E2C7CE0995A527BA0584686EEEBADF9CDACED38B5723859732CEC3E120360EA6205039A7B05715B02E582461FBB16C010C3F830CF684B76EB626E97368A119B5821ADFE8B6E851492D75A29197AC691A202A5FEADCF829CE69155A54058F207EFE3CDAB26FA7859B99FE765198E560681F053225BAB8D26A3E8998C40D78F2FB8C137261C005BA45B7E0BED5BEDCB2E2A1E21AE98408A2C7A6BAC4AEE13CFEBEF457CC3FEC100643DFA5F297FC63DA5F42E6C4812A206C8F9B9B38C0F586BA54861E6384D8DEA2742ADE07912ACDEC8C6299561E0E9387041B521AF0B9764F999A098322A09116F53D7A3AB896E11E6296F34B3C8FCAB6BCB3D9602765184A507C6CE0130CAC3AC63AC3AF9420366C8BBD50C0A03609D248C5A9C869710835934FD0CC5BA41AAB41AC6B6DEC758E4A119428310388D3F69048528C39B9959A57D1921A323D5DD16B09453868DA508C49A2CDCF0AF9407AB1CF861AD720B3FC84AC524D4740C5D0D47DCFBACC90AC88CD99EEAD3EF8E2CE1F9BDB0D59FECD9E6A474ABFC13F7AEC733DAD4943F7D6CA11F74FAF242CD7E344738D49B46ABCB8D9BDA17FF7AC4691831DD07FBD037F3523BE4CA3D8E80591A75308EB76700DB7A332176F3A7ADCD9B48A087BF7B19088789235E85A770A0B3749EF19385AD0D58CB434B94EE6A7AE900747AF105368B1FDC7BD49A02A896402514C5B1D440D76B0B45CEC1B4B2A641C2D47788BFD6525CB4C3D60B43A0A560455F75D313BF7809A41A7614582298DAD1F8EC1D4B9E31F546B7E3F6B294C57BE4FB551091B06A3B6A46F01B2A59DC5A8C3569A7DC56802D79FDB0E02BB5385C0037E6F516CEE51EE2DD6EF3935ED1310AA424535A3AC3CA362C2CD10434563DA0039091679E52097EE30118AB7D20D24BF6D1BF535927F0A0D94A9C251DE75E61AE93EB75746D485C2BB7544E6FFCC229431AF6608082E50F016B33D6843971D8967E8E9000D68441E2012BBD35C3BA0B0B1D6B71B43D2C7863FE5A581320B37647F7808BB3622BA5905BDD9872EEBD670DB11D41C7162CDB4ED34C2404AF97980D7B8A0B2899D5D9320A8E91991D8857FB292B0149E332D198312DE96933CD6DB9F32E18D0BA3539CDDDD23BA0AFF6EB22A2E14BD11BA35422F8E5BF4BE385E6CA27F6D7787FEE63CDD5506EF39C1F737470D936BA3B66E576E88C7A46DD21E91D3AA925B292D00980D0B9A650D6A9F3E1EF37D90EFF2C5A37884C97651B1E26F79177B3964347D3AE58E52550D4BABC901A41359737DE2A7A76A308944D793BA734D32117F00B1A04B775438A129847E7B6CFE8E389C3DF4B05E1F9855654821302F1CEE99B09D4A2176F3A596AF8133CFBFE66BC07A45D3F1BB956338977E9A98C366B81DFF0A114734F9EE79BD526CB5830B2D1C759C346A39DB093675A741A54528A517C0CA9ED04FED4EB0A4A57B4D12FE0F90E2B1B124646BF2571BC79ABB297BE2A06693F57005435657B2C3743651517745B86F283E4EA63B54F1F466AC01080FC5A3EAFE7752C7DB70138A98CE6821B3C1F794355E734DEBA3AB35D43CFC36DD21FA2FDBDE392F0C7FDF8D4360064A04CA294F81C250B5FD1B7208DB759039AAA297AD1F028E8177626B3B0A5C9A74A563AE75BD33561893CC676A8B6259528723C6A7733FCE15BDA18895241C0DF93A4511FA0BA7FE4142D989A5F5F790EBA767D0D8A34AA28002C473D7C1659DC2046075D36EBB44F231B62EAC2A95F5EDB8DB6278507B954D3D09343006D926C9EA210A434EB650C7B5ACDF3AD5658FF643A650A94428B35071A29DB47E1CB7111C1440BEA5FF07D2929C390AB975F6096799B747E13481104B71C6ED72D49D11D94DE77C7AEED3C27A8F4A767E32DFB699B0C45393154C2AE520999C2B8C7CE543214253FBCA2C42051952789F1A6E5D8021B8A9F11E8EF136285380E150C8DF3E36175072B528A356CC9BDC0E7B8653F58FD1591A6E079B7D7D1D9971157980403F09FBB85538DD56C4AA235CC68F4B4F5E92FA0A733983AE19CB9E2C9FFEBB8E58645D92AE71895DF9C8D34B450CF88D3F388ED431EF2E91EBADCB33FE9FA3896B54E13E7F7D47BAF3848F34D7638E1A1EAA624E188A037574DC8F922B76075300CCFB55F2228EDD60ECDADCC1F7FD17BDAD422BBCB8DDAA81927248A95B35AE28768B40CFB484F4C9B1A31D7483B3CC41912D6C4E65390EC9742C91C968D5E1DBF528710F99B43B71BA9DA3528B7955064E5C1FD1F00D3AD8474BA46D3FAC610805741DBD0B86DF268D87BAE80CE690F4BCCCFA11E7443E6B651D279158B91754B872F22EC54BA562F94313A032233271C5B767E6FD154C132E37802117FDA7A6111018EA74C6E343BCB8704658107A80E9768A9C92FBD55B94071809C31F5D57BE8FC52F2CF6965AC48686FA0C41AD7B3E3B8A3F0BCD56B5896C3745EA6F180B06D58BDC5FA8AC677B6F7B9322090E5B7A21B4EA8E8BE88F466E593314BE68F528E8DE7982D1FF1661A66D7553F0553A68B3405FBCBE5410BBE4039B49212DABEA863004EA4E395A1B33F9B5AB1743189DD5A84957E9CE45038ECDBA6A2D329B897F5BFB319D0851ACB74F5063E7C47A350C4EB824CA1BB25CD06D6E3BBFA98B1A4696180877D5B4B5A898A7DB0B82F91E7DEE975006EC7F0DFEBB2B5394E9844D0AFCDCD6C9EA3855149C2860DA93506927BEAC9025D72FF8A87FB21DCC367A4CC9F51395E080CA1619BBC7E2A7F6B5781A94BF106BF592EE9DD37F06CD01E993846470131812625DE3CD2515C69E33D83E969DA7C190D72B48873319F29CC7E0989DE2E8C4D4270527362FFDC2823070EEAF0A00E4DAE19356198256522C3EE9D978A44378C6C8E15CF264C9F035D00A314D36640B81AAB85AF36C4D909DD6247F7D3B0CFA763D1124D820D2DBBB9A42AEBE9D614808065A1781BB31DA73075FFD5F0863468B107FB642704EC4140845C3AD1F11F8F11E2D6E487ACE47E988014AEA6CF95B44CC6B609DA243A57404212ED555CC230933ECC02D3476465D7BE2A5D45B87498938761893DA46346013034605C315D392FA0A2592931F999B7015DFE50B45C2B1E7A2018FEEA8927D1C30C41B89F4C0881379B7628E2DF0AC07DEBE81F57B647C9BAC9347E6E3B4D107D75F397AFCC258964B046A9F0E9AE2D56BF1F86F4D78A88F8E270F2DE9243F4F40B608EBDCBD10249F1BA8FD0C4F2B00675443E82EEE1FC6EEAFB3EC88225A16C5AE039A271A3B1C905FD0C40A96D7749709675E4D0F1A5C963F7050066BC745653C28447D412AB57BFA75C694E25CD55819E69642DDF2C54A76F10C7B6DECE36D77AB7B6E71CE0BB19AAE7B53E001F576C0464D4D7E38CC9E224C923F15496A6D82A507CB46B257BA43B3F4587B048B52BC993E3A99E8B97FF6B15AC366780A97A920CFFE61A2009B526AE9F55FC20C6F7ADCC5B39B3E64848DB859A25AC4D72EE4A0229795A1CE7758DE9C3EB0F216239895C443B68E4CC8FFDC5573B40ED6BD8F8B48DF708DE3CFED47776ED33C55C173DA750B330443A01EFD1E7FC550F87D0E2E89972529090C696E8FEB7F9A96CA47D61E8425870C137D8C229320C8641CF960A4EF14E93680C70C2A1C40BAB29AC3647168CF80597FE8D8D9854B755DB81189FB50417E3CAEF19FDD6093D3EB032F3A4E08938DB08202F868E67DFCA8896EAF1EB573EE1F1297C28D83D1D64CEC117E4EECC418B0425729CED59792B332328C7946C80F75E7FE655B0A875E98BCCCC23D986477BFC90653DB7E65660473DC4613B953885BEF230D4C27B77FE5F51D36F82479F561EE40ED810CC7F5C6DF84CC20BD4BD6B2D8B396C865DC55FD2A8B2FFBB7AA6BD234FF8FB38975356504B265D2E8D68166BBB20EC39688AE07F529B2F80534E91D615730651D203C62051DC96E9582334ACD4F3914229C30A8255D51A7C9C6D772E338849016F4F904F99D35B4AD404EBCE19EDB56E414E597D972E6D8A4B1818461B7FC8BE2C0C0C920EA0915A8C68B6ABA217584539C4EDE17772C9B2CA13F7FD94411137395F29768737B70A7FF44C188BD6815D6E8BDE7B454597481028B6A772CF3F35A28F0CE4699DDEEBE2FCA01B5066645CD8644C41927BE91C7526BAD76A0B73594E9F59E3C12BE0749BCE17928EE8FBA4824DD8926874A8EC59897550CADA08DA50FE2968BC925625191212A6BEA2DF4F8B6F3E792FF614291C76B0E108F84207872D362A47A1F2003C6851AE57EAEE4952E434E0B9ADCA8EA5869BE6D7B641E4CDDC02B34106F14ED930D1DE0D441DA1102046A0DDB4E13296D645B9E2DABF9E2ACFB43DF6A474EB1641CAA7DFE9100530DE8ABEF2B923732FD663E7D3D83BA37D296550BB5E06E7D523130C97EF4B0C82DF66147D35A6954140C0EECBB60B1DF8A93B450AA0CB20D196F18C6048458F0F041416536F6E95654003A5D79B7706F3870E13951533F445123B9EF3C3423D26100D5F041E2F05910C401FF2694B05F1F68B2FECF80A1CD1E7B343AC1D3C3876F62DEA6AF6AE49244012481E3AD2C3DED7E583759DCBC136606C02B20DE4473FB4F14F9DB99ADCF02E9EF006BC227062AAFE2C6BBE77AE675C33AC280963950C1B9F077C6CFAA0FE3ABAA9C9D7D6C8C35DA79E7E74EA7DC1CEEC108286FBB1A31BCFA5BD9B99D69013A8A0512E5D56BF0EA6FF50E912F84291C1C48849193FDE0F767A858A2991D93024488378E6EF8DFB56E7565C94EA429EA5F4AA2BEA3EA847A6945CA6112D9775855B7D1A3EDF613014FB6AAD178ED19EFA00BD769FCC7D484E4E88078C7B02E50BD2CDF5635677C9F5BE361C0B057BB7B1C0826F71FB5716B4FD0597CEA9A837B721646463CACC6EE3B0C5849510C7E2526B3904E7D7EC85F04F139C6A34CCB591CA113732016F479010C4510CA762C9F94EC58F667373FA0CF90B0F51E108729AE43743476094AAF4714B28317D060BE1947F52C320038EBCC1AE6FE652BE6693B9142B6F645F48B9FEDBCE64F2F9E7F3E9AE4F2B8A9761FCD3E5E9B6AC2428BDB3903B2D59BB2E5EBF1CADB759B8D5ADA3E0F465392AF74582DBFC260FC21B2120264E28F97FC15DBE462DC14119C9C7FF57C7947839EFCF8004001BD209D6A42D9D17BC5E7144495F1E105C8C8BDDCED413711250B7DBC930AB91E12AC411B6313A5E405CE1C8CF03B87E0455F3305F36483B0029BF2BFB829E34BC2EA55B32E8F86484E6ECFE90EAD5FAA9AB27099CF9FCCC87C4AC219208A5EB0B9E509B2AE90E9E7AECBE1D5808B0EADFC8131CC87E916C74106B572BAC5CBEA219E99E41A89B0DF850617A486778F1472237344A28395B312479D8A5411F068AC5F4E7C77033114808235ED12151AA72848B4D65309796036B03DB236E5CE3B08D175910A86CC676B298575C7A6A27CBE9D4CEBBB3C2F9D72A42F6D3AD6299753EE8EC69F2BB78AA30E2ED462F9E440128312B1C85EC0AAAB732CB2B6D9F5DE537BDB8927CCA04E1AF6616758487BAFDFE27E352C71D6A114D9D5E2B706CB860E7A5AB96BE837E3CE6059D882AD93593388F3C391277E4A641F2A47EE9C366327489A6E98DE7947A44A49AEACECA9B4BF4C6F7DDFB246EC15842566DAAE81A09A078FA959F533C596C50E8E02E92AEE60BB4389EA2236F65FC78AB44EEF4496D3325A7EA5055DC7E71D8734D96A11AAD514ECB361750E232D549EB9D3536D456A865DC1C43338C234ED4188CFCF06B0B4463C43023219536443CA14A2D8B3ECE2A838D1291BE61A6FA655CB8DAF9676193E730C6702B77482FA0081374F52717BB78ACF437C6207DC05D9DE66DF0F3C947ED90460FE8C2D7B0E6654D003CD5616E4D800B64F866194DA2118C50E756BDC07227ACB31F46524C52A60C567573BCC1EF745EF2A8C94DB740F6B3461BC5B9B5FB8A4A29506EA4219B9F7B6303853A87E782FAA843B63C1824BC9D381AC205AF9D8CCED6E427612BF8D7958CA626A17EAF94C0B2D717D242E87800946105CCC22961E14BEDC5E8BF1B8CC53CD115CC5A00402A22287629EE297D43FA50289B0746C9A852E62374C7DE7559D16E4DC9C96E96F356369F601042F481BF86CAF3B72D63D16B9C151F726008610438B0C9B76C8E33D8D2AB53E099205A81469D72F5CFB5C47E8DE385966B9AA1458F807FBD84E1E11B748D9DAD9DDB075131E3AA759872089932320F11B971F3252F5D76FD3C48420E7D0B3E0F7F41669C4B8B87509EAA2DCA4C9E779F5EA86D4E420A540ABC4C9532B00838B69850ADA9195D32256B65EEDCD958A81CFC3D7CCC5260963E808C70FAB11C80A8F669AAD7DD95785B0FDF185C01BA1870057C55D3C97E0D9FB9600B17BD5CF1D253C100D726D2B3C4A499FEDB02820298CCED7B440E7F49DE51F4C84EAEA31D0390FF581E21EA4955595E4A34E164074333F9C60F65AEAEBC89F68DF2EE31E5DF0AE17418EADF910E27A74879F5F29F97E81EA9B8074DF47DB548EEF9FE2C01ECD6E75D7CD43F688C9A19FEB74E60D2C3F5FF107F942ADA10821EFB98D553274B70778B7002BD623501FF3BD5BCCC611F17BA483D445401754C54BBA9CAE024998A00905452E5B50C0BA11627A00B46987514A6F87926AE52FF5000B0C744D22FC9D3F78A2828FFA3F0DD4BFBB36C28AB4675F34F85332C57D974D360DB88567B1F9ADC1B85B1E311184FD9515C9082B13CF85975C16C691D3A9C1B20AC460BD54B582864888DB55F6C3F216D262713AAB423AEE5F607A1491B720CA6DAD6E6E55F0A7EE380B1E4028509B2276CFCF9D0984A6254484653B816077EF924DC0634F5C17713170077E4A9E3138A64F1CEF593C6E9F2C5F50E9742ED6451E8975D25946FDAD0B935ED13A1FA6761B0F8FB9EC65F0EF5CE0F125C1C1234F787E44E3EE79CDA9762C36948D9A886C285A82C77A9D8823B2D465EA142A85F887DA7BC6C39CB532893C23475E9D808E8D8B74D95B28CEA55516F1DD7998959D063D2745F20CEBBA93CC1B7B78B72147C0FDD21C5C442156BF5D0F6D44B7C43589DF9196F178B9C97C8A2D7A1C9589D3BDD987091CECB7E7691C30935FE0ACE8255114FF600409E13A3DF813809BB755050E0572FB6762220923F8FDC8EB7CE50E63F51E4A0DDEFB1D8B6E63C7BAB653E7D327EE1E03977D39A086B81ED94917635B76A7E214CA7FF966B5F9E1745BDE71D6ECAE95F420CDA01F5752E67F0F8FF60C4D7DB69F5AC078C5B53B1ED15EADAF09F9AFEC2DA5CE8E9F2B30170E3BE552164C5DAAC72A5882B79FC315AFF3DD761ECFC19FAA415D6CB72BD231CAEAC3250647AE64965A550E3CDE1DA68EC26CCBCA3B03A29DD4AC12286284FB8BD2426712D490A4993077EBFC40C9B5A2740B80F56415F51A0865C6F7EC540E334B1526D8394EEE3D6E84378C97C3592DA1CA87FF1EB9735AC7674B913F81982339CD7B33996762B5BD2D3F11A35809F2A28961607DF63E88B8F91ED0B9A457A78C819C5CB648B6AC33A8988EAE70D4DA2D5F3B6E5BA8A3F08342C635BE58855F01293F8E8D67057FFDCAD9B9D8BD7E00A311B84D9F616037E0190735800CB1F40BBA28BACA5E062542275774FB903A04526A4EF28432575158B0D26A421FAEF0E2360667FE0BF2F5844031A6AF589A979185FF08BC0336EDDCD23AE2B29666BCBE851768DE3F49977190CDB334F9A053D79D1D48FCFE7D5D9AECF7C046A42071D46A74B7A4C850DCE3B28069D4B9F2FF06619DC192EA2A5BE41CF4BC1430E078ACE68B8248522B107D5820244CCC5D2B7DAD6F4D8F5CAE70D4CE691FD5BB3D5A40EB6BB15B84E0E07C7E38D013D07E7E32003729858FE869AA1AE102982B3E4441E71DAA3F72EAC99918F9CDC6944C63565B1D9E2CC28192255602084AD49F93804E0764398E926C0BF492BDF4542BE0061913690847AE49FC2F5BBD59DD5043F1B7E9F6046FF96847F5C9F4DC19D80B04C7BB5117B3939B116169256027375A668176D21A6268D9B5E26BEA3469DAD587623EAC6741C23BC57D9C455393F0D9068215D3F092FFFCF6EA0D876D0BD7F48734C1BBF2D8AD0580C5192DA1F9A280DB0B115E34C0FF035679D8E26B870400C55784AB813F1D0F7B6A2652FE0CDD2DEE20349F90FCB1D3C98A67DAEE618EC6831C04F218A35861041F94E430A30284437C5DA1D5497705E4413C24EFB77039CA5C1F43DBEC473B1F64B4845798F724CA77F57C68C365EDD4B112BEA5C7E00F28E0FF843649A4F961B6296DE5E46E140818B4E946DED8BFB31413F9190FB7BA6D82264259DCF7DBD52DC6CDC15BBBE6BE5E2E607035CCF81E044511603628746AB34E0A635534670451097E1D39392F34967C80CFFDEF4AB25391EA971AC9E5EB56235942A0DB9CB4C53450F370E0420E8A798A035447A32DB4A1884E0A1B58853079304C390E88A2C4CA6B19F71F1D48645E196A2DB04F179E01056E5DD6AB78B0477666C868BF6FE3B0FCF22076C113B523DBF3136AFC2E592E6908974669AE7371FBDAB25303EEF4B6D29236C93C91AA5487AC2FE3DEB18C5A3B71CC8129C4BD601767475B94F224A42F29D568999BF3EEF95442988FBD9744DF379AE0C8D00A00F24CDF48207AD9C687B194A9F1409D15AAFFBDF5263EC6D387E8C0E4DEC3CFF81D122A9AFA096E4538CEB8DE6B75D54E0B9C64A5FC945FA188504D61D05793CD22D3A31A3BC1547754A7CD8976DA7C6DA3DD14C8872B019902E4996E70068F89A45440F1E6162E42B4E88E6BB9360D0BA996B4030B9B355E8DBE5D7BDA8F365F54B15EB406062429D86C9E0DB225D3055D395BE74E636B20DF576EB0174401A324386BF07C3D00DA31FE9DE1CF39C98DE46E78B8F4A137ECECD55773EB537A8CF46B166AF2AC262B801F6C2D7456588A48D9A90F019D9085FC04E2EF2CD8622357B417FA2DBF04066F16C954CF72B42346B08D425D0EA2614D7E4F91656AE98174D9914544DED07A734E67F3891B70B8F01B454D43469CE72EFBB892D6224102C24D759CFCC9ED3BD245C5AA88898E2A074213F9A24264E1C995EA96BA262A5EE353A86BF9F77C41683D31CDEE2CF2A3885B6FA07EF3E697AFCDA134B39FB06BFAC25666A829A0796C63BA5F7872B1204F217B5D44E5D88769602320D99D868DE400D2F45A8B6E084B5D44AB5841D9B3E33AA43700C76527211CF24E83B38C7B1DA475BFE201EFD4727C7D6BFB186E2F404D58FF83BD5490
/bin/sh: 266350 IOT/Abort trap(coredump)
FAIL: t-hgcd
PASS: t-matrix22
ERROR in test 279, n = 8541FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000047FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
/bin/sh: 266360 IOT/Abort trap(coredump)
FAIL: t-mullo
PASS: t-mulmod_bnm1
PASS: t-sqrmod_bnm1
ERROR in test 9, n = 1215
80000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000000000000000000000000000000000000000000000000000000000000000000000000000000
FFFFC00007FFFF00001FFFFC00007FFFF00001FFFFC00007FFFF00001FFFFC00007FFFF00001FFFFC00007FFFF00001FFFFC00007FFFF00001FFFFC00007FFFF00001FFFFC00007FFFF00001FFFFC00007FFFF00001FFFFC00007FFFF00002001FBFF808017EFFC02009FBFE808037EFF802011FBFD808057EFF402019FBFC808077EFF002021FBFB808097EFEC02029FBFA8080B7EFE802031FBF98080D7EFE402039FBF88080F7EFE002041FBF7808117EFDC02049FBF6808137EFD802051FC15807557F2D401659FDD4802D77FDCFFFC6201937FA59810CBFD26A07527EDDB82BC7F98720F117DD5D84EC3F4E7A18D07C8DF879BFEF482248F7B0618ACBBE8A8A324E793E38E7B7E1092420D7736592AB3D869A53CC74EE7975AFCECA2678B746698C8AC142A93D4AB59EAC23AA588AB150AB696A386AC9BEA3EECBF74E6EF1B4DE48FCA8EF7C5FE64C51FA6AA85437FD41DFDF60030881C37F42963059F5DD69E777AAA4EE39DDB6D4DB67720A4817E1B0DC3389B656181CD4576261B61B54B0FC02A92BBF051BF407DB69C6CD6CAEFD7F2B06B142B08445D9B63188AEB5D94492BBFD730F4964153842789E5B717811A51BC9528706373B710CBB416E37300FB875839B9E702A0D680C09759F75CD8F615BD70D2083BD7155974B7331F34F0CA5DE95D6E935749891EAA45F184AE7E67AF5E10C58097D432DF2FD5A2B40182C462637126A1248FF0A64463D5CEF6BE32CD556FA7D9113C19498992103BF528911363612F324A43C41F9385832EC567B6B46500808073AD62DFEAEF75D404948C134D136D46C7CBBF9872B150C220CFA2610194EC256BF895AEE0477E225053E23BA9EF9D2C1EA37B35F4DF7EC0FF93C33A5CEFAEDF9B37CE2D9ED36D2951AD5EDB8A5AA1A7D06F423410F1D614B193E538C9A8EED2E9607901EF8EB96B691BDB9DB95D7FA8BC87A468929E02B861B5EDEF525B6476EA30AC14D881DCD1E96B00F65A802E82BC19E0302347F3831188DA028A8EA99C247FF852DAE2DB7639AC0EB836CEA340A89EDF0F652D30BBA501C9B353642480AA05F24F60AEFF80D6A1A2E5A739231367660D59C77EA73BB133E8B8780EA74599BA578A0296DD7A42E767B278B1B3D1F5475F5A16493C6F098AAC6ED31B10366041337D073E8CCF9200CEAB69977D011AE9CA93BD005B6BAEE2A6BEE05E663C3DD8D769DB1DB49456D78F536889252011D25E9B50A4805F2B07592A9C5B96E8E6BE88A0CF1553F4F9AFD7452CA275A8D09F5BE1B5E85D09E4F76E27FF6CB115CFE1593BA54C74236A9B9F9742A68F7B3FBF34B15539DB0F7F8C3A7A66B6998CF0ABEF611FC5B7508E836724C9A3F91D81F975AA8654F73B53C90B19886288623D5FA0DE18D592249D5669C98590F6A86E34E7F77E5F9604AB8EE170A3C8B698462B0CCE58BAFC2AD7245F14E847CBEEBA7E1BFB51D433767189F57667BC9CA13B7697873F0B73939A75C3239435CD0B1E7E338AE1F3F33536D5E9D6DB4B4D1CBA3262C79534667BBD05EEFBDA79941B545FE3F37B6789F3597A82E7B9DF942D91DCFE9145B9870B7C90D65F33B89647D8DEE6A3D848C82E4E12D5950BC92850EEAD4BA2CA7C5DE9ADEA2674F474BE421A1F9FF4BA20A7EF3E6F76CF7EDAC4F6730457CBEE59C89C82BCCE9823D494C722AD19E9947946100CD5A693C6CB80696910A2C70002B87060BB014E9311B70246ADA59488D1FB68A57418AACDA738D027D0CFC012AFC388A26D8E199D8418339E9B862BDADC8F2362028B2CA688177E644078F4AFC70690A759BFFE493D8044C21E395B521C1A1D7F89AA38072DB71FDFAD2E36C639533FDB93B4A4729C4D1CA2C74500600D13B0E7E1A48E6848A883ED2C8F5E6F3E2E50E45CB856034D810989CA87292CC8AB591FB504DC29C8FC3F46BC0EB7CB2576C457A5120A4222AFC7F227A5D0F0579C98E5653DD2E0BD7E599E4FB7157241675BC0BEC5346E42F31174C94486FD97ED82D14E700F0184AD5768C3E3EA6974E5D6A986EF150342278955AF7D7C1F2517CFECD172FB9033DE3EA893C4DB0916B5A5769AA162A0102EF7AE03CA0C9014E80CF15BF1AE88D6BB9AA0D9AD08E098AA86EFB5955D635464A38F0C71C959B6845E42798CF2AF41F704336298DC474A6BFC4BC79F2E8D2689B6CD27FD0E3E359B49990E7C5D162D218FA8881886B3A75016567E1214D6663FCD8B3D34854CEC2F9837CC8E0BE99EA7787BE6B6D5DDAFE52494202B08B13F1232CAADA43CA1C67F028D479EEA3B2AD7A9D8087EA461DA0F45C726841F22F9E674F44D06ABD61F9DA7A2DFBD4E5347D0E53D683F5077042F5D74E6130435E0656028894D3BBDEE718E1F6B550DF32203BD36BE095ED67E0DABCC63F6CC8C8BFDA88073232D16A2F9AD9A9C91F798496990A967049BCE21F96937434A4AD872CF8AF011C5670386657AF3CCB12FD42CDE7840595136F3DAFE3C0DA54ABFC74B3045EDECC4D8CEB7EA3887B2D4FBC8711C2C803DEACFD062A1666593E9F584A7C20346A6E8116BA05688E15C475945BA1E2FA458492BA0988B0B97C19F85B2D4183997726128FD0840591C623A1DEBFE0F66DABDF3FBDADF48DFCE9542B2B9F78137DF2051389D61C9730DAD86D808823867A905BE2E84B15D3B9A0A06E6C38E695629F8B2D616A04512864BED375CD5588918C4C51EE3BED1E63BE494C4B3DF67B80BA1A03639E6109F6C8A6B9EFDFA23915678C26CC642E8EECD93C33D407CD0B26ACC6EE8D6BCFC4ECDE522D2377713A9C3B9CB41FDDF1C74033C1E1A337543214207A28C26889879F243CC85E71F456C5FDECFB05E802A61EB19EE789FD19BFFFBFC5C650DB75DDBC1099B3215B116819E8B73B69C8F5BFB54168BE5B418D0613DD484806DDE7391BC04493BAA32AD691319CB3CE1489AA9A70FBD9ABA20954A16E8789786C31FD12814BEE8205ECFDE2B7FC090FF58C91BE18C855F26223AF9828D004D36D1182C3B45C4CCA804AFEF083927608EA17AC2D839EF104C4D393C491101EF4556FDCFE5F7957F8F3C0B1D4250E3281384DF500B274BEA68DFD0E70612EF03AEBB0211E85032947CD9FB37038E691FF838A543D4390EA04B40FB50F940477A200A176281AF97220A2ED69F3457CD28CFB98F13DE9A54D426E25C7C750E962814E67EC986F4324661E5E3B09CEFB8D858721E9D8231F0E55D4F6413A774EA12A0EA2FFA8167F01B0238D23BC99B53C1E395558BE4495637095D96ABE7C24F88B46723FC6087827460DB280C1756CAD935898B18D79B0412B980348183C451D4332BFB1CAB5FDA0AB4466D78C7BB1D06F77D7602AF56EB2BC37C559B070425D9AE84594869F86BF32EE5FEEBD9023CF94B271DDCE1674C781F95A8E857A14CBCB11D4BBF806ADCEFD2DD6783372A6E82B08F86CC40CBDB3DC746CDDB0A41A3EB9A73FC84CE467638DEC7C111AE50CC6E79367700569BC6AEFBB8BC54538B84190172994619CB765E3E8B964A78C58F24E2C8E4A3E00BF828DC90D0FFDDFDCDE31FB175F47EDFEC8D644FB84DACC759CF196F8E4D8D63EFD4A3719808426C0559834AF1172ABC8BB2AB65F827934F2875A2F665EFF1F83D2F55BAA0806CECB7ED44E14EBD3871BBEF9E8E57333D5190D9901EDDB6A5248274D821DFD6FB55D392CD6A9350A62890D8F59A6B89730A30FDCBDB02EDABBA195AA860AC635DE505E6A5F3029F330E0E9D0E514621B2DAA0C04F8BEEECE276C14FB9324F48D9178CA9DC0BA51853799DBE83BB7865DE25A41E59634B4980216DB183451FF2470474B0A743B89098D0DFD0E736DE42CFFD04FFC8A961800C7AFBC4A7CB18F2094813FA4A1EDB24FFAF862BB9E20971C2BCE0E1F58E99169E52B352FB531490E96116B72E79EA3F2472FA8A5A1A0EB40C8383AA58E4BF609B5B675E46CA85216358E02EE628509735B6EA9A8E63018889FC3115D9529C265D9D504CD705F84846B8FE582A72BFCDD03D0708C5D86C5A9C3ADD3243DADC3CCEFF3554BC9DA0DDB4CE18A06E5BA4F96B986CF632184FA749AA9055AC939C39DB9540278CA588547BEA7B171D83BABABA3AFC48AA6C7DC238CC4AEC3613D9556644996BBA2F61E91EB9A8D2BA2A872C794BCC634901BABCCDAA03F6B65EADDD3D8DFC18F7BC2DDB73DB0D19385B757E4660E0AF2E03CA57082B10E721829C835BF2774C3C686F93106A30AA2472107A0050B47843E59D56B5F02E616A75199DD5C2EFBC6A75566D5C564E2A9F1F8FEB506274693AF35BA1B98C126C999B0B9005D1C49379ACE0C9588B1C2EAF7B65AF63065527987E34417CC387281260D4956CB0FA242366671E173A4B09DCA35DCD29A4B6E8F601F744CE41BE11A55CE5A48E5C3DD51929729D0FC8EC4F79257CB3346027C90B254D3E9F0BADB791E5815FAA2317248D2C334583499A9D37389ACE435F3D915B183DF92C58F6748816AAE972015442A8FEBA218AD4E6C78E3CE4F55F843C43C887B58EBB48C5DAE9234575713FE90CB1146817CF59FED44D0BAAFF9B89EEAAE553B4B4D41C444E8E366C356B3F49BEC7E1BB40200CC0F6B85C369799C47ADC4D103BA36DABD3F2AC1E5F9936945C0C2470DAFF9741C03D5A3987F6C11789F40DC548B4210CD5CFD429BCE4CED5D6E092F4A73EA4DBD695469FA303C5149317D5104750E1A69FE32282BD214622CAE716A841CC3635D5D6E484358FF1A92426619CC08952B845B663EE7BCF49F90163F89B3A530B6FAF210BE8D988347C493CB56313F3D3BB6F2DC4D327F4924FD7A83B33A8A46FFA5B150F5D7E3AFF517CB6D857B171D8238417745214EE769EF67DD9E365065E4E341859423869340FAE95756FE0E946D59377ED4488DEEECA5836F7B575A6D7F4E404A61FDCE83D3FBC4C016E5515CCE068C0FA5102AB5FF559BC6CDD6EA8CF9C2A6F9D1E78AE73AEDA1C33AD5F2842FF888B95601779FBBB1325C9D7417A2D879868B797B4E25E7F2771953A74CEF1017CA965FA6B765596F5D323D7A52DE0C29149E4F0F9ED47138C4B395D556D1588215E19669AE2F8EA2C8D44DFA1B0B7B6F1AA17459C4DC41091F9CE6981A4F23BEA20C7368C081516D875A2130C3774BB325AFA6178B552B02B8626D08F1E8B133BE2CC9ED7AAEF77A98285305C3AA4313A18F6C44C287391C4733DEEA366D3DC62D9859843FBC956E232BC119A6D1E9E1167D760F0097D6B0DAEA5A4B5B2EEBCF1899ECE10B36FD7C5EAFC733BA1AE3F03DA843105EC9C0C4BB74A0000353389F27864529B7DEED356281E353C2D83468126956A5547360AEA47875A3C351E8B7A21912B57895E06D999972E79534F8EC83E6D149EFED805D1874DEFE04AD5B4D813F43BEF38DC4FC137EB55674E042EEF08691A8FE464B2B501FF951DDFC9B29CC7EA5218F1FEDDA6B4C16771D0A3B273B17CB0582D8ACB6D0932A3D9A28957FE7E13A8214D62FA7F98110F4A0B131119C95671ED622133CCF26FB82C7A46FDB274340834871B6BFB7AA39D1CA45E686905D590DCFDB9F76576465929EB504E42E1BEF74253CF582945148DB57EC9A258C99ACCD57167D16291751E1BE1FFF20E6358AAF2E3798E896ADB579454FB5D90185E68797131F2A63D5215B92D85C5B2D46E88281051CBEBBB10411A424E8BCE9B517BE4915D11093D74C49DB88C61BD4F00579C25DA47B010F21E104EC5F45578AC361D369149CE0FB518D8CA5B98177D747B84E2CAA3DEA77F519CE2730F353E1BD96229322FF291AEEB56E8AEA06A34CA4BE577E6AEFBB669A56ED1AB2B0E26FA18236EB38D4D9A692048A8E45A2496894C006A0F2BA9243D849E3F836C66C9D7B0A316521E085EA235A944AD0457D0A7ECD4358625A2E7CFC3606142CE3176555E8C8C702A0AF592EEA473B68C0BB665E2E79B7DABB2E1E7CA9D2A6E8748CB6947EC8A3CA582F29554BAC8898154764CE7D0FF919A442010BD38D8CA5BD1FDD81ED133B3878978231E348225D7BA36C407578D4977DCF9C2C3F87C11F9EED81C0F969CD38A751A17E8F194E61ABE67D8E67E70DD16B7742F16DA908A115799C820D84EA0FFD4E57A1ACC59103C58F9430E79FC46EC774E8FC05755D1498E356CD3E578402E206E77FAFF91B2FFE0C09F91CCFCD606630E95B0496DFD32D39F4A941B386D8CCB592946B0F1A363233F8411CFB112496234ADBF2E24A4D795A893E4EA24C323467AB5A13EF66AB87CA945B17A66E8E69A5457D5D738CE66F852C0D394453AFAE269FAC49763BD2DE2922B65583CEC151059673C88E4D26B589CE36472F471AE1A806FC1DEA549749C582BDBDB886D63AEA0F7A899D9FA6C2A2B27AEEE524C7F8033935194A0E8E192CE997B5DEB660097B8603FAA96A6FF676E3B055C33445CE858BC7D48D8AAD63581DC61F66FF671DB0F5896CCAABDF6A3C4570387DEBAB8A01B23DCF96A1AE555DE1F3EF7572BD404C890DC2732ADD65AE4E2365777B4072F8B0FC60A4DCEC7C37EDF6DC3191A64B07A4B07763EEAF3B3C10342781BABA0EACBC9C7F7A95D8D8C0A6D0E1B7EE4C26A988059ACABC03908CC0BA62D7C06B4EE1C22B5D5ABAD5FA8779503E03752D24DD704077214BE8F2C9CB7CC4C593F67634542CBCDD906D5EB324841051FF037DAF05EEE4B98CDBBF44F4561946921F8FEFD6E4D36946F26C3A0CB6AC4DA16F3DEA8FA0D2B4ED529232B9AADCE87A1306DE558FEB96227D3E76B83569808212494D49CE2C072C1948E1C3A39B607B102D77B37CAEAD343C6C5D5A7B91750752334A28C00D0214240563B9505AA2F12CA9DB74F64A1E2F33463A648A2B0E1508613418A911B2BD9254729141E450C6A313DA31B8084D73282921C8
/bin/sh: 266374 IOT/Abort trap(coredump)
FAIL: t-invert

*******************************************************************************
mpn_dcpi1_div_qr failed test 1: q too small
N=    000fffff ffffffff ffffffff ffffffff ... 00000000 00000000 00000000 00000000
D=    80000fff ffffffff ffffffff ffffffff ... ffffffff ffffffff ffffffff ffffffff
Q=    00000000 001ffffc 00007fff f00001ff ... 82352d1a 35a7a2c8 59b1b958 80fe43b4
R=    7a95c83d e2094b0c 571b4b9b 9eb17452 ... 82352d1a 35a7a2c8 59b1b958 80fe43b4
N-Q*D=00000000 00000000 00000000 00000000 ... 82352d1a 35a7a2c8 59b1b958 80fe43b4
nn = 5045, dn = 939, qn = 4107
/bin/sh: 266380 IOT/Abort trap(coredump)
FAIL: t-div

*******************************************************************************
mpn_mu_bdiv_qr inconsistent in test 5
N=   000fffff ffffffff ffffffff ffffffff ... 00000000 00000000 00000000 00000000
D=   000003ff ffffffff ffffffff ffffffff ... ffffffff ffffffff ffffffff ffffffff
Q=   d222dc33 0031ff94 e41b919f 87e1ec00 ... 00000000 00000000 00000000 00000000
R=   000ffcb7 748f33ff 3801ac6f 925c7974 ... 4e800083 7ed8300a a7c0bf83 ff5afe31
Rb=  0, Cy=0
T=   00100000 00000000 00000000 00a2f793 ... 00000000 00000000 00000000 00000000
nn = 2713, dn = 727, qn = 1986
*******************************************************************************
/bin/sh: 266386 IOT/Abort trap(coredump)
FAIL: t-bdiv
====================================
6 of 30 tests failed
Please report to gmp-bugs at gmplib.org
====================================


More information about the gmp-bugs mailing list