chip away at 16-bit jump instructions
This commit is contained in:
parent
d727096422
commit
a0ef6d2777
23
src/main.rs
23
src/main.rs
|
@ -74,23 +74,8 @@ pub fn run(src: &'static str) {
|
||||||
|
|
||||||
pub fn main() {
|
pub fn main() {
|
||||||
// env::set_var("RUST_BACKTRACE", "1");
|
// env::set_var("RUST_BACKTRACE", "1");
|
||||||
// let src = "
|
let src = "
|
||||||
// let x = {
|
let ((1), 2) = ((1), 2)
|
||||||
// match #{:a 1, :b 2, :c 3} with {
|
";
|
||||||
// #{a} -> :one
|
run(src);
|
||||||
// #{a, b, :c 3} -> :two
|
|
||||||
// #{a, b, c} -> :three
|
|
||||||
// (1, 2, 3) -> :thing
|
|
||||||
// (4, 5, (6, 7, a)) -> if or (true, false, false, true) then :thing_1 else :thing_2
|
|
||||||
// ([:a, :b, :c, [:d, [:e, (:f, :g)]]]) -> if or (true, false, false, true) then :thing_1 else :thing_2
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
// ";
|
|
||||||
// run(src);
|
|
||||||
let a: u16 = 14261;
|
|
||||||
let b_high: u8 = (a >> 8) as u8;
|
|
||||||
let b_low: u8 = a as u8;
|
|
||||||
let c: u16 = ((b_high as u16) << 8) + b_low as u16;
|
|
||||||
println!("{a} // {b_high}/{b_low} // {c}");
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user