const unsigned int transition(const unsigned char *motif_position, unsigned int state_id) const { unsigned char byte = byte_value(motif_position); unsigned int div = byte / 2; unsigned int mod = byte % 2; Transition2Pack transition_2pack = _transition_vec[div]; if(mod == 0) { return state_id + transition_2pack._transition_0; } else { return state_id + transition_2pack._transition_1; }; };
byte_value operator[]( byte_t value ) const { return byte_value( value ); }
disp8_value operator-( registers::r32_t const& reg, byte_value disp ) { return disp8_value( reg, byte_value( ~disp.value_ + 1 ) ); }
sib_disp8_value operator-( sib_value const& sib, byte_value disp ) { return sib_disp8_value( sib, byte_value( ~disp.value_ + 1 ) ); }