> -- arisu писал(а):
> э… не совсем понял вопрос. если про Nanojit — то там есть только инструкция «получить значение параметра», и всё. implicit load, то бишь. обратной отчего-то нет. а я пока не настолько хорошо понимаю код нано чтобы сказать: её нет потому что какая-то архитектурная закавыка, или просто автору не понадобилось.
Ну в LLVM это было бы так:
## Код:
```
void p (int *x) {
  *x = 5;
}
```

## Код:
```
clang -O3 -c -emit-llvm -S test.c
```

## Код:
```
define void @p(ptr  %0) {
  store i32 5, ptr %0
  ret void
}
```

## Код:
```
clang -c test.ll
objdump -d test.o
```

## Код:
```
test.o:     file format elf64-x86-64

Disassembly of section .text:

0000000000000000 <p>:
   0:   c7 07 05 00 00 00       movl   $0x5,(%rdi)
   6:   c3                      ret
```
