That is a format defined in src/arch/arm/isa/formats/multi.isa

The decode_block from that file is used to handle instructions in that decode 
block.  I usually just grep for the uppercase version in src/arch/arm.

Hope this helps,

Jason

Sent from my Samsung Epic™ 4G

Jianghao Guo <[email protected]> wrote:

When I first took a look ALPHA instruction description in 
arm/isa/decoder.isa file, there are several different "format" for different 
type of instructions.
While for ARM ISA, there is only one "format" named DataOp in the deocder file, 
even worse I don't know where to find definition 
like ArmMultAndMultAcc::armMultAndMultAcc() in the decoder file.
I must have missed something here. Any hint? Thanks

decode COND_CODE {
0xF: ArmUnconditional::armUnconditional();
default: decode ENCODING {
format DataOp {
    0x0: decode SEVEN_AND_FOUR {
        1: decode MISC_OPCODE {
            0x9: decode PREPOST {
                0: ArmMultAndMultAcc::armMultAndMultAcc();



_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to