The source project of this merge request has been removed.
freedreno/isa: Fix isaspec map for a3xx-ld
When LDP uses a negative offset (which it valid), since
struct ir3_register
uses {i,u}nt32_t
for the immediate
values, using extract_reg_uim()
wasn't sign extending
negative immediate values.
Addresses:
src/freedreno/isa/encode.h:84: pack_field: Assertion '!(( val & ~BITFIELD64_MASK(1 + high - low)) && (~val & ~BITFIELD64_MASK(1 + high - low)))' failed.
seen in #11153 (closed) .
Edited by Karmjit Mahil