VECTOR TYPE COMMAND FOR SEARCH LEVEL OF INADEQUATE ELEMENT Russian patent published in 2016 - IPC G06F15/76 

Abstract RU 2598814 C2

FIELD: information technology.

SUBSTANCE: invention relates to processing of symbol data. Method of executing machine instruction in central processor device includes following steps: obtaining machine execution command by processor, which is defined for computer execution according to computer architecture and comprises: at least one operation code field for indicating operation code, which identifies operation executed by vector type command for search of inadequate element, extension field used to indicate one or more registers, field of first register, which will be combined with first part of said extension field for designation of first register, containing first operand being vector operand, containing given number of elements, field of second register, which will be combined with second part of said extension field for designation of second register, containing second operand, which is vector operand, containing given number of elements, field of third register, which will be combined with third part of said extension field for designation of third register, containing third operand, which is vector operand, containing given number of elements, field mask, which contains one or more control flags for use during machine command execution, machine command execution, which includes: making decision on fact whether field mask contains zero flag search, indicating need to search in vector equal to zero element based on field mask containing zero search flag, indicating need to search equal to zero element in vector, performing search of equal to zero element in second operand, wherein as result of search index of equal to zero element is presented, containing index found as a result of search equal to zero element or vector length, if equal to zero element is not found, comparison of one or more elements of second operand with each element of third operand for inequality of their values performed in parallel, wherein as a result of comparison of index of comparison, based on direction of searching for and length of elements and vector containing index found as a result of comparing inadequate element or vector length, if the inadequate elements are not found as a result of comparison, formation of result, wherein depending on whether search equal to zero element is performed, result contains one of two: if the search for equal to zero element was not performed, then result includes comparing index, if search equal to zero element was performed, then result contains minimum of equal to zero element comparison index and index values.

EFFECT: efficient machine command execution.

12 cl, 16 dwg

Similar patents RU2598814C2

Title Year Author Number
VECTOR FIND ELEMENT EQUAL INSTRUCTION 2013
  • Bradberi Dzhonatan Dejvid
  • Sledzhel Timoti
  • Shvarts Erik Mark
  • Gshvind Majkl Karl
RU2585975C2
DETERMINATION OF SYMBOL DATA GROUP LENGTH CONTAINING ENDING SYMBOL 2013
  • Bradberi Dzhonatan Dejvid
  • Gshvind Majkl Karl
  • Sledzhel Timoti
RU2621000C2
TRANSFORMATION OF INSTRUCTION DISCRETE IDENTIFIERS INTO CONTINUOUS INSTRUCTION IDENTIFIERS 2012
  • Majkl Karl Gshvind
RU2568241C2
METHOD OF EXECUTING MACHINE INSTRUCTION, COMPUTER SYSTEM AND MACHINE-READABLE MEDIUM FACILITATING CALCULATION OF DISTANCE FROM POSITION IN MAIN MEMORY TO MAIN MEMORY BLOCK BOUNDARY 2012
  • Dzhonatan Dejvid Bredberi
  • Majkl Karl Gshvind
  • Ehrik Mark Shvarts
  • Timoti Dzh. Slidzhl
  • Kristian Jakobi
RU2568920C2
INSTRUCTION TO LOAD DATA UP TO SPECIFIED MEMORY BOUNDARY INDICATED BY SAID INSTRUCTION 2012
  • Dzhonatan Dejvid Bredberi
  • Majkl Karl Gshvind
  • Timoti Dzh. Slidzhl
  • Ehrik Mark Shvarts
  • Kristian Jakobi
RU2565496C2
COMMAND OF VECTOR CHECKSUM TYPE 2013
  • Bredberi Dzhonatan Dejvid
  • Shvarts Erik Mark
RU2608663C1
VECTOR TYPE COMMAND AT FIELD OF GALOIS MULTIPLICATION, ADDITION AND ACCUMULATION 2014
  • Bredberi Dzhonatan Dejvid
RU2613726C2
THREE SOURCE OPERAND FLOATING POINT ADDITION PROCESSORS, METHODS, SYSTEMS AND INSTRUCTIONS 2014
  • Espasa Rokher
  • Sole Gilem
  • Fernandes Manel
RU2656730C2
INCREASING NUMBER OF GENERAL PURPOSE REGISTERS AVAILABLE TO INSTRUCTIONS 2010
  • Dan Grejner
  • Marsel' Mitran
  • Timoti Slidzhl
RU2562430C2
DELAY-INSENSITIVE BUFFER FOR COMMUNICATION WITH ACKNOWLEDGEMENT 2014
  • Dosi Khem
  • Radzhu Anand
RU2598594C2

RU 2 598 814 C2

Authors

Bradberi Dzhonatan Dejvid

Shvarts Erik Mark

Sledzhel Timoti

Gshvind Majkl Karl

Dates

2016-09-27Published

2013-03-07Filed