Hello all,

I'm trying to optimize execution for ARM NEON instructions via Gem5 and for 
that I need to be able to identify the data-width of the executing NEON 
operations.


>From the ARM site, the instructions are as follows:


VADD{cond}.datatype {Qd}, Qn, Qm  ----> where datatype is I8, I16, I32, or I64.


I'm identifying different instructions by performing 
"inst->staticInst->disassemble(..)"  and then I do some string comparisons to 
figure out instructions I'm interested in. But for NEON instructions, the 
disassemble() doesn't tell me the "datatype".


Can someone provide pointers as to how I can identify the datatype? I'm 
guessing I can get something from src/arch/arm/* but not sure what I should be 
looking at. Thank you!


Best,
Gokul Subramanian Ravi,
Graduate Student,
ECE Dept.,
University of Wisconsin-Madison




_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to