This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Mops(macro-ops). uops(micro-ops)

I want to know which instruction is Mops?which is uops?

How to understand it?

Parents
  • assemble code ==>  machine code  ==>Mops ==> uops


    cortex-A78 support 4Insts/6Mops, it means IF unite can fetch 4 insts and 6Mops,  without decode,where did Mops come from?

    in the 2.1 pipeline overview

    Instruction are first fetched ad then decode into internal Macro-ops. 

    int the picture. L1 Icache cache line is 64Byte, why the rate is 16Byte/cycle?

Reply
  • assemble code ==>  machine code  ==>Mops ==> uops


    cortex-A78 support 4Insts/6Mops, it means IF unite can fetch 4 insts and 6Mops,  without decode,where did Mops come from?

    in the 2.1 pipeline overview

    Instruction are first fetched ad then decode into internal Macro-ops. 

    int the picture. L1 Icache cache line is 64Byte, why the rate is 16Byte/cycle?

Children