Invention Grant
- Patent Title: Matching consecutive values in a data processing apparatus
-
Application No.: US15665715Application Date: 2017-08-01
-
Publication No.: US10678506B2Publication Date: 2020-06-09
- Inventor: Alejandro Martinez Vicente , Jesse Garrett Beu , Mbou Eyole , Timothy Hayes
- Applicant: ARM Limited
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F7/02

Abstract:
An apparatus and a method of operating the apparatus are provided for performing a comparison operation to match a given sequence of values within an input vector. Instruction decoder circuitry is responsive to a string match instruction specifying a segment of an input vector to generate control signals to control the data processing circuitry to perform a comparison operation. The comparison operation determines a comparison value indicative of whether each input element of a required set of consecutive input elements of the segment has a value which matches a respective value in consecutive reference elements of the reference data item. A plurality of comparison operations may be performed to determine a match vector corresponding to the segment of the input vector to indicate the start position of the substring in the input vector. A string match instruction, as well as simulator virtual machine implementations, are also provided.
Public/Granted literature
- US20190042190A1 MATCHING CONSECUTIVE VALUES IN A DATA PROCESSING APPARATUS Public/Granted day:2019-02-07
Information query