Hi all,

  I am reading POOL32AXF encoding in target-mips/translate.c,
and can't understand what the comment says. For example,

    /* bits 13..12 for 0x01 */
    MFHI_ACC = 0x0,
    MFLO_ACC = 0x1,
    MTHI_ACC = 0x2,
    MTLO_ACC = 0x3,

I compare this with microMIPS32 manual [1] Table 6.5, but I still
don't understand why they're encoded in such way. The comment says
"bits 13..12 for 0x01", I can roughly understand the enum list
bits 13..12 here, but what "for 0x01" exactly means?

  Thanks.

Regards,
chenwj

[1] MIPS Architecture for Programmers Volume II-B:
      The microMIPS32 Instruction Set

-- 
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
Homepage: http://people.cs.nctu.edu.tw/~chenwj

Reply via email to