aboutsummaryrefslogtreecommitdiffstats
path: root/src/io/intcode.rs
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2017-08-12 11:21:29 +0200
committerKostya Shishkov <kostya.shishkov@gmail.com>2017-08-12 11:21:29 +0200
commit83b49341aad5de030ee5503fa0873eb4d8c6be3a (patch)
tree6c10677222e4e9008a4aaed0fff3f84c6330b391 /src/io/intcode.rs
parent098dcca9b5abe8064a3db7a280eb504d40bd5b2e (diff)
downloadnihav-83b49341aad5de030ee5503fa0873eb4d8c6be3a.tar.gz
io: mark some bitstream reading functions as inline
Diffstat (limited to 'src/io/intcode.rs')
-rw-r--r--src/io/intcode.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/io/intcode.rs b/src/io/intcode.rs
index 141377d..5e35a15 100644
--- a/src/io/intcode.rs
+++ b/src/io/intcode.rs
@@ -96,6 +96,7 @@ fn uval_to_sval0pm(uval: u32) -> i32 {
}
impl<'a> IntCodeReader for BitReader<'a> {
+ #[inline(always)]
fn read_code(&mut self, t: UintCodeType) -> BitReaderResult<u32> {
match t {
UintCodeType::UnaryOnes => read_unary(self, 0),