/* ---------------------------------------------------------------------------------------------------*/ /* 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_001, bid128_quiet_less, "-0" , "0" , false, 0x00); dec_test!(bid128_quiet_less_002, bid128_quiet_less, "0" , "0" , false, 0x00); dec_test!(bid128_quiet_less_003, bid128_quiet_less, 0x00000000000000000000000000000000u128, 0x00000000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_less_004, bid128_quiet_less, 0x00000000000000000000000000000000u128, 0x80000000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_005, bid128_quiet_less, 0x00000000000000000000000000000001u128, 0x00000000000000000000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_006, bid128_quiet_less, 0x00000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_007, bid128_quiet_less, 0x00000000000000000000000000000001u128, 0x80000000000000000000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_008, bid128_quiet_less, 0x00000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_009, bid128_quiet_less, 0x00000040800000005b6895b608768d10u128, 0x000006000000801022160a8920413041u128, true , 0x00); dec_test!(bid128_quiet_less_010, bid128_quiet_less, 0x00010080000600004b21012680402181u128, 0x0002000400824021842284c288798648u128, false, 0x00); dec_test!(bid128_quiet_less_011, bid128_quiet_less, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_012, bid128_quiet_less, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_013, bid128_quiet_less, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_014, bid128_quiet_less, 0x0001ed09bead87c0378d8e62ffffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, false, 0x00); dec_test!(bid128_quiet_less_015, bid128_quiet_less, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, true , 0x00); dec_test!(bid128_quiet_less_016, bid128_quiet_less, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_017, bid128_quiet_less, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_018, bid128_quiet_less, 0x0001ed09bead87c0378d8e64ffffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, false, 0x00); dec_test!(bid128_quiet_less_019, bid128_quiet_less, 0x0012000000629640f7df7f775ffbfbdeu128, 0x0000200000101000ffbfdfefe7efef5fu128, false, 0x00); dec_test!(bid128_quiet_less_020, bid128_quiet_less, 0x045b267feccd32934fb785d197aff467u128, 0xfe0028e1b7642b81a499377c8b016837u128, false, 0x01); dec_test!(bid128_quiet_less_021, bid128_quiet_less, "0" , "Infinity" , true , 0x00); dec_test!(bid128_quiet_less_022, bid128_quiet_less, "1.0" , "1" , false, 0x00); dec_test!(bid128_quiet_less_025, bid128_quiet_less, "1" , "1.0" , false, 0x00); dec_test!(bid128_quiet_less_023, bid128_quiet_less, 0x1080004402410100e21883668b412842u128, 0x40012a8420280040dd23b0a693b2c04bu128, true , 0x00); dec_test!(bid128_quiet_less_024, bid128_quiet_less, 0x10df6c591df1643067e49159dccff23du128, 0x48c80000a0008280ffffffffffffffffu128, true , 0x00); dec_test!(bid128_quiet_less_026, bid128_quiet_less, 0x1236b6f17a187600185bc7230bbfb3cau128, 0x2f540000000000000000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_027, bid128_quiet_less, 0x13be87ff262b8fa253605cb8a68617a8u128, 0x138170bba0883af70a00000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_028, bid128_quiet_less, 0x1cbc0c834dda14beac5cfd597d82f4bcu128, 0xaf46daf5ae637d63a7f9fef9f397c7dfu128, false, 0x00); dec_test!(bid128_quiet_less_029, bid128_quiet_less, 0x1fbffc2ffbfb8f1cff1eea397dfa9976u128, 0x868005c0187066ed10220012180d020bu128, false, 0x00); dec_test!(bid128_quiet_less_030, bid128_quiet_less, 0x303e0000000000000000000000000002u128, 0x303e0000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_031, bid128_quiet_less, 0x303e0000000000000000000000000002u128, 0x303e0000000000000000000000000003u128, true , 0x00); dec_test!(bid128_quiet_less_032, bid128_quiet_less, 0x303e0000000000000000000000000002u128, 0x30820000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_less_033, bid128_quiet_less, 0x303e0000000000000000000000000002u128, 0xb0820000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_034, bid128_quiet_less, 0x303e0000000000020000000000000000u128, 0x303e0000000000010000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_035, bid128_quiet_less, 0x303e0000000000020000000000000000u128, 0x303e0000000000030000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_036, bid128_quiet_less, 0x30400000001faa9fc5dcff096007ffffu128, 0x306600000000000000000000003a6a15u128, true , 0x00); dec_test!(bid128_quiet_less_037, bid128_quiet_less, 0x30400000001faa9fc5dcff0960080000u128, 0x306600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_less_038, bid128_quiet_less, 0x30400000001faa9fc5dcff0960080001u128, 0x306600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_less_039, bid128_quiet_less, 0x3040000000fd54fe2ee7f84b003fffffu128, 0x306800000000000000000000002ebb44u128, true , 0x00); dec_test!(bid128_quiet_less_040, bid128_quiet_less, 0x3040000000fd54fe2ee7f84b00400000u128, 0x306800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_less_041, bid128_quiet_less, 0x3040000000fd54fe2ee7f84b00400001u128, 0x306800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_less_042, bid128_quiet_less, 0x3040a6274bbdd0fadd61999e07ac0251u128, 0x3082a6274bbdd0fadd61999e07ac0250u128, true , 0x00); dec_test!(bid128_quiet_less_043, bid128_quiet_less, 0x3040c612062576589dd46a73a100695eu128, 0x3074c612062576589dd46a73a100695du128, true , 0x00); dec_test!(bid128_quiet_less_044, bid128_quiet_less, 0x3040c612062576589dda322d47eb47ffu128, 0x3074c612062576589dda322d47eb47feu128, true , 0x00); dec_test!(bid128_quiet_less_045, bid128_quiet_less, 0x3041622d6fbc91e01277c0caded5b8a3u128, 0x3067622d6fbc91e01277c0caded5b8a2u128, true , 0x00); dec_test!(bid128_quiet_less_046, bid128_quiet_less, 0x3041622d6fbc91e0127820b72d18cacfu128, 0x3067622d6fbc91e0127820b72d18caceu128, true , 0x00); dec_test!(bid128_quiet_less_047, bid128_quiet_less, 0x30417361cb863de627fa3c5af3bb4c09u128, 0x30737361cb863de627fa3c5af3bb4c08u128, true , 0x00); dec_test!(bid128_quiet_less_048, bid128_quiet_less, 0x3047ec3daf9417fe642eaec0d36a73d5u128, 0x307fec3c64797fe80000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_049, bid128_quiet_less, 0x3047ec3daf9417fe642eaec0d36a73d7u128, 0x307fec3c64797fe80000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_050, bid128_quiet_less, 0x3047ec3daf9417fe642eaec0d36a73d7u128, 0x307fec4450b72ff30000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_051, bid128_quiet_less, 0x3047ec4450b72ff30000000000000000u128, 0x307fec4450b72ff30000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_052, bid128_quiet_less, 0x3047ec4450b72ff30000000000000001u128, 0x307fec4450b72ff30000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_053, bid128_quiet_less, 0x306600000000000000000000003a6a15u128, 0x30400000001faa9fc5dcff096007ffffu128, false, 0x00); dec_test!(bid128_quiet_less_054, bid128_quiet_less, 0x306600000000000000000000003a6a15u128, 0x30400000001faa9fc5dcff0960080000u128, false, 0x00); dec_test!(bid128_quiet_less_055, bid128_quiet_less, 0x306600000000000000000000003a6a15u128, 0x30400000001faa9fc5dcff0960080001u128, true , 0x00); dec_test!(bid128_quiet_less_056, bid128_quiet_less, 0x306600000000000000000000003a6a15u128, 0x306800000000000000000000003a6a16u128, true , 0x00); dec_test!(bid128_quiet_less_057, bid128_quiet_less, 0x3067622d6fbc91e01277c0caded5b8a2u128, 0x3041622d6fbc91e01277c0caded5b8a3u128, false, 0x00); dec_test!(bid128_quiet_less_058, bid128_quiet_less, 0x3067622d6fbc91e0127820b72d18caceu128, 0x3041622d6fbc91e0127820b72d18cacfu128, false, 0x00); dec_test!(bid128_quiet_less_059, bid128_quiet_less, 0x306800000000000000000000002ebb44u128, 0x3040000000fd54fe2ee7f84b003fffffu128, false, 0x00); dec_test!(bid128_quiet_less_060, bid128_quiet_less, 0x306800000000000000000000002ebb44u128, 0x3040000000fd54fe2ee7f84b00400000u128, false, 0x00); dec_test!(bid128_quiet_less_061, bid128_quiet_less, 0x306800000000000000000000002ebb44u128, 0x3040000000fd54fe2ee7f84b00400001u128, true , 0x00); dec_test!(bid128_quiet_less_062, bid128_quiet_less, 0x30737361cb863de627fa3c5af3bb4c08u128, 0x30417361cb863de627fa3c5af3bb4c09u128, false, 0x00); dec_test!(bid128_quiet_less_063, bid128_quiet_less, 0x3074c612062576589dd46a73a100695du128, 0x3040c612062576589dd46a73a100695eu128, false, 0x00); dec_test!(bid128_quiet_less_064, bid128_quiet_less, 0x3074c612062576589dda322d47eb47feu128, 0x3040c612062576589dda322d47eb47ffu128, false, 0x00); dec_test!(bid128_quiet_less_065, bid128_quiet_less, 0x307fec3c64797fe80000000000000000u128, 0x3047ec3daf9417fe642eaec0d36a73d7u128, false, 0x00); dec_test!(bid128_quiet_less_066, bid128_quiet_less, 0x307fec4450b72ff30000000000000000u128, 0x3047ec3daf9417fe642eaec0d36a73d7u128, false, 0x00); dec_test!(bid128_quiet_less_067, bid128_quiet_less, 0x307fec4450b72ff30000000000000000u128, 0x3047ec4450b72ff30000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_068, bid128_quiet_less, 0x307fec4450b72ff30000000000000000u128, 0x3047ec4450b72ff30000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_069, bid128_quiet_less, 0x30820000000000000000000000000001u128, 0x303e0000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_070, bid128_quiet_less, 0x30820000000000000000000000000001u128, 0xb03e0000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_071, bid128_quiet_less, 0x3082a6274bbdd0fadd61999e07ac0250u128, 0x3040a6274bbdd0fadd61999e07ac0251u128, false, 0x00); dec_test!(bid128_quiet_less_072, bid128_quiet_less, 0x405a0f427eec7da0cfd6ddccef5a9fb5u128, 0x7e000000000000000000000000000000u128, false, 0x01); dec_test!(bid128_quiet_less_073, bid128_quiet_less, 0x573a077e4399493d922e76a42f443a3eu128, 0x9a300000000000000000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_074, bid128_quiet_less, 0x78000000000000000000000000000001u128, 0x00000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_075, bid128_quiet_less, 0x78000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_076, bid128_quiet_less, 0x78000000000000000000000000000001u128, 0x80000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_077, bid128_quiet_less, 0x78000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_078, bid128_quiet_less, "+79.9578595587878868E0" , "Infinity" , true , 0x00); dec_test!(bid128_quiet_less_079, bid128_quiet_less, 0x7bdf7ffebff7dfff0000000000000000u128, 0x3803c1f8f7eb8d18450100c2c2100314u128, false, 0x00); dec_test!(bid128_quiet_less_080, bid128_quiet_less, 0x7c003fffffffffff38c15b08ffffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_081, bid128_quiet_less, 0x7c003fffffffffff38c15b08ffffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_082, bid128_quiet_less, 0x7c003fffffffffff38c15b08ffffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_083, bid128_quiet_less, 0x7c003fffffffffff38c15b08ffffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, false, 0x00); dec_test!(bid128_quiet_less_084, bid128_quiet_less, 0x7c003fffffffffff38c15b0affffffffu128, 0x0001ed09bead87c0378d8e62ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_085, bid128_quiet_less, 0x7c003fffffffffff38c15b0affffffffu128, 0x0001ed09bead87c0378d8e64ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_086, bid128_quiet_less, 0x7c003fffffffffff38c15b0affffffffu128, 0x7c003fffffffffff38c15b08ffffffffu128, false, 0x00); dec_test!(bid128_quiet_less_087, bid128_quiet_less, 0x7c003fffffffffff38c15b0affffffffu128, 0x7c003fffffffffff38c15b0affffffffu128, false, 0x00); dec_test!(bid128_quiet_less_088, bid128_quiet_less, 0x7e000000000000000000000000000000u128, 0x092a0000000000000000000000000000u128, false, 0x01); dec_test!(bid128_quiet_less_089, bid128_quiet_less, 0x7e000d87bf86ecbc01ba6ff27cd56013u128, 0x7c000000000000000000000000000000u128, false, 0x01); dec_test!(bid128_quiet_less_090, bid128_quiet_less, 0x80000000000000000000000000000000u128, 0x00000000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_less_091, bid128_quiet_less, 0x80000000000000000000000000000000u128, 0x80000000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_092, bid128_quiet_less, 0x80000000000000000000000000000001u128, 0x00000000000000000000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_093, bid128_quiet_less, 0x80000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_094, bid128_quiet_less, 0x80000000000000000000000000000001u128, 0x80000000000000000000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_095, bid128_quiet_less, 0x80000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_096, bid128_quiet_less, 0x83191418d24bd9efd7fc776eddf4dffeu128, 0xf84bc9eba2521e1347abe3b0dce6c428u128, false, 0x00); dec_test!(bid128_quiet_less_097, bid128_quiet_less, 0x8453b3f90fd5bf06891ad3ab07d85f0au128, 0x18722286625bb87838ac3d76f0c62565u128, true , 0x00); dec_test!(bid128_quiet_less_098, bid128_quiet_less, 0x95c6d2f0d301c2adc52826e6c0de716au128, 0x95f060e18a85cfca19eb584ada2df9b2u128, false, 0x00); dec_test!(bid128_quiet_less_099, bid128_quiet_less, 0xaede0000000000000000000000000000u128, 0xa0ea59b7aefc325706a00da51ef33b25u128, false, 0x00); dec_test!(bid128_quiet_less_100, bid128_quiet_less, 0xb03e0000000000000000000000000002u128, 0x30820000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_less_101, bid128_quiet_less, 0xb03e0000000000000000000000000002u128, 0xb03e0000000000000000000000000001u128, true , 0x00); dec_test!(bid128_quiet_less_102, bid128_quiet_less, 0xb03e0000000000000000000000000002u128, 0xb03e0000000000000000000000000003u128, false, 0x00); dec_test!(bid128_quiet_less_103, bid128_quiet_less, 0xb03e0000000000000000000000000002u128, 0xb0820000000000000000000000000001u128, false, 0x00); dec_test!(bid128_quiet_less_104, bid128_quiet_less, 0xb03e0000000000020000000000000000u128, 0xb03e0000000000010000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_105, bid128_quiet_less, 0xb03e0000000000020000000000000000u128, 0xb03e0000000000030000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_106, bid128_quiet_less, 0xb0400000001faa9fc5dcff096007ffffu128, 0xb06600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_less_107, bid128_quiet_less, 0xb0400000001faa9fc5dcff0960080000u128, 0xb06600000000000000000000003a6a15u128, false, 0x00); dec_test!(bid128_quiet_less_108, bid128_quiet_less, 0xb0400000001faa9fc5dcff0960080001u128, 0xb06600000000000000000000003a6a15u128, true , 0x00); dec_test!(bid128_quiet_less_109, bid128_quiet_less, 0xb040000000fd54fe2ee7f84b003fffffu128, 0xb06800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_less_110, bid128_quiet_less, 0xb040000000fd54fe2ee7f84b00400000u128, 0xb06800000000000000000000002ebb44u128, false, 0x00); dec_test!(bid128_quiet_less_111, bid128_quiet_less, 0xb040000000fd54fe2ee7f84b00400001u128, 0xb06800000000000000000000002ebb44u128, true , 0x00); dec_test!(bid128_quiet_less_112, bid128_quiet_less, 0xb047ec3daf9417fe642eaec0d36a73d7u128, 0xb07fec3c64797fe80000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_113, bid128_quiet_less, 0xb047ec3daf9417fe642eaec0d36a73d7u128, 0xb07fec4450b72ff30000000000000000u128, false, 0x00); dec_test!(bid128_quiet_less_114, bid128_quiet_less, 0xb06600000000000000000000003a6a15u128, 0xb0400000001faa9fc5dcff096007ffffu128, true , 0x00); dec_test!(bid128_quiet_less_115, bid128_quiet_less, 0xb06600000000000000000000003a6a15u128, 0xb0400000001faa9fc5dcff0960080000u128, false, 0x00); dec_test!(bid128_quiet_less_116, bid128_quiet_less, 0xb06600000000000000000000003a6a15u128, 0xb0400000001faa9fc5dcff0960080001u128, false, 0x00); dec_test!(bid128_quiet_less_117, bid128_quiet_less, 0xb06600000000000000000000003a6a15u128, 0xb06800000000000000000000003a6a16u128, false, 0x00); dec_test!(bid128_quiet_less_118, bid128_quiet_less, 0xb06800000000000000000000002ebb44u128, 0xb040000000fd54fe2ee7f84b003fffffu128, true , 0x00); dec_test!(bid128_quiet_less_119, bid128_quiet_less, 0xb06800000000000000000000002ebb44u128, 0xb040000000fd54fe2ee7f84b00400000u128, false, 0x00); dec_test!(bid128_quiet_less_120, bid128_quiet_less, 0xb06800000000000000000000002ebb44u128, 0xb040000000fd54fe2ee7f84b00400001u128, false, 0x00); dec_test!(bid128_quiet_less_121, bid128_quiet_less, 0xb07fec3c64797fe80000000000000000u128, 0xb047ec3daf9417fe642eaec0d36a73d7u128, true , 0x00); dec_test!(bid128_quiet_less_122, bid128_quiet_less, 0xb07fec4450b72ff30000000000000000u128, 0xb047ec3daf9417fe642eaec0d36a73d7u128, true , 0x00); dec_test!(bid128_quiet_less_123, bid128_quiet_less, 0xb0820000000000000000000000000001u128, 0x303e0000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_124, bid128_quiet_less, 0xb0820000000000000000000000000001u128, 0xb03e0000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_125, bid128_quiet_less, 0xb80c261c47815a40be31e782a6063a2au128, 0xa3600f908069d1b08a85676fe6fd3340u128, true , 0x00); dec_test!(bid128_quiet_less_126, bid128_quiet_less, 0xbfff7bf70dbfffcf97b7ddf6dfeadcb4u128, 0x77de9cbfffb1e85e9f4c430d06041418u128, true , 0x00); dec_test!(bid128_quiet_less_127, bid128_quiet_less, 0xc7629f956b33a724cce2eb5642b7e33eu128, 0x8c920000000000000000000000000000u128, true , 0x00); dec_test!(bid128_quiet_less_128, bid128_quiet_less, 0xc85aa9d813d361d0ffffffbfffffffffu128, 0x93abb86518759fcd1c517ebacdd92b0au128, true , 0x00); dec_test!(bid128_quiet_less_129, bid128_quiet_less, 0xee70132e90c3233ba28ff63305fe234du128, 0xf37fff5f2fe6efff0100408024000308u128, false, 0x00); dec_test!(bid128_quiet_less_130, bid128_quiet_less, 0xf8000000000000000000000000000001u128, 0x00000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_131, bid128_quiet_less, 0xf8000000000000000000000000000001u128, 0x78000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_132, bid128_quiet_less, 0xf8000000000000000000000000000001u128, 0x80000000000000000000000000000002u128, true , 0x00); dec_test!(bid128_quiet_less_133, bid128_quiet_less, 0xf8000000000000000000000000000001u128, 0xf8000000000000000000000000000002u128, false, 0x00); dec_test!(bid128_quiet_less_134, bid128_quiet_less, 0xfbfbffffffffffffffffffffffffffffu128, 0x0000000000080000bbed3df7ffeecf6bu128, true , 0x00); dec_test!(bid128_quiet_less_135, bid128_quiet_less, 0xfe0007ababfdf9302d311c9d1c71532du128, 0x9ac78ff054720594436d1f292eccb844u128, false, 0x01); dec_test!(bid128_quiet_less_136, bid128_quiet_less, 0xffaffef7ffbfcbff6d8d2602bfd87708u128, 0x40a4a6820529b80d0008608000100900u128, false, 0x01); dec_test!(bid128_quiet_less_137, bid128_quiet_less, "Infinity" , "Infinity" , false, 0x00); dec_test!(bid128_quiet_less_138, bid128_quiet_less, "Infinity" , "QNaN" , false, 0x00); dec_test!(bid128_quiet_less_139, bid128_quiet_less, "-Infinity" , "SNaN" , false, 0x01); dec_test!(bid128_quiet_less_140, bid128_quiet_less, "QNaN" , "-0" , false, 0x00);