/* ---------------------------------------------------------------------------------------------------*/ /* Port of the Intel Decimal Floating-Point Math Library decimal128 type to Rust. */ /* decmathlib-rs - Copyright (C) 2023-2024 Carlos Guzmán Álvarez */ /* -------------------------------------------------------------------------------------------------- */ /* Licensed under the MIT license. See LICENSE file in the project root for full license information. */ /* -------------------------------------------------------------------------------------------------- */ /* Intel® Decimal Floating-Point Math Library - Copyright (c) 2018, Intel Corp. */ /* -------------------------------------------------------------------------------------------------- */ mod common; dec_test!(bid128_quiet_greater_001, bid128_quiet_greater, 0x00000000000000000000000000000000u128, 0x00000000000000000000000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_002, bid128_quiet_greater, 0x00000000000000000000000000000000u128, 0x00000000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_greater_003, bid128_quiet_greater, 0x00000000000000000000000000000000u128, 0x80000000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_greater_004, bid128_quiet_greater, 0x00000000000000000000000000000001u128, 0x00000000000000000000000000000000u128, true , 0x00); dec_test!(bid128_quiet_greater_005, bid128_quiet_greater, 0x00000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_greater_006, bid128_quiet_greater, 0x00000000000000000000000000000001u128, 0x80000000000000000000000000000000u128, true , 0x00); dec_test!(bid128_quiet_greater_007, bid128_quiet_greater, 0x00000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_greater_008, bid128_quiet_greater, 0x0000000000084a0545017dfad39b1dfau128, 0x00000000000000000602012d180e1100u128, true , 0x00); dec_test!(bid128_quiet_greater_009, bid128_quiet_greater, 0x0001000000001000fffebadffbd679deu128, 0x0020080804030006fffff9fffeff3bfbu128, false, 0x00); dec_test!(bid128_quiet_greater_010, bid128_quiet_greater, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_011, bid128_quiet_greater, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, true , 0x00); dec_test!(bid128_quiet_greater_012, bid128_quiet_greater, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_013, bid128_quiet_greater, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_014, bid128_quiet_greater, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_015, bid128_quiet_greater, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_016, bid128_quiet_greater, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_017, bid128_quiet_greater, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_018, bid128_quiet_greater, 0x0002802400020002251e773d0cf602f4u128, 0x0040092009ac080763c72b07fb7bf7feu128, false, 0x00); dec_test!(bid128_quiet_greater_019, bid128_quiet_greater, 0x0400020008804008bffff4ebfb5fefbdu128, 0x03ed017b25244252f4effffe6b7b5e79u128, true , 0x00); dec_test!(bid128_quiet_greater_020, bid128_quiet_greater, 0x06080098bf486809f6befefffffef7ffu128, 0x2ed7eee1e1e32cfd1b1363b8516006d9u128, true , 0x00); dec_test!(bid128_quiet_greater_021, bid128_quiet_greater, 0x0bbc5f3712aa3fb97167f97dfd345999u128, 0xfe001f3ca73c226fb64b4555e1428491u128, false, 0x01); dec_test!(bid128_quiet_greater_022, bid128_quiet_greater, 0x0d287eb55d9d12249efb439ecdcfdd71u128, 0xf9f3def6fb787fef00800008000e1020u128, true , 0x00); dec_test!(bid128_quiet_greater_023, bid128_quiet_greater, "-0" , "Infinity" , false, 0x00); dec_test!(bid128_quiet_greater_024, bid128_quiet_greater, "0" , "Infinity" , false, 0x00); dec_test!(bid128_quiet_greater_025, bid128_quiet_greater, "1.0" , "1" , false, 0x00); dec_test!(bid128_quiet_greater_026, bid128_quiet_greater, "1" , "1.0" , false, 0x00); dec_test!(bid128_quiet_greater_027, bid128_quiet_greater, 0x160c23eada98f89dbd05abfc8f0dbbe6u128, 0xbdcf7fa311727a7808ce033af0e7bb68u128, true , 0x00); dec_test!(bid128_quiet_greater_028, bid128_quiet_greater, 0x192b1a5a94a9daeae5a7cd3afaf2ee02u128, 0x7e0027d3cdeaa440e72ade3177e8fafbu128, false, 0x01); dec_test!(bid128_quiet_greater_029, bid128_quiet_greater, 0x26b91ee511712b1840c5681f5042bdceu128, 0xfe000000000000000000000000000000u128, false, 0x01); dec_test!(bid128_quiet_greater_030, bid128_quiet_greater, 0x303e0000000000000000000000000002u128, 0x303e0000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_greater_031, bid128_quiet_greater, 0x303e0000000000000000000000000002u128, 0x303e0000000000000000000000000003u128, false, 0x00); dec_test!(bid128_quiet_greater_032, bid128_quiet_greater, 0x303e0000000000000000000000000002u128, 0x30820000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_greater_033, bid128_quiet_greater, 0x303e0000000000000000000000000002u128, 0xb0820000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_greater_034, bid128_quiet_greater, 0x303e0000000000020000000000000000u128, 0x303e0000000000010000000000000000u128, true , 0x00); dec_test!(bid128_quiet_greater_035, bid128_quiet_greater, 0x303e0000000000020000000000000000u128, 0x303e0000000000030000000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_036, bid128_quiet_greater, 0x30400000001faa9fc5dcff096007ffffu128, 0x306600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_greater_037, bid128_quiet_greater, 0x30400000001faa9fc5dcff0960080000u128, 0x306600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_greater_038, bid128_quiet_greater, 0x30400000001faa9fc5dcff0960080001u128, 0x306600000000000000000000003a6a15u128, true , 0x00); dec_test!(bid128_quiet_greater_039, bid128_quiet_greater, 0x3040000000fd54fe2ee7f84b003fffffu128, 0x306800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_greater_040, bid128_quiet_greater, 0x3040000000fd54fe2ee7f84b00400000u128, 0x306800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_greater_041, bid128_quiet_greater, 0x3040000000fd54fe2ee7f84b00400001u128, 0x306800000000000000000000002ebb44u128, true , 0x00); dec_test!(bid128_quiet_greater_042, bid128_quiet_greater, 0x3040a6274bbdd0fadd61999e07ac0251u128, 0x3082a6274bbdd0fadd61999e07ac0250u128, false, 0x00); dec_test!(bid128_quiet_greater_043, bid128_quiet_greater, 0x3040c612062576589dd46a73a100695eu128, 0x3074c612062576589dd46a73a100695du128, false, 0x00); dec_test!(bid128_quiet_greater_044, bid128_quiet_greater, 0x3040c612062576589dda322d47eb47ffu128, 0x3074c612062576589dda322d47eb47feu128, false, 0x00); dec_test!(bid128_quiet_greater_045, bid128_quiet_greater, 0x3041622d6fbc91e01277c0caded5b8a3u128, 0x3067622d6fbc91e01277c0caded5b8a2u128, false, 0x00); dec_test!(bid128_quiet_greater_046, bid128_quiet_greater, 0x3041622d6fbc91e0127820b72d18cacfu128, 0x3067622d6fbc91e0127820b72d18caceu128, false, 0x00); dec_test!(bid128_quiet_greater_047, bid128_quiet_greater, 0x30417361cb863de627fa3c5af3bb4c09u128, 0x30737361cb863de627fa3c5af3bb4c08u128, false, 0x00); dec_test!(bid128_quiet_greater_048, bid128_quiet_greater, 0x3047ec3daf9417fe642eaec0d36a73d5u128, 0x307fec3c64797fe80000000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_049, bid128_quiet_greater, 0x3047ec3daf9417fe642eaec0d36a73d7u128, 0x307fec3c64797fe80000000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_050, bid128_quiet_greater, 0x3047ec3daf9417fe642eaec0d36a73d7u128, 0x307fec4450b72ff30000000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_051, bid128_quiet_greater, 0x3047ec4450b72ff30000000000000000u128, 0x307fec4450b72ff30000000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_052, bid128_quiet_greater, 0x3047ec4450b72ff30000000000000001u128, 0x307fec4450b72ff30000000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_053, bid128_quiet_greater, 0x306600000000000000000000003a6a15u128, 0x30400000001faa9fc5dcff096007ffffu128, true , 0x00); dec_test!(bid128_quiet_greater_054, bid128_quiet_greater, 0x306600000000000000000000003a6a15u128, 0x30400000001faa9fc5dcff0960080000u128, false, 0x00); dec_test!(bid128_quiet_greater_055, bid128_quiet_greater, 0x306600000000000000000000003a6a15u128, 0x30400000001faa9fc5dcff0960080001u128, false, 0x00); dec_test!(bid128_quiet_greater_056, bid128_quiet_greater, 0x306600000000000000000000003a6a15u128, 0x306800000000000000000000003a6a16u128, false, 0x00); dec_test!(bid128_quiet_greater_057, bid128_quiet_greater, 0x3067622d6fbc91e01277c0caded5b8a2u128, 0x3041622d6fbc91e01277c0caded5b8a3u128, true , 0x00); dec_test!(bid128_quiet_greater_058, bid128_quiet_greater, 0x3067622d6fbc91e0127820b72d18caceu128, 0x3041622d6fbc91e0127820b72d18cacfu128, true , 0x00); dec_test!(bid128_quiet_greater_059, bid128_quiet_greater, 0x306800000000000000000000002ebb44u128, 0x3040000000fd54fe2ee7f84b003fffffu128, true , 0x00); dec_test!(bid128_quiet_greater_060, bid128_quiet_greater, 0x306800000000000000000000002ebb44u128, 0x3040000000fd54fe2ee7f84b00400000u128, false, 0x00); dec_test!(bid128_quiet_greater_061, bid128_quiet_greater, 0x306800000000000000000000002ebb44u128, 0x3040000000fd54fe2ee7f84b00400001u128, false, 0x00); dec_test!(bid128_quiet_greater_062, bid128_quiet_greater, 0x30737361cb863de627fa3c5af3bb4c08u128, 0x30417361cb863de627fa3c5af3bb4c09u128, true , 0x00); dec_test!(bid128_quiet_greater_063, bid128_quiet_greater, 0x3074c612062576589dd46a73a100695du128, 0x3040c612062576589dd46a73a100695eu128, true , 0x00); dec_test!(bid128_quiet_greater_064, bid128_quiet_greater, 0x3074c612062576589dda322d47eb47feu128, 0x3040c612062576589dda322d47eb47ffu128, true , 0x00); dec_test!(bid128_quiet_greater_065, bid128_quiet_greater, 0x307fec3c64797fe80000000000000000u128, 0x3047ec3daf9417fe642eaec0d36a73d7u128, true , 0x00); dec_test!(bid128_quiet_greater_066, bid128_quiet_greater, 0x307fec4450b72ff30000000000000000u128, 0x3047ec3daf9417fe642eaec0d36a73d7u128, true , 0x00); dec_test!(bid128_quiet_greater_067, bid128_quiet_greater, 0x307fec4450b72ff30000000000000000u128, 0x3047ec4450b72ff30000000000000000u128, true , 0x00); dec_test!(bid128_quiet_greater_068, bid128_quiet_greater, 0x307fec4450b72ff30000000000000000u128, 0x3047ec4450b72ff30000000000000001u128, true , 0x00); dec_test!(bid128_quiet_greater_069, bid128_quiet_greater, 0x30820000000000000000000000000001u128, 0x303e0000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_greater_070, bid128_quiet_greater, 0x30820000000000000000000000000001u128, 0xb03e0000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_greater_071, bid128_quiet_greater, 0x3082a6274bbdd0fadd61999e07ac0250u128, 0x3040a6274bbdd0fadd61999e07ac0251u128, true , 0x00); dec_test!(bid128_quiet_greater_072, bid128_quiet_greater, 0x621c858834400441882000000408090cu128, 0xef9caf3bcaf518910000000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_073, bid128_quiet_greater, 0x78000000000000000000000000000001u128, 0x00000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_greater_074, bid128_quiet_greater, 0x78000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_greater_075, bid128_quiet_greater, 0x78000000000000000000000000000001u128, 0x80000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_greater_076, bid128_quiet_greater, 0x78000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_greater_077, bid128_quiet_greater, 0x78049903bb9ba5ebd61b9bd09435a357u128, 0x43df12651623372dd4b877de3e79d95au128, true , 0x00); dec_test!(bid128_quiet_greater_078, bid128_quiet_greater, 0x7c003fffffffffff38c15b08ffffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_079, bid128_quiet_greater, 0x7c003fffffffffff38c15b08ffffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_080, bid128_quiet_greater, 0x7c003fffffffffff38c15b08ffffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_081, bid128_quiet_greater, 0x7c003fffffffffff38c15b08ffffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_082, bid128_quiet_greater, 0x7c003fffffffffff38c15b0affffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_083, bid128_quiet_greater, 0x7c003fffffffffff38c15b0affffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_084, bid128_quiet_greater, 0x7c003fffffffffff38c15b0affffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_085, bid128_quiet_greater, 0x7c003fffffffffff38c15b0affffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, false, 0x00); dec_test!(bid128_quiet_greater_086, bid128_quiet_greater, 0x7e0007fb4dfa5ab400b24954dc6750f2u128, 0x379a5d2aca914f93a0464553681e4a93u128, false, 0x01); dec_test!(bid128_quiet_greater_087, bid128_quiet_greater, 0x80000000000000000000000000000000u128, 0x00000000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_greater_088, bid128_quiet_greater, 0x80000000000000000000000000000000u128, 0x80000000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_greater_089, bid128_quiet_greater, 0x80000000000000000000000000000001u128, 0x00000000000000000000000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_090, bid128_quiet_greater, 0x80000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_greater_091, bid128_quiet_greater, 0x80000000000000000000000000000001u128, 0x80000000000000000000000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_092, bid128_quiet_greater, 0x80000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_greater_093, bid128_quiet_greater, 0x84190601068400090000100000000000u128, 0xd5efdfbfdbfff9ff0092528447afa001u128, true , 0x00); dec_test!(bid128_quiet_greater_094, bid128_quiet_greater, 0x991530201c40402074901309698068b9u128, 0x04709102332813480800000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_095, bid128_quiet_greater, 0xacf60000000000000000000000000000u128, 0x303951165fbae306ec52338cff00a658u128, false, 0x00); dec_test!(bid128_quiet_greater_096, bid128_quiet_greater, 0xaf0bf276a72513d90deb19e3080dfaffu128, 0xbcd311514bd3875663b1a777035e7fb3u128, true , 0x00); dec_test!(bid128_quiet_greater_097, bid128_quiet_greater, 0xb03e0000000000000000000000000002u128, 0x30820000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_greater_098, bid128_quiet_greater, 0xb03e0000000000000000000000000002u128, 0xb03e0000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_greater_099, bid128_quiet_greater, 0xb03e0000000000000000000000000002u128, 0xb03e0000000000000000000000000003u128, true , 0x00); dec_test!(bid128_quiet_greater_100, bid128_quiet_greater, 0xb03e0000000000000000000000000002u128, 0xb0820000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_greater_101, bid128_quiet_greater, 0xb03e0000000000020000000000000000u128, 0xb03e0000000000010000000000000000u128, false, 0x00); dec_test!(bid128_quiet_greater_102, bid128_quiet_greater, 0xb03e0000000000020000000000000000u128, 0xb03e0000000000030000000000000000u128, true , 0x00); dec_test!(bid128_quiet_greater_103, bid128_quiet_greater, 0xb0400000001faa9fc5dcff096007ffffu128, 0xb06600000000000000000000003a6a15u128, true , 0x00); dec_test!(bid128_quiet_greater_104, bid128_quiet_greater, 0xb0400000001faa9fc5dcff0960080000u128, 0xb06600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_greater_105, bid128_quiet_greater, 0xb0400000001faa9fc5dcff0960080001u128, 0xb06600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_greater_106, bid128_quiet_greater, 0xb040000000fd54fe2ee7f84b003fffffu128, 0xb06800000000000000000000002ebb44u128, true , 0x00); dec_test!(bid128_quiet_greater_107, bid128_quiet_greater, 0xb040000000fd54fe2ee7f84b00400000u128, 0xb06800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_greater_108, bid128_quiet_greater, 0xb040000000fd54fe2ee7f84b00400001u128, 0xb06800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_greater_109, bid128_quiet_greater, 0xb047ec3daf9417fe642eaec0d36a73d7u128, 0xb07fec3c64797fe80000000000000000u128, true , 0x00); dec_test!(bid128_quiet_greater_110, bid128_quiet_greater, 0xb047ec3daf9417fe642eaec0d36a73d7u128, 0xb07fec4450b72ff30000000000000000u128, true , 0x00); dec_test!(bid128_quiet_greater_111, bid128_quiet_greater, 0xb06600000000000000000000003a6a15u128, 0xb0400000001faa9fc5dcff096007ffffu128, false, 0x00); dec_test!(bid128_quiet_greater_112, bid128_quiet_greater, 0xb06600000000000000000000003a6a15u128, 0xb0400000001faa9fc5dcff0960080000u128, false, 0x00); dec_test!(bid128_quiet_greater_113, bid128_quiet_greater, 0xb06600000000000000000000003a6a15u128, 0xb0400000001faa9fc5dcff0960080001u128, true , 0x00); dec_test!(bid128_quiet_greater_114, bid128_quiet_greater, 0xb06600000000000000000000003a6a15u128, 0xb06800000000000000000000003a6a16u128, true , 0x00); dec_test!(bid128_quiet_greater_115, bid128_quiet_greater, 0xb06800000000000000000000002ebb44u128, 0xb040000000fd54fe2ee7f84b003fffffu128, false, 0x00); dec_test!(bid128_quiet_greater_116, bid128_quiet_greater, 0xb06800000000000000000000002ebb44u128, 0xb040000000fd54fe2ee7f84b00400000u128, false, 0x00); dec_test!(bid128_quiet_greater_117, bid128_quiet_greater, 0xb06800000000000000000000002ebb44u128, 0xb040000000fd54fe2ee7f84b00400001u128, true , 0x00); dec_test!(bid128_quiet_greater_118, bid128_quiet_greater, 0xb07fec3c64797fe80000000000000000u128, 0xb047ec3daf9417fe642eaec0d36a73d7u128, false, 0x00); dec_test!(bid128_quiet_greater_119, bid128_quiet_greater, 0xb07fec4450b72ff30000000000000000u128, 0xb047ec3daf9417fe642eaec0d36a73d7u128, false, 0x00); dec_test!(bid128_quiet_greater_120, bid128_quiet_greater, 0xb0820000000000000000000000000001u128, 0x303e0000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_greater_121, bid128_quiet_greater, 0xb0820000000000000000000000000001u128, 0xb03e0000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_greater_122, bid128_quiet_greater, 0xcd7828ffdf2f198b7b5ede18e646cdc6u128, 0xa3666ea2310554559203291d11626a11u128, false, 0x00); dec_test!(bid128_quiet_greater_123, bid128_quiet_greater, 0xcfded3f3754a7a561739b6445c40a990u128, 0xd87425b35a3f70ae8c2f2171b5baba4eu128, true , 0x00); dec_test!(bid128_quiet_greater_124, bid128_quiet_greater, 0xd2a673d02b07621515a8af72d7f75eecu128, 0xd275367b33d95900de4f6fd7fb7fdeefu128, false, 0x00); dec_test!(bid128_quiet_greater_125, bid128_quiet_greater, 0xd3e4ded34d6eaa03775018fdf9f75701u128, 0xfe0019a6330ed67c21a665f705dd7ed6u128, false, 0x01); dec_test!(bid128_quiet_greater_126, bid128_quiet_greater, 0xdb189ee7b35d29614246ab9ed6192a29u128, 0xfe001323a3600963a4c552ae084eb7bdu128, false, 0x01); dec_test!(bid128_quiet_greater_127, bid128_quiet_greater, 0xddf1d251bb1e6446d7e0a5ea0354da66u128, 0x98200084bd8e0640a8108188c048010bu128, false, 0x00); dec_test!(bid128_quiet_greater_128, bid128_quiet_greater, 0xf8000000000000000000000000000001u128, 0x00000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_greater_129, bid128_quiet_greater, 0xf8000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_greater_130, bid128_quiet_greater, 0xf8000000000000000000000000000001u128, 0x80000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_greater_131, bid128_quiet_greater, 0xf8000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_greater_132, bid128_quiet_greater, 0xf9bffdfdfffe2f4be10444c110487cacu128, 0xca63033126b73132500a8e0b2dd20310u128, false, 0x00); dec_test!(bid128_quiet_greater_133, bid128_quiet_greater, 0xfcd12e8b10e6aade61010d79931481dcu128, 0xe11ca69275a918a79f9dcf724013e67cu128, false, 0x00); dec_test!(bid128_quiet_greater_134, bid128_quiet_greater, 0xfe000000000000000000000000000000u128, 0xd7e5686b46db1edd8f8b78b366df9c4fu128, false, 0x01); dec_test!(bid128_quiet_greater_135, bid128_quiet_greater, 0xfe0016c1cd49a44a6d2347452af9e1b4u128, 0x4f68e12b0d18782aee709b1116aa3a26u128, false, 0x01); dec_test!(bid128_quiet_greater_136, bid128_quiet_greater, 0xfecfafeff7a7ebff7b1d27004dc0116cu128, 0xf2b0eab400999b285f30c1b44aab269cu128, false, 0x01); dec_test!(bid128_quiet_greater_137, bid128_quiet_greater, "-Infinity" , "QNaN" , false, 0x00); dec_test!(bid128_quiet_greater_138, bid128_quiet_greater, "QNaN" , "-0" , false, 0x00); dec_test!(bid128_quiet_greater_139, bid128_quiet_greater, "SNaN" , "-0" , false, 0x01); dec_test!(bid128_quiet_greater_140, bid128_quiet_greater, "SNaN" , "0" , false, 0x01); dec_test!(bid128_quiet_greater_141, bid128_quiet_greater, "SNaN" , "-Infinity" , false, 0x01); dec_test!(bid128_quiet_greater_142, bid128_quiet_greater, "SNaN" , "Infinity" , false, 0x01);