elements are updated with the GCC option -msave-restore the output is 0. Operation val xperm8_lookup : (bits(8), xlenbits) -> bits(4) function xperm4_lookup (idx, lut) = { let oc0 : bits(32) = z