On 7/11/19 3:32 PM, Jan Bobek wrote: > +sub load(%) > +{ > + my (%args) = @_; > + > + @memory_opts{keys %args} = values %args; > + $memory_opts{is_write} = 0; > +} > + > +sub store(%) > +{ > + my (%args) = @_; > + > + @memory_opts{keys %args} = values %args; > + $memory_opts{is_write} = 1; > +}
I was thinking maybe we should add a mem() that allows a "store => $d", which would simplify the "$d ? store(size => x) : load(size => x)" pattern. Anyway, that's incremental improvement. Reviewed-by: Richard Henderson <richard.hender...@linaro.org> r~