Ctrl K
ComunidadGuías…

examples/asm.v

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
// vtest build: !msvc
fn main() {
	a := 100
	b := 20
	mut c := 0
	$if amd64 {
		asm amd64 {
			mov rax, a
			add rax, b
			mov c, rax
			; =r (c) // output
			; r (a) // input
			  r (b)
		}
	}
	println('a: ${a}') // 100
	println('b: ${b}') // 20
	println('c: ${c}') // 120
}