From following piece of trace, I guess at tick 1000 and 1500, these are
micro ops executed at execution unit.
My question is what type of ARM instruction will be translated into
micro op? Can I find related information in code?
Thanks
0: system.cpu T0 : 0x8880 : mov.w fp, #0 : IntAlu :
500: system.cpu T0 : 0x8884 : mov.w lr, #0 : IntAlu :
1000: system.cpu T0 : 0x8888.0 : ldr.w r1, [sp] #4 :
MemRead : A=0xbeffff10
1500: system.cpu T0 : 0x8888.1 : addi_uop.w sp, sp, #4 : IntAlu :
2000: system.cpu T0 : 0x888c : mov r2, sp : IntAlu :
3000: system.cpu T0 : 0x888e.0 : str.w r2, [sp, #-4]! :
MemWrite : A=0xbeffff10
3500: system.cpu T0 : 0x888e.1 : subi_uop.w sp, sp, #4 : IntAlu :
4500: system.cpu T0 : 0x8892.0 : str.w r0, [sp, #-4]! :
MemWrite : A=0xbeffff0c
5000: system.cpu T0 : 0x8892.1 : subi_uop.w sp, sp, #4 : IntAlu :
6000: system.cpu T0 : 0x8896 : ldr.w r12, [pc, #20] :
MemRead : A=0x88ac
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users