Облегченный метод использования инструкций Amd64 в 32-разрядной Windows?

Для некоторого кода, привязанного к процессору, использующего 64-битные переменные, лучше использовать набор инструкций Amd64, а не x86. Как это можно сделать в 32-битной Windows (например, Windows XP SP3)? Конечно, я предполагаю, что это современный процессор с поддержкой Amd64. Я исключаю рабочий, но тяжелый метод: запуск полноценной 64-битной ОС в качестве виртуальной машины, например Ubuntu для Amd64 под Virtualbox.

Я понимаю, что необходима некоторая сборка, и будут ограничения, в частности, адрес больше памяти, чем может управлять 32-разрядная Windows. Но я думаю о чисто вычислительных задачах, требующих лишь умеренного объема памяти и без вызова внешних функций.

6
задан osgx 20 August 2011 в 16:32
поделиться