Re: [Qemu-devel] [RISU RFC PATCH v2 03/14] risugen_x86_emit: add module

2019-07-10 Thread Jan Bobek
On 7/3/19 11:47 AM, Richard Henderson wrote: > On 7/1/19 6:35 AM, Jan Bobek wrote: >> +sub parse_emitblock($$) >> +{ >> +my ($rec, $insn) = @_; >> +my $insnname = $rec->{name}; >> +my $opcode = $insn->{opcode}{value}; >> + >> +$emit_opts = {}; >> + >> +my $emitblock =

Re: [Qemu-devel] [RISU RFC PATCH v2 03/14] risugen_x86_emit: add module

2019-07-03 Thread Richard Henderson
On 7/1/19 6:35 AM, Jan Bobek wrote: > +sub parse_emitblock($$) > +{ > +my ($rec, $insn) = @_; > +my $insnname = $rec->{name}; > +my $opcode = $insn->{opcode}{value}; > + > +$emit_opts = {}; > + > +my $emitblock = $rec->{blocks}{"emit"}; > +if (defined $emitblock) { > +

[Qemu-devel] [RISU RFC PATCH v2 03/14] risugen_x86_emit: add module

2019-06-30 Thread Jan Bobek
The helper module risugen_x86_emit.pm exports a single function "parse_emitblock", which serves to capture and return instruction constraints described by "emit" blocks in an x86 configuration file. Signed-off-by: Jan Bobek --- risugen | 2 +- risugen_x86_emit.pm | 91