{"ast_node_type":"other","tokens":[{"end":32,"kind":"keyword","start":0,"text":"//"}]}
        // the & operation work.
        // NOTE: masks is a vector of integers, but the values can be vectors of floats, so use bitcast to make
        let then_val = self.bitcast_if_needed(then_val, masks.get_type());