Re[3]: Можно ли делать вставки MSIL в код на c# ?
От: Sharov Россия  
Дата: 03.11.16 10:14
Оценка:
Здравствуйте, SergeyY, Вы писали:

SY>Здравствуйте, Sharov, Вы писали:


S>>Здравствуйте, SergeyY, Вы писали:



SY>>>Заранее, большое спасибо.


S>>Ответ легко нагуглить, но думается, что такие вставки недопустимы.

S>>Ну так пишите на с++ (хоть с соотв. библиотеками, хоть со вставками), и вызывайте этот код через interop.

SY>А если написать на с++, и вызвать этот код через interop — не будет ли каких нибудь дополнительных накладных расходов в программе?


Использовать interop для 2-х ассемблерных команд как-то странновато, согласен. С др. стороны у Вас "длинная" арифметика и там соотв. свои библиотеки и т.п. В данном случае оправдано.

SY>(по сравнению со случаем, если бы заставили CIL сгенерировать код).


Это самый быстрый вариант, безусловно. Вообще у ms появилось несколько jit'ов типа RyuJit и т.д. Можно посмотреть на них, может они и подойдут.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.