fork(2) download
  1. import std.stdio;
  2.  
  3. void main() {
  4.  
  5. uint foo(uint x, uint y) {
  6.  
  7. version (D_InlineAsm_X86) {
  8. asm {
  9. mov EAX, x;
  10. add EAX, y;
  11. }
  12. }
  13.  
  14. }
  15.  
  16. writeln(foo(6, 3)); // функция как-то умудряется возвратить содиржимое регистра EAX и печатает 9
  17. }
Success #stdin #stdout 0.01s 2120KB
stdin
Standard input is empty
stdout
9