/* ---------------------------------------------------------------------------------------------------*/ /* 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_less_unordered_001, bid128_quiet_less_unordered, "-0" , 0 , false, 0x00); dec_test!(bid128_quiet_less_unordered_002, bid128_quiet_less_unordered, 0 , "-0" , false, 0x00); dec_test!(bid128_quiet_less_unordered_003, bid128_quiet_less_unordered, 0x00000000000000000000000000000000u128, 0x00000000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_004, bid128_quiet_less_unordered, 0x00000000000000000000000000000000u128, 0x80000000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_005, bid128_quiet_less_unordered, 0x00000000000000000000000000000001u128, 0x00000000000000000000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_006, bid128_quiet_less_unordered, 0x00000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_007, bid128_quiet_less_unordered, 0x00000000000000000000000000000001u128, 0x80000000000000000000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_008, bid128_quiet_less_unordered, 0x00000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_009, bid128_quiet_less_unordered, 0x00004000000000010100d231800010c3u128, 0x0020210080004800af7a0c37eefe23dfu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_010, bid128_quiet_less_unordered, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_011, bid128_quiet_less_unordered, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_012, bid128_quiet_less_unordered, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_013, bid128_quiet_less_unordered, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_014, bid128_quiet_less_unordered, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_015, bid128_quiet_less_unordered, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_016, bid128_quiet_less_unordered, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_017, bid128_quiet_less_unordered, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_018, bid128_quiet_less_unordered, 0x0008004800000000b3dfeffffdd7dfffu128, 0x00010020081010803042a00000a84c68u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_019, bid128_quiet_less_unordered, 0x0040464a00608000fbffffffffff7fffu128, 0x0008810000202020ffffffffffffefffu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_020, bid128_quiet_less_unordered, 0x00c74e9987cad359c2b09b3d9d373234u128, 0x7e002fa15998f85b68e9bc0c0cf8a80du128, true , 0x01); dec_test!(bid128_quiet_less_unordered_021, bid128_quiet_less_unordered, 0x0461fa014f4381300000000000000000u128, 0xa2090055a36b60482740304c06820801u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_022, bid128_quiet_less_unordered, 0x080000000006000010107a48a265f904u128, 0x080000000080000021a5802000243808u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_023, bid128_quiet_less_unordered, "0E+368" , "0E+368" , false, 0x00); dec_test!(bid128_quiet_less_unordered_024, bid128_quiet_less_unordered, "-0" , "Infinity" , true , 0x00); dec_test!(bid128_quiet_less_unordered_025, bid128_quiet_less_unordered, "1.0" , 1 , false, 0x00); dec_test!(bid128_quiet_less_unordered_026, bid128_quiet_less_unordered, 1 , "1.0" , false, 0x00); dec_test!(bid128_quiet_less_unordered_027, bid128_quiet_less_unordered, 0x180cc35d1f9038b4511418240012a0a2u128, 0x18401008108002100104000080000080u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_028, bid128_quiet_less_unordered, 0x303e0000000000000000000000000002u128, 0x303e0000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_029, bid128_quiet_less_unordered, 0x303e0000000000000000000000000002u128, 0x303e0000000000000000000000000003u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_030, bid128_quiet_less_unordered, 0x303e0000000000000000000000000002u128, 0x30820000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_031, bid128_quiet_less_unordered, 0x303e0000000000000000000000000002u128, 0xb0820000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_032, bid128_quiet_less_unordered, 0x303e0000000000020000000000000000u128, 0x303e0000000000010000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_033, bid128_quiet_less_unordered, 0x303e0000000000020000000000000000u128, 0x303e0000000000030000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_034, bid128_quiet_less_unordered, 0x30400000001faa9fc5dcff096007ffffu128, 0x306600000000000000000000003a6a15u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_035, bid128_quiet_less_unordered, 0x30400000001faa9fc5dcff0960080000u128, 0x306600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_036, bid128_quiet_less_unordered, 0x30400000001faa9fc5dcff0960080001u128, 0x306600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_037, bid128_quiet_less_unordered, 0x3040000000fd54fe2ee7f84b003fffffu128, 0x306800000000000000000000002ebb44u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_038, bid128_quiet_less_unordered, 0x3040000000fd54fe2ee7f84b00400000u128, 0x306800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_039, bid128_quiet_less_unordered, 0x3040000000fd54fe2ee7f84b00400001u128, 0x306800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_040, bid128_quiet_less_unordered, 0x3040a6274bbdd0fadd61999e07ac0251u128, 0x3082a6274bbdd0fadd61999e07ac0250u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_041, bid128_quiet_less_unordered, 0x3040c612062576589dd46a73a100695eu128, 0x3074c612062576589dd46a73a100695du128, true , 0x00); dec_test!(bid128_quiet_less_unordered_042, bid128_quiet_less_unordered, 0x3040c612062576589dda322d47eb47ffu128, 0x3074c612062576589dda322d47eb47feu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_043, bid128_quiet_less_unordered, 0x3041622d6fbc91e01277c0caded5b8a3u128, 0x3067622d6fbc91e01277c0caded5b8a2u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_044, bid128_quiet_less_unordered, 0x3041622d6fbc91e0127820b72d18cacfu128, 0x3067622d6fbc91e0127820b72d18caceu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_045, bid128_quiet_less_unordered, 0x30417361cb863de627fa3c5af3bb4c09u128, 0x30737361cb863de627fa3c5af3bb4c08u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_046, bid128_quiet_less_unordered, 0x3047ec3daf9417fe642eaec0d36a73d5u128, 0x307fec3c64797fe80000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_047, bid128_quiet_less_unordered, 0x3047ec3daf9417fe642eaec0d36a73d7u128, 0x307fec3c64797fe80000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_048, bid128_quiet_less_unordered, 0x3047ec3daf9417fe642eaec0d36a73d7u128, 0x307fec4450b72ff30000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_049, bid128_quiet_less_unordered, 0x3047ec4450b72ff30000000000000000u128, 0x307fec4450b72ff30000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_050, bid128_quiet_less_unordered, 0x3047ec4450b72ff30000000000000001u128, 0x307fec4450b72ff30000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_051, bid128_quiet_less_unordered, 0x306600000000000000000000003a6a15u128, 0x30400000001faa9fc5dcff096007ffffu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_052, bid128_quiet_less_unordered, 0x306600000000000000000000003a6a15u128, 0x30400000001faa9fc5dcff0960080000u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_053, bid128_quiet_less_unordered, 0x306600000000000000000000003a6a15u128, 0x30400000001faa9fc5dcff0960080001u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_054, bid128_quiet_less_unordered, 0x306600000000000000000000003a6a15u128, 0x306800000000000000000000003a6a16u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_055, bid128_quiet_less_unordered, 0x3067622d6fbc91e01277c0caded5b8a2u128, 0x3041622d6fbc91e01277c0caded5b8a3u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_056, bid128_quiet_less_unordered, 0x3067622d6fbc91e0127820b72d18caceu128, 0x3041622d6fbc91e0127820b72d18cacfu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_057, bid128_quiet_less_unordered, 0x306800000000000000000000002ebb44u128, 0x3040000000fd54fe2ee7f84b003fffffu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_058, bid128_quiet_less_unordered, 0x306800000000000000000000002ebb44u128, 0x3040000000fd54fe2ee7f84b00400000u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_059, bid128_quiet_less_unordered, 0x306800000000000000000000002ebb44u128, 0x3040000000fd54fe2ee7f84b00400001u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_060, bid128_quiet_less_unordered, 0x30737361cb863de627fa3c5af3bb4c08u128, 0x30417361cb863de627fa3c5af3bb4c09u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_061, bid128_quiet_less_unordered, 0x3074c612062576589dd46a73a100695du128, 0x3040c612062576589dd46a73a100695eu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_062, bid128_quiet_less_unordered, 0x3074c612062576589dda322d47eb47feu128, 0x3040c612062576589dda322d47eb47ffu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_063, bid128_quiet_less_unordered, 0x307fec3c64797fe80000000000000000u128, 0x3047ec3daf9417fe642eaec0d36a73d7u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_064, bid128_quiet_less_unordered, 0x307fec4450b72ff30000000000000000u128, 0x3047ec3daf9417fe642eaec0d36a73d7u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_065, bid128_quiet_less_unordered, 0x307fec4450b72ff30000000000000000u128, 0x3047ec4450b72ff30000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_066, bid128_quiet_less_unordered, 0x307fec4450b72ff30000000000000000u128, 0x3047ec4450b72ff30000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_067, bid128_quiet_less_unordered, 0x30820000000000000000000000000001u128, 0x303e0000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_068, bid128_quiet_less_unordered, 0x30820000000000000000000000000001u128, 0xb03e0000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_069, bid128_quiet_less_unordered, 0x3082a6274bbdd0fadd61999e07ac0250u128, 0x3040a6274bbdd0fadd61999e07ac0251u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_070, bid128_quiet_less_unordered, 0x433e4146c43f14e3270c255452be7adfu128, 0x040000000020000003870902492c4601u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_071, bid128_quiet_less_unordered, 0x4a0e32504306493fd68ff0bea4929d35u128, 0xdffff7afffdfffdfe75ee6ebdfadfecdu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_072, bid128_quiet_less_unordered, 0x4fc6c7a9fd290237939a83944917d4d7u128, 0xfe001e830f6019ee31d6b5ff7b2023c5u128, true , 0x01); dec_test!(bid128_quiet_less_unordered_073, bid128_quiet_less_unordered, 0x70833f5579e5b044ea4c858d768aac12u128, 0x62a585f00ea9fe23b4effbd0f6fffbeau128, false, 0x00); dec_test!(bid128_quiet_less_unordered_074, bid128_quiet_less_unordered, 0x78000000000000000000000000000001u128, 0x00000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_075, bid128_quiet_less_unordered, 0x78000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_076, bid128_quiet_less_unordered, 0x78000000000000000000000000000001u128, 0x80000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_077, bid128_quiet_less_unordered, 0x78000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_078, bid128_quiet_less_unordered, 0x7addbabf7edf1ebbffffaf67fbfff7bbu128, 0xa7f39deafbe2e7dc1003b7840041a0c2u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_079, bid128_quiet_less_unordered, 0x7c003fffffffffff38c15b08ffffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_080, bid128_quiet_less_unordered, 0x7c003fffffffffff38c15b08ffffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_081, bid128_quiet_less_unordered, 0x7c003fffffffffff38c15b08ffffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_082, bid128_quiet_less_unordered, 0x7c003fffffffffff38c15b08ffffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_083, bid128_quiet_less_unordered, 0x7c003fffffffffff38c15b0affffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_084, bid128_quiet_less_unordered, 0x7c003fffffffffff38c15b0affffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_085, bid128_quiet_less_unordered, 0x7c003fffffffffff38c15b0affffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_086, bid128_quiet_less_unordered, 0x7c003fffffffffff38c15b0affffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_087, bid128_quiet_less_unordered, 0x7e002b5fb895fcfa5c477a5a1ae91b59u128, 0xfe0008ccb998ba7b1205cfa41f47bc3du128, true , 0x01); dec_test!(bid128_quiet_less_unordered_088, bid128_quiet_less_unordered, 0x80000000000000000000000000000000u128, 0x00000000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_089, bid128_quiet_less_unordered, 0x80000000000000000000000000000000u128, 0x80000000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_090, bid128_quiet_less_unordered, 0x80000000000000000000000000000001u128, 0x00000000000000000000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_091, bid128_quiet_less_unordered, 0x80000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_092, bid128_quiet_less_unordered, 0x80000000000000000000000000000001u128, 0x80000000000000000000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_093, bid128_quiet_less_unordered, 0x80000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_094, bid128_quiet_less_unordered, 0x95fe06a56e96a39ff158d2cbf6a9ea81u128, 0xfe001ebfb043ca97bdf22e2c29c2b9eau128, true , 0x01); dec_test!(bid128_quiet_less_unordered_095, bid128_quiet_less_unordered, 0x9c22c40141082400f7febfe76bd776ffu128, 0x0000000000000000dfff3e1f1d3c7affu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_096, bid128_quiet_less_unordered, 0xa46f7d390eadffb9bfedfbfffeb7f8ddu128, 0xb8874aab7cfdfbd55bbbef4ffffe826eu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_097, bid128_quiet_less_unordered, 0xb03e0000000000000000000000000002u128, 0x30820000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_098, bid128_quiet_less_unordered, 0xb03e0000000000000000000000000002u128, 0xb03e0000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_099, bid128_quiet_less_unordered, 0xb03e0000000000000000000000000002u128, 0xb03e0000000000000000000000000003u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_100, bid128_quiet_less_unordered, 0xb03e0000000000000000000000000002u128, 0xb0820000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_101, bid128_quiet_less_unordered, 0xb03e0000000000020000000000000000u128, 0xb03e0000000000010000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_102, bid128_quiet_less_unordered, 0xb03e0000000000020000000000000000u128, 0xb03e0000000000030000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_103, bid128_quiet_less_unordered, 0xb0400000001faa9fc5dcff096007ffffu128, 0xb06600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_104, bid128_quiet_less_unordered, 0xb0400000001faa9fc5dcff0960080000u128, 0xb06600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_105, bid128_quiet_less_unordered, 0xb0400000001faa9fc5dcff0960080001u128, 0xb06600000000000000000000003a6a15u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_106, bid128_quiet_less_unordered, 0xb040000000fd54fe2ee7f84b003fffffu128, 0xb06800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_107, bid128_quiet_less_unordered, 0xb040000000fd54fe2ee7f84b00400000u128, 0xb06800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_108, bid128_quiet_less_unordered, 0xb040000000fd54fe2ee7f84b00400001u128, 0xb06800000000000000000000002ebb44u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_109, bid128_quiet_less_unordered, 0xb047ec3daf9417fe642eaec0d36a73d7u128, 0xb07fec3c64797fe80000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_110, bid128_quiet_less_unordered, 0xb047ec3daf9417fe642eaec0d36a73d7u128, 0xb07fec4450b72ff30000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_111, bid128_quiet_less_unordered, 0xb06600000000000000000000003a6a15u128, 0xb0400000001faa9fc5dcff096007ffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_112, bid128_quiet_less_unordered, 0xb06600000000000000000000003a6a15u128, 0xb0400000001faa9fc5dcff0960080000u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_113, bid128_quiet_less_unordered, 0xb06600000000000000000000003a6a15u128, 0xb0400000001faa9fc5dcff0960080001u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_114, bid128_quiet_less_unordered, 0xb06600000000000000000000003a6a15u128, 0xb06800000000000000000000003a6a16u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_115, bid128_quiet_less_unordered, 0xb06800000000000000000000002ebb44u128, 0xb040000000fd54fe2ee7f84b003fffffu128, true , 0x00); dec_test!(bid128_quiet_less_unordered_116, bid128_quiet_less_unordered, 0xb06800000000000000000000002ebb44u128, 0xb040000000fd54fe2ee7f84b00400000u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_117, bid128_quiet_less_unordered, 0xb06800000000000000000000002ebb44u128, 0xb040000000fd54fe2ee7f84b00400001u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_118, bid128_quiet_less_unordered, 0xb07fec3c64797fe80000000000000000u128, 0xb047ec3daf9417fe642eaec0d36a73d7u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_119, bid128_quiet_less_unordered, 0xb07fec4450b72ff30000000000000000u128, 0xb047ec3daf9417fe642eaec0d36a73d7u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_120, bid128_quiet_less_unordered, 0xb0820000000000000000000000000001u128, 0x303e0000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_121, bid128_quiet_less_unordered, 0xb0820000000000000000000000000001u128, 0xb03e0000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_122, bid128_quiet_less_unordered, 0xb4ce307f1c9aa1cf77fceffeffefaefau128, 0x9c24c1c83c698896a49230f1b36824b9u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_123, bid128_quiet_less_unordered, 0xbb5c9b994f2dd41c773b91162e45514eu128, 0xc4cd252f2d58bdd02e18682e87060024u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_124, bid128_quiet_less_unordered, 0xbca92ba580fd616e19291c71e8bd462fu128, 0xaea2efba4d79fa79716e60fbeff6a361u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_125, bid128_quiet_less_unordered, 0xbd6e9b5edc315d308b38458a436e84e0u128, 0xba6aab822c439da7305e4edf7a7693f1u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_126, bid128_quiet_less_unordered, 0xe3fffa7bdd3f3b7fee4fe7ffffedffbfu128, 0xf8a67dcabf1cf1ef4749699906ff502bu128, false, 0x00); dec_test!(bid128_quiet_less_unordered_127, bid128_quiet_less_unordered, 0xf8000000000000000000000000000001u128, 0x00000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_128, bid128_quiet_less_unordered, 0xf8000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_129, bid128_quiet_less_unordered, 0xf8000000000000000000000000000001u128, 0x80000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_130, bid128_quiet_less_unordered, 0xf8000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_unordered_131, bid128_quiet_less_unordered, 0xfadbdbafff5d7f9ba645a48921440010u128, 0x8199c82c83cdd4ea813a0409c5c4d348u128, true , 0x00); dec_test!(bid128_quiet_less_unordered_132, bid128_quiet_less_unordered, 0xfe0000057b0aa1844344bfc4fdd43905u128, 0x42760000000000000000000000000000u128, true , 0x01); dec_test!(bid128_quiet_less_unordered_133, bid128_quiet_less_unordered, 0xfe00136955fa44bea5ef3fced058092bu128, 0x3ae60d7b21d0525e1a78ad95b5427a6fu128, true , 0x01); dec_test!(bid128_quiet_less_unordered_134, bid128_quiet_less_unordered, 0xfe001ad63303ff746231f02b167aa43eu128, 0xbe3f28e3eadda297130b2a23ff722cceu128, true , 0x01); dec_test!(bid128_quiet_less_unordered_135, bid128_quiet_less_unordered, 0xfe002528210781fb6f998dcaab2d38e1u128, 0x43a1c219bae8a3e3d52131013b9d315eu128, true , 0x01); dec_test!(bid128_quiet_less_unordered_136, bid128_quiet_less_unordered, 0xffffffffffffffffdbdaf4e965bfe97fu128, 0xa8de74984bf7992ca8f6ceba770d20ffu128, true , 0x01); dec_test!(bid128_quiet_less_unordered_137, bid128_quiet_less_unordered, "-Infinity" , "-0" , true , 0x00); dec_test!(bid128_quiet_less_unordered_138, bid128_quiet_less_unordered, "QNaN" , "-Infinity" , true , 0x00); dec_test!(bid128_quiet_less_unordered_139, bid128_quiet_less_unordered, "SNaN" , "-0" , true , 0x01); dec_test!(bid128_quiet_less_unordered_140, bid128_quiet_less_unordered, "SNaN" , 0 , true , 0x01); dec_test!(bid128_quiet_less_unordered_141, bid128_quiet_less_unordered, "SNaN" , "-10001.01010E0" , true , 0x01); dec_test!(bid128_quiet_less_unordered_142, bid128_quiet_less_unordered, "SNaN" , "-Infinity" , true , 0x01);