{ "Features": { "Bitness": 64, "EnabledHostFeatures": [ "AFP" ], "DisabledHostFeatures": [ "SVE128", "SVE256" ], "BinaryCacheVersion": 12 }, "Instructions": { "roundss xmm0, xmm1, 00000000b": { "ExpectedInstructionCount": 1, "Comment": [ "Nearest rounding", "0x66 0x0f 0x3a 0x0a" ], "ExpectedArm64ASM": [ "frintn s16, s17" ] }, "roundss xmm0, xmm1, 00000001b": { "ExpectedInstructionCount": 1, "Comment": [ "-inf rounding", "0x66 0x0f 0x3a 0x0a" ], "ExpectedArm64ASM": [ "frintm s16, s17" ] }, "roundss xmm0, xmm1, 00000010b": { "ExpectedInstructionCount": 1, "Comment": [ "+inf rounding", "0x66 0x0f 0x3a 0x0a" ], "ExpectedArm64ASM": [ "frintp s16, s17" ] }, "roundss xmm0, xmm1, 00000011b": { "ExpectedInstructionCount": 1, "Comment": [ "truncate rounding", "0x66 0x0f 0x3a 0x0a" ], "ExpectedArm64ASM": [ "frintz s16, s17" ] }, "roundss xmm0, xmm1, 00000100b": { "ExpectedInstructionCount": 1, "Comment": [ "host rounding mode rounding", "0x66 0x0f 0x3a 0x0a" ], "ExpectedArm64ASM": [ "frinti s16, s17" ] }, "roundsd xmm0, xmm1, 00000000b": { "ExpectedInstructionCount": 1, "Comment": [ "Nearest rounding", "0x66 0x0f 0x3a 0x0b" ], "ExpectedArm64ASM": [ "frintn d16, d17" ] }, "roundsd xmm0, xmm1, 00000001b": { "ExpectedInstructionCount": 1, "Comment": [ "-inf rounding", "0x66 0x0f 0x3a 0x0b" ], "ExpectedArm64ASM": [ "frintm d16, d17" ] }, "roundsd xmm0, xmm1, 00000010b": { "ExpectedInstructionCount": 1, "Comment": [ "+inf rounding", "0x66 0x0f 0x3a 0x0b" ], "ExpectedArm64ASM": [ "frintp d16, d17" ] }, "roundsd xmm0, xmm1, 00000011b": { "ExpectedInstructionCount": 1, "Comment": [ "truncate rounding", "0x66 0x0f 0x3a 0x0b" ], "ExpectedArm64ASM": [ "frintz d16, d17" ] }, "roundsd xmm0, xmm1, 00000100b": { "ExpectedInstructionCount": 1, "Comment": [ "host rounding mode rounding", "0x66 0x0f 0x3a 0x0b" ], "ExpectedArm64ASM": [ "frinti d16, d17" ] } } }