Date: | Tue, 27 Sep 2016 10:52:05 +0100 |
---|---|
From: | Blair Archibald <mrblairarchibald@xxxxxxxxx> |
Subject: | [DynInst_API:] Accessing Packed Floats |
Hi everyone,
I'm looking to do some analysis on (AVX) vectorised values stored in XMM/YMM. Is it possible to access the individual packed floats within these registers? I've tried using BPatch_registerExpr to get the register I care about but I'm stuck trying to access the values. I thought something like *(regVal + 1) might work to get the second float but I've had no luck so far. As an aside: I don't think YMM is configured correctly in the registerSpace and I had to manually add it to initialise64(). Any ideas if this is possible/how to do it? Many thanks, Blair |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [DynInst_API:] [dyninst/dyninst] a43a70: Modify DispatcherARM64 methods accessing flags to ..., Sunny Shah |
---|---|
Next by Date: | Re: [DynInst_API:] Accessing Packed Floats, John Detter |
Previous by Thread: | [DynInst_API:] 9.3.0 in release candidate state, Bill Williams |
Next by Thread: | Re: [DynInst_API:] Accessing Packed Floats, John Detter |
Indexes: | [Date] [Thread] |