{"ast_node_type":"variable","tokens":[{"end":97,"kind":"keyword","start":0,"text":"let"}]}
        let mask = self.context.new_rvalue_from_vector(self.location, mask_type, &mask_elements);
        let mask_type = self.context.new_vector_type(mask_element_type, new_mask_num_units as u64);
        let result = self.context.new_rvalue_vector_perm(self.location, v1, v2, mask);