inv1: 5858cdec40a044b1548b3bb08f8ce0d71103d1f887df84ebc502643dac4df40b inv2: 09688ce78a8ff8273f636b0bc748c0cceeeeedecebeae9e8e7e6e5e4e3e2e100 inv3: f70b4f272b47bd6a1015a511fb3c9fc1b9c21ca4ca2e17d5a225b4c410b9b60d inv4: 201f1e1d1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201 neg1: e46b69758fd3193097398c9717b11e48111112131415161718191a1b1c1d1e0f neg2: 09688ce78a8ff8273f636b0bc748c0cceeeeedecebeae9e8e7e6e5e4e3e2e100 neg3: cdb4d73ffe47f83ebe85e18dcae6cc03f0f0f1f2f3f4f5f6f7f8f9fafbfcfd0e neg4: 201f1e1d1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201 comp1: e56b69758fd3193097398c9717b11e48111112131415161718191a1b1c1d1e0f comp2: 09688ce78a8ff8273f636b0bc748c0cceeeeedecebeae9e8e7e6e5e4e3e2e100 comp3: ceb4d73ffe47f83ebe85e18dcae6cc03f0f0f1f2f3f4f5f6f7f8f9fafbfcfd0e comp4: 201f1e1d1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201 add1: f7567cd87c82ec1c355a6304c143bcc9ecedededededededededededededed0d sub1: f67c79849de0253ba142949e1db6224b13121212121212121212121212121202 add2: b02e8581ce62f69922427c23f970f7e951525252525252525252525252525202 sub2: 3da570db4b001cbeb35a7b7fe588e72aaeadadadadadadadadadadadadadad0d mul: 4453ef38408c06677c1b810e4bf8b1991f01c88716fbfa2f075a518b77da400b OK