GPU: Added decodings for the ISET family of instructions.
This commit is contained in:
		| @@ -487,6 +487,9 @@ public: | |||||||
|         ISETP_C, |         ISETP_C, | ||||||
|         ISETP_IMM, |         ISETP_IMM, | ||||||
|         ISETP_R, |         ISETP_R, | ||||||
|  |         ISET_R, | ||||||
|  |         ISET_C, | ||||||
|  |         ISET_IMM, | ||||||
|         PSETP, |         PSETP, | ||||||
|         XMAD_IMM, |         XMAD_IMM, | ||||||
|         XMAD_CR, |         XMAD_CR, | ||||||
| @@ -506,6 +509,7 @@ public: | |||||||
|         Memory, |         Memory, | ||||||
|         FloatSet, |         FloatSet, | ||||||
|         FloatSetPredicate, |         FloatSetPredicate, | ||||||
|  |         IntegerSet, | ||||||
|         IntegerSetPredicate, |         IntegerSetPredicate, | ||||||
|         PredicateSetPredicate, |         PredicateSetPredicate, | ||||||
|         Conversion, |         Conversion, | ||||||
| @@ -677,6 +681,9 @@ private: | |||||||
|             INST("010010110110----", Id::ISETP_C, Type::IntegerSetPredicate, "ISETP_C"), |             INST("010010110110----", Id::ISETP_C, Type::IntegerSetPredicate, "ISETP_C"), | ||||||
|             INST("010110110110----", Id::ISETP_R, Type::IntegerSetPredicate, "ISETP_R"), |             INST("010110110110----", Id::ISETP_R, Type::IntegerSetPredicate, "ISETP_R"), | ||||||
|             INST("0011011-0110----", Id::ISETP_IMM, Type::IntegerSetPredicate, "ISETP_IMM"), |             INST("0011011-0110----", Id::ISETP_IMM, Type::IntegerSetPredicate, "ISETP_IMM"), | ||||||
|  |             INST("010110110101----", Id::ISET_R, Type::IntegerSet, "ISET_R"), | ||||||
|  |             INST("010010110101----", Id::ISET_C, Type::IntegerSet, "ISET_C"), | ||||||
|  |             INST("0011011-0101----", Id::ISET_IMM, Type::IntegerSet, "ISET_IMM"), | ||||||
|             INST("0101000010010---", Id::PSETP, Type::PredicateSetPredicate, "PSETP"), |             INST("0101000010010---", Id::PSETP, Type::PredicateSetPredicate, "PSETP"), | ||||||
|             INST("0011011-00------", Id::XMAD_IMM, Type::Arithmetic, "XMAD_IMM"), |             INST("0011011-00------", Id::XMAD_IMM, Type::Arithmetic, "XMAD_IMM"), | ||||||
|             INST("0100111---------", Id::XMAD_CR, Type::Arithmetic, "XMAD_CR"), |             INST("0100111---------", Id::XMAD_CR, Type::Arithmetic, "XMAD_CR"), | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user