Здравствуйте, Sharov, Вы писали:
S>Здравствуйте, SergeyY, Вы писали:
SY>>Заранее, большое спасибо.
S>Ответ легко нагуглить, но думается, что такие вставки недопустимы. S>Ну так пишите на с++ (хоть с соотв. библиотеками, хоть со вставками), и вызывайте этот код через interop.
А если написать на с++, и вызвать этот код через interop — не будет ли каких нибудь дополнительных накладных расходов в программе?
(по сравнению со случаем, если бы заставили CIL сгенерировать код).
MSIL (или CIL) однозначно в определенном месте сгенерирует асм-инструкцию MUL , и далее, после выполнения её, нам по сути нужно прочитать
содержимое регистра RDX и записать по адресу, где находится наша переменная, и всё!
В самом .NET есть же возможность даже сам компилятор дописывать, удивительно, вот и хотелось бы, просто использовать полностью арифметические
возможности процессора..