{ "Features": { "Bitness": 64, "EnabledHostFeatures": [ "SVE128", "SVE256", "AFP" ], "DisabledHostFeatures": [], "BinaryCacheVersion": 13 }, "Instructions": { "vroundss xmm0, xmm1, 00000000b": { "ExpectedInstructionCount": 2, "Comment": [ "nearest rounding", "Map 3 0b01 0x0a 128-bit" ], "ExpectedArm64ASM": [ "mov v16.16b, v16.16b", "frintn s16, s17" ] }, "vroundss xmm0, xmm1, 00000001b": { "ExpectedInstructionCount": 2, "Comment": [ "-inf rounding", "Map 3 0b01 0x0a 128-bit" ], "ExpectedArm64ASM": [ "mov v16.16b, v16.16b", "frintm s16, s17" ] }, "vroundss xmm0, xmm1, 00000010b": { "ExpectedInstructionCount": 2, "Comment": [ "+inf rounding", "Map 3 0b01 0x0a 128-bit" ], "ExpectedArm64ASM": [ "mov v16.16b, v16.16b", "frintp s16, s17" ] }, "vroundss xmm0, xmm1, 00000011b": { "ExpectedInstructionCount": 2, "Comment": [ "truncate rounding", "Map 3 0b01 0x0a 128-bit" ], "ExpectedArm64ASM": [ "mov v16.16b, v16.16b", "frintz s16, s17" ] }, "vroundss xmm0, xmm1, 00000100b": { "ExpectedInstructionCount": 2, "Comment": [ "host mode rounding", "Map 3 0b01 0x0a 128-bit" ], "ExpectedArm64ASM": [ "mov v16.16b, v16.16b", "frinti s16, s17" ] }, "vroundsd xmm0, xmm1, 00000000b": { "ExpectedInstructionCount": 2, "Comment": [ "nearest rounding", "Map 3 0b01 0x0b 128-bit" ], "ExpectedArm64ASM": [ "mov v16.16b, v16.16b", "frintn d16, d17" ] }, "vroundsd xmm0, xmm1, 00000001b": { "ExpectedInstructionCount": 2, "Comment": [ "-inf rounding", "Map 3 0b01 0x0b 128-bit" ], "ExpectedArm64ASM": [ "mov v16.16b, v16.16b", "frintm d16, d17" ] }, "vroundsd xmm0, xmm1, 00000010b": { "ExpectedInstructionCount": 2, "Comment": [ "+inf rounding", "Map 3 0b01 0x0b 128-bit" ], "ExpectedArm64ASM": [ "mov v16.16b, v16.16b", "frintp d16, d17" ] }, "vroundsd xmm0, xmm1, 00000011b": { "ExpectedInstructionCount": 2, "Comment": [ "truncate rounding", "Map 3 0b01 0x0b 128-bit" ], "ExpectedArm64ASM": [ "mov v16.16b, v16.16b", "frintz d16, d17" ] }, "vroundsd xmm0, xmm1, 00000100b": { "ExpectedInstructionCount": 2, "Comment": [ "host mode rounding", "Map 3 0b01 0x0b 128-bit" ], "ExpectedArm64ASM": [ "mov v16.16b, v16.16b", "frinti d16, d17" ] } } }