rmsyn
|
a9cbf06b9f
Add FENCE instruction
|
2 years ago |
Adam Greig
|
cdd70bb434
Fix asm::delay not clobbering count register
|
2 years ago |
Taiki Endo
|
6d06810ed3
Remove unused macro arguments
|
3 years ago |
Taiki Endo
|
780443991e
Remove inline-asm feature and update MSRV to 1.59
|
3 years ago |
dkhayes117
|
2de8fc5930
fix in(reg) real_cyc in asm.rs
|
3 years ago |
dkhayes117
|
e8cea0fb01
add core::arch::asm!
|
3 years ago |
Daniel Hayes
|
f4f0275557
Merge branch 'rust-embedded:master' into master
|
3 years ago |
Vadim Kaushan
|
0b28f192f6
Add inline-asm build to CI, fix build
|
3 years ago |
dkhayes117
|
48ce6c16d2
Fix inline-asm typo on in(reg)
|
3 years ago |
dkhayes117
|
8529d1e804
add asm::nop, asm::delay, and delay.rs.
|
3 years ago |
DeathWish5
|
508a4d0966
Bug fix: sfence.vma - incorrect operand order
|
3 years ago |
Campbell He
|
523a54bdc0
feat: Use new asm! instead of llvm_asm!
|
3 years ago |
Vadim Kaushan
|
5211b5b699
Replace asm! with llvm_asm!
|
4 years ago |
Ales Katona
|
184d511b1c
fix cargo fmt
|
4 years ago |
Vadim Kaushan
|
16fdb16730
Update docs
|
6 years ago |
Vadim Kaushan
|
061579f97e
Call external functions when inline-asm is not set
|
6 years ago |
Vadim Kaushan
|
41378757c0
Do not require const-fn and asm features
|
6 years ago |
Vadim Kaushan
|
3652547073
Simplify #[cfg()] predicate expressions
|
6 years ago |
bors[bot]
|
8bffbd7291
Merge #12 #14
|
6 years ago |
Vadim Kaushan
|
b790a0e92a
Replace no-op with unimplemented!()
|
6 years ago |
Vadim Kaushan
|
9550fe0687
Remove ecall and *ret instructions from riscv::asm
|
6 years ago |
WangRunji
|
9dc7b40fdd
impl sfence_vma & sfence_vma_all
|
6 years ago |
M Farkas-Dyck
|
8e0faa9182
these raw instructions are unsafe
|
6 years ago |
Dan Callaghan
|
6769ac9262
fix target_arch conditionals to match "riscv32" and "riscv64"
|
6 years ago |
David Craven
|
7db0e71060
New api.
|
7 years ago |
David Craven
|
179df42984
Remove inline(always).
|
7 years ago |
David Craven
|
e864581828
Initial commit.
|
7 years ago |