Closed ben-marshall closed 5 years ago
The xc.prot instruction should be a packed shift of one register value by the corresponding packed elements in another register value. Insteat, the crs2 register field it should use is actually a cshamt field.
xc.prot
crs2
cshamt
How this wasn't spotted I do not know.
Problem not present in binutils patch, looks like it is just a spec problem.
The
xc.prot
instruction should be a packed shift of one register value by the corresponding packed elements in another register value. Insteat, thecrs2
register field it should use is actually acshamt
field.How this wasn't spotted I do not know.