summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index d9683a3..11ce42b 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -26,7 +26,9 @@ fn main() {
eprintln!();
}
- eprintln!("Assembled program in {} bytes.", bytecode.len());
+ let byte_count = bytecode.len();
+ let byte_percentage = (byte_count as f32 / 65536.0 * 100.0).round() as u16;
+ eprintln!("Assembled program in {byte_count} bytes ({byte_percentage}% of maximum).");
if is_error {
std::process::exit(1)