1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
/*********************************************************************************************************************** * Copyright (c) 2019 by the authors * * Author: 2ndTaleStudio <43264484+2ndTaleStudio@users.noreply.github.com> * License: Apache License 2.0 / MIT **********************************************************************************************************************/ #![doc(html_root_url = "https://docs.rs/ruspiro-arch-aarch64/0.1.0")] // we require to run with 'std' in unit tests and doc tests to have an allocator in place #![cfg_attr(not(any(test, doctest)), no_std)] #![feature(llvm_asm, const_fn)] // content of this crate make only sense to compile for aarch64 target arch #![cfg(target_arch = "aarch64")] //! # RusPiRo Aacrh64 specific API //! //! This crate provides access to Aarch64 system registers as well as specific usefull aarch64 assembly instructions //! pub mod instructions; pub mod register;