Lines Matching refs:bytes

371             let bytes = self.lower_ctx.get_immediate_data(imm).as_slice();  localVariable
372 Some(u128::from_le_bytes(bytes.try_into().ok()?))
394 let bytes = self.lower_ctx.get_constant_data(constant).as_slice(); localVariable
395 Some(u64::from_le_bytes(bytes.try_into().ok()?))
400 let bytes = self.lower_ctx.get_constant_data(constant).as_slice(); localVariable
401 Some(u128::from_le_bytes(bytes.try_into().ok()?))
681 let bytes = self.lower_ctx.get_immediate_data(imm).as_slice(); localVariable
683 shuffle_imm_as_le_lane_idx(8, &bytes[0..8])?,
684 shuffle_imm_as_le_lane_idx(8, &bytes[8..16])?,
701 let bytes = self.lower_ctx.get_immediate_data(imm).as_slice(); localVariable
703 shuffle_imm_as_le_lane_idx(4, &bytes[0..4])?,
704 shuffle_imm_as_le_lane_idx(4, &bytes[4..8])?,
705 shuffle_imm_as_le_lane_idx(4, &bytes[8..12])?,
706 shuffle_imm_as_le_lane_idx(4, &bytes[12..16])?,
716 let bytes = self.lower_ctx.get_immediate_data(imm).as_slice(); localVariable
718 shuffle_imm_as_le_lane_idx(2, &bytes[0..2])?,
719 shuffle_imm_as_le_lane_idx(2, &bytes[2..4])?,
720 shuffle_imm_as_le_lane_idx(2, &bytes[4..6])?,
721 shuffle_imm_as_le_lane_idx(2, &bytes[6..8])?,
722 shuffle_imm_as_le_lane_idx(2, &bytes[8..10])?,
723 shuffle_imm_as_le_lane_idx(2, &bytes[10..12])?,
724 shuffle_imm_as_le_lane_idx(2, &bytes[12..14])?,
725 shuffle_imm_as_le_lane_idx(2, &bytes[14..16])?,
730 let minus_one = if ty.bytes() == 8 {
733 (1 << (ty.bytes() * 8)) - 1
802 pub fn shuffle_imm_as_le_lane_idx(size: u8, bytes: &[u8]) -> Option<u8> { in shuffle_imm_as_le_lane_idx()
803 assert_eq!(bytes.len(), usize::from(size)); in shuffle_imm_as_le_lane_idx()
807 if bytes[0] % size != 0 { in shuffle_imm_as_le_lane_idx()
816 if bytes[idx] + 1 != bytes[idx + 1] { in shuffle_imm_as_le_lane_idx()
824 Some(bytes[0] / size) in shuffle_imm_as_le_lane_idx()