Почему Windows 64 принимал решение потребовать, чтобы xmm6 и xmm7 были сохранены/восстановлены?

Просто используйте функцию datepart:

select datepart(week, Date), Date,Time,EndDate,EndTime
FROM Test
WHERE (StartDate >= '01.01.2019')
ORDER BY StartDate
8
задан Roger Lipscombe 21 December 2008 в 08:52
поделиться

1 ответ

Интересный вопрос. Я нашел это: Структурированная Обработка исключений Win64, которая указывает, что XMM6 к XMM15 должен быть сохранен/восстановлен, но не говорит почему.

Википедия говорит, что соглашение о вызовах Microsoft x64 использует XMM0 - XMM3, который подразумевает, что другие, как предполагается, сохраняются. Снова, это не говорит почему.

1
ответ дан 6 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: