},
};
+_Float16 TEST_BINOP_DATA(_Float16, rsub)[][4][N] =
+{
+ {
+ { 0x1.fd40000000000p+6f16 },
+ {
+ 0x1.8fc0000000000p+4f16, 0x1.8fc0000000000p+4f16, 0x1.8fc0000000000p+4f16, 0x1.8fc0000000000p+4f16,
+ 0x1.b880000000000p+6f16, 0x1.b880000000000p+6f16, 0x1.b880000000000p+6f16, 0x1.b880000000000p+6f16,
+ 0x1.a4c0000000000p+5f16, 0x1.a4c0000000000p+5f16, 0x1.a4c0000000000p+5f16, 0x1.a4c0000000000p+5f16,
+ 0x1.6f80000000000p+4f16, 0x1.6f80000000000p+4f16, 0x1.6f80000000000p+4f16, 0x1.6f80000000000p+4f16,
+ },
+ {
+ 0x1.9940000000000p+6f16, 0x1.9940000000000p+6f16, 0x1.9940000000000p+6f16, 0x1.9940000000000p+6f16,
+ 0x1.12c0000000000p+4f16, 0x1.12c0000000000p+4f16, 0x1.12c0000000000p+4f16, 0x1.12c0000000000p+4f16,
+ 0x1.2ac0000000000p+6f16, 0x1.2ac0000000000p+6f16, 0x1.2ac0000000000p+6f16, 0x1.2ac0000000000p+6f16,
+ 0x1.a140000000000p+6f16, 0x1.a140000000000p+6f16, 0x1.a140000000000p+6f16, 0x1.a140000000000p+6f16,
+ },
+ },
+ {
+ { 0x1.fd40000000000p+6f16 },
+ {
+ -0x1.53c0000000000p+5f16, -0x1.53c0000000000p+5f16, -0x1.53c0000000000p+5f16, -0x1.53c0000000000p+5f16,
+ 0x1.c300000000000p+6f16, 0x1.c300000000000p+6f16, 0x1.c300000000000p+6f16, 0x1.c300000000000p+6f16,
+ -0x1.ffc0000000000p+7f16, -0x1.ffc0000000000p+7f16, -0x1.ffc0000000000p+7f16, -0x1.ffc0000000000p+7f16,
+ -0x1.94c0000000000p+6f16, -0x1.94c0000000000p+6f16, -0x1.94c0000000000p+6f16, -0x1.94c0000000000p+6f16,
+ },
+ {
+ 0x1.5380000000000p+7f16, 0x1.5380000000000p+7f16, 0x1.5380000000000p+7f16, 0x1.5380000000000p+7f16,
+ 0x1.d180000000000p+3f16, 0x1.d180000000000p+3f16, 0x1.d180000000000p+3f16, 0x1.d180000000000p+3f16,
+ 0x1.7f00000000000p+8f16, 0x1.7f00000000000p+8f16, 0x1.7f00000000000p+8f16, 0x1.7f00000000000p+8f16,
+ 0x1.c900000000000p+7f16, 0x1.c900000000000p+7f16, 0x1.c900000000000p+7f16, 0x1.c900000000000p+7f16,
+ },
+ },
+ {
+ { -0x1.fd40000000000p+6f16 },
+ {
+ -0x1.0600000000000p+5f16, -0x1.0600000000000p+5f16, -0x1.0600000000000p+5f16, -0x1.0600000000000p+5f16,
+ -0x1.e540000000000p+7f16, -0x1.e540000000000p+7f16, -0x1.e540000000000p+7f16, -0x1.e540000000000p+7f16,
+ 0x1.96c0000000000p+4f16, 0x1.96c0000000000p+4f16, 0x1.96c0000000000p+4f16, 0x1.96c0000000000p+4f16,
+ -0x1.08c0000000000p+5f16, -0x1.08c0000000000p+5f16, -0x1.08c0000000000p+5f16, -0x1.08c0000000000p+5f16,
+ },
+ {
+ -0x1.7a40000000000p+6f16, -0x1.7a40000000000p+6f16, -0x1.7a40000000000p+6f16, -0x1.7a40000000000p+6f16,
+ 0x1.cd40000000000p+6f16, 0x1.cd40000000000p+6f16, 0x1.cd40000000000p+6f16, 0x1.cd40000000000p+6f16,
+ -0x1.3180000000000p+7f16, -0x1.3180000000000p+7f16, -0x1.3180000000000p+7f16, -0x1.3180000000000p+7f16,
+ -0x1.78c0000000000p+6f16, -0x1.78c0000000000p+6f16, -0x1.78c0000000000p+6f16, -0x1.78c0000000000p+6f16,
+ },
+ },
+};
+
+float TEST_BINOP_DATA(float, rsub)[][4][N] =
+{
+ {
+ { 0x1.05bc2e0000000p+63f },
+ {
+ 0x1.8fe1540000000p+60f, 0x1.8fe1540000000p+60f, 0x1.8fe1540000000p+60f, 0x1.8fe1540000000p+60f,
+ 0x1.b8b5320000000p+62f, 0x1.b8b5320000000p+62f, 0x1.b8b5320000000p+62f, 0x1.b8b5320000000p+62f,
+ 0x1.a4eb340000000p+61f, 0x1.a4eb340000000p+61f, 0x1.a4eb340000000p+61f, 0x1.a4eb340000000p+61f,
+ 0x1.6faeda0000000p+60f, 0x1.6faeda0000000p+60f, 0x1.6faeda0000000p+60f, 0x1.6faeda0000000p+60f,
+ },
+ {
+ 0x1.a780060000000p+62f, 0x1.a780060000000p+62f, 0x1.a780060000000p+62f, 0x1.a780060000000p+62f,
+ 0x1.4b0ca80000000p+60f, 0x1.4b0ca80000000p+60f, 0x1.4b0ca80000000p+60f, 0x1.4b0ca80000000p+60f,
+ 0x1.3902c20000000p+62f, 0x1.3902c20000000p+62f, 0x1.3902c20000000p+62f, 0x1.3902c20000000p+62f,
+ 0x1.af8ca60000000p+62f, 0x1.af8ca60000000p+62f, 0x1.af8ca60000000p+62f, 0x1.af8ca60000000p+62f,
+ }
+ },
+ {
+ { 0x1.3d86160000000p+60f },
+ {
+ -0x1.53e0ba0000000p+61f, -0x1.53e0ba0000000p+61f, -0x1.53e0ba0000000p+61f, -0x1.53e0ba0000000p+61f,
+ 0x1.c3397c0000000p+62f, 0x1.c3397c0000000p+62f, 0x1.c3397c0000000p+62f, 0x1.c3397c0000000p+62f,
+ -0x1.ffe2020000000p+63f, -0x1.ffe2020000000p+63f, -0x1.ffe2020000000p+63f, -0x1.ffe2020000000p+63f,
+ -0x1.94d2a80000000p+62f, -0x1.94d2a80000000p+62f, -0x1.94d2a80000000p+62f, -0x1.94d2a80000000p+62f,
+ },
+ {
+ 0x1.f2a3c60000000p+61f, 0x1.f2a3c60000000p+61f, 0x1.f2a3c60000000p+61f, 0x1.f2a3c60000000p+61f,
+ -0x1.73d7f60000000p+62f, -0x1.73d7f60000000p+62f, -0x1.73d7f60000000p+62f, -0x1.73d7f60000000p+62f,
+ 0x1.13c9620000000p+64f, 0x1.13c9620000000p+64f, 0x1.13c9620000000p+64f, 0x1.13c9620000000p+64f,
+ 0x1.e4342e0000000p+62f, 0x1.e4342e0000000p+62f, 0x1.e4342e0000000p+62f, 0x1.e4342e0000000p+62f,
+ },
+ },
+ {
+ { -0x1.3d86160000000p+60f },
+ {
+ -0x1.062a340000000p+61f, -0x1.062a340000000p+61f, -0x1.062a340000000p+61f, -0x1.062a340000000p+61f,
+ -0x1.e573960000000p+63f, -0x1.e573960000000p+63f, -0x1.e573960000000p+63f, -0x1.e573960000000p+63f,
+ 0x1.96d5c20000000p+60f, 0x1.96d5c20000000p+60f, 0x1.96d5c20000000p+60f, 0x1.96d5c20000000p+60f,
+ -0x1.08eb620000000p+61f, -0x1.08eb620000000p+61f, -0x1.08eb620000000p+61f, -0x1.08eb620000000p+61f,
+ },
+ {
+ 0x1.9d9ca40000000p+59f, 0x1.9d9ca40000000p+59f, 0x1.9d9ca40000000p+59f, 0x1.9d9ca40000000p+59f,
+ 0x1.bdc2d40000000p+63f, 0x1.bdc2d40000000p+63f, 0x1.bdc2d40000000p+63f, 0x1.bdc2d40000000p+63f,
+ -0x1.6a2dec0000000p+61f, -0x1.6a2dec0000000p+61f, -0x1.6a2dec0000000p+61f, -0x1.6a2dec0000000p+61f,
+ 0x1.a8a15a0000000p+59f, 0x1.a8a15a0000000p+59f, 0x1.a8a15a0000000p+59f, 0x1.a8a15a0000000p+59f,
+ },
+ },
+};
+
+double TEST_BINOP_DATA(double, rsub)[][4][N] =
+{
+ {
+ { 0x1.ca3d8e6d80cbbp+510 },
+ {
+ 0x1.8fe1565f12a78p+508, 0x1.8fe1565f12a78p+508, 0x1.8fe1565f12a78p+508, 0x1.8fe1565f12a78p+508,
+ 0x1.b8b533d821ccap+510, 0x1.b8b533d821ccap+510, 0x1.b8b533d821ccap+510, 0x1.b8b533d821ccap+510,
+ 0x1.a4eb35b744a54p+509, 0x1.a4eb35b744a54p+509, 0x1.a4eb35b744a54p+509, 0x1.a4eb35b744a54p+509,
+ 0x1.6faedb6395f48p+508, 0x1.6faedb6395f48p+508, 0x1.6faedb6395f48p+508, 0x1.6faedb6395f48p+508,
+ },
+ {
+ 0x1.664538d5bc21dp+510, 0x1.664538d5bc21dp+510, 0x1.664538d5bc21dp+510, 0x1.664538d5bc21dp+510,
+ 0x1.1885a955eff10p+506, 0x1.1885a955eff10p+506, 0x1.1885a955eff10p+506, 0x1.1885a955eff10p+506,
+ 0x1.ef8fe723bcf22p+509, 0x1.ef8fe723bcf22p+509, 0x1.ef8fe723bcf22p+509, 0x1.ef8fe723bcf22p+509,
+ 0x1.6e51d7949b4e9p+510, 0x1.6e51d7949b4e9p+510, 0x1.6e51d7949b4e9p+510, 0x1.6e51d7949b4e9p+510,
+ },
+ },
+ {
+ { 0x1.ca3d8e6d80cbbp+510 },
+ {
+ -0x1.53e0bc0170fe8p+509, -0x1.53e0bc0170fe8p+509, -0x1.53e0bc0170fe8p+509, -0x1.53e0bc0170fe8p+509,
+ 0x1.c3397ceebc142p+510, 0x1.c3397ceebc142p+510, 0x1.c3397ceebc142p+510, 0x1.c3397ceebc142p+510,
+ -0x1.ffe2046f999e3p+511, -0x1.ffe2046f999e3p+511, -0x1.ffe2046f999e3p+511, -0x1.ffe2046f999e3p+511,
+ -0x1.94d2a9003ee18p+510, -0x1.94d2a9003ee18p+510, -0x1.94d2a9003ee18p+510, -0x1.94d2a9003ee18p+510,
+ },
+ {
+ 0x1.3a16f6371ca58p+511, 0x1.3a16f6371ca58p+511, 0x1.3a16f6371ca58p+511, 0x1.3a16f6371ca58p+511,
+ 0x1.c1045fb12de40p+504, 0x1.c1045fb12de40p+504, 0x1.c1045fb12de40p+504, 0x1.c1045fb12de40p+504,
+ 0x1.728065d32d020p+512, 0x1.728065d32d020p+512, 0x1.728065d32d020p+512, 0x1.728065d32d020p+512,
+ 0x1.af881bb6dfd6ap+511, 0x1.af881bb6dfd6ap+511, 0x1.af881bb6dfd6ap+511, 0x1.af881bb6dfd6ap+511,
+ },
+ },
+ {
+ { -0x1.ca3d8e6d80cbbp+510 },
+ {
+ -0x1.062a35a13cec0p+509, -0x1.062a35a13cec0p+509, -0x1.062a35a13cec0p+509, -0x1.062a35a13cec0p+509,
+ -0x1.e5739808c344dp+511, -0x1.e5739808c344dp+511, -0x1.e5739808c344dp+511, -0x1.e5739808c344dp+511,
+ 0x1.96d5c3ca79e38p+508, 0x1.96d5c3ca79e38p+508, 0x1.96d5c3ca79e38p+508, 0x1.96d5c3ca79e38p+508,
+ -0x1.08eb6307cef78p+509, -0x1.08eb6307cef78p+509, -0x1.08eb6307cef78p+509, -0x1.08eb6307cef78p+509,
+ },
+ {
+ -0x1.4728739ce255bp+510, -0x1.4728739ce255bp+510, -0x1.4728739ce255bp+510, -0x1.4728739ce255bp+510,
+ 0x1.0054d0d202df0p+511, 0x1.0054d0d202df0p+511, 0x1.0054d0d202df0p+511, 0x1.0054d0d202df0p+511,
+ -0x1.17f97fb00fa24p+511, -0x1.17f97fb00fa24p+511, -0x1.17f97fb00fa24p+511, -0x1.17f97fb00fa24p+511,
+ -0x1.45c7dce9994ffp+510, -0x1.45c7dce9994ffp+510, -0x1.45c7dce9994ffp+510, -0x1.45c7dce9994ffp+510,
+ },
+ },
+};
+
_Float16 TEST_BINOP_DATA(_Float16, min)[][4][N] =
{
{