Tutorial by Examples



인라인 어셈블리는 야간 버전의 Rust에서 안정화 될 때까지만 지원됩니다. asm! 사용하려면 asm! 매크로를 사용하려면 주 파일 ( 기능 게이트 ) 상단에서 다음 기능 속성을 사용하십시오. #![feature(asm)] 그런 다음 asm! 사용하십시오 asm! unsafe 블록의 매크로 : fn do_nothing() { unsafe { asm!("NOP"); } // asm!("NOP"); // That would be inv...
조건부 컴파일을 사용하면 코드가 의도 한 명령 집합 (예 : x86 )에만 컴파일되도록합니다. 그렇지 않으면 프로그램이 ARM 프로세서와 같은 다른 아키텍처 용으로 컴파일 된 경우 코드가 유효하지 않게 될 수 있습니다. #![feature(asm)] // Any valid x86 code is valid for x86_64 as well. Be careful // not to write x86_64 only code while including x86 in the // compilation targets! #[cfg(...
#![feature(asm)] #[cfg(any(target_arch="x86", target_arch="x86_64"))] fn subtract(first: i32, second: i32) { unsafe { // Output values must either be unassigned (let result;) or mutable. let result: i32; // Each value that you pass in will b...

Page 1 of 1