Thumb2: Recognizing doubles #4263
Answered
by
plafosse
joelreymont
asked this question in
Analysis
|
Version and Platform (required):
Code below is loading an 8-byte value into a floating point register. Why doesn't BN automatically define a double at HLIL thinks I'm dealing with integers Is this because I implemented |
Answered by
plafosse
Jul 18, 2023
Replies: 6 comments 5 replies
|
Yes I would assume because the IL isn't loading it as a float |
0 replies
|
How do I make IL treat it as a float then?
…On Mon, Apr 24, 2023 at 4:03 PM Peter LaFosse ***@***.***> wrote:
Yes I would assume because the IL isn't loading it as a float
—
Reply to this email directly, view it on GitHub
<#4262 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAESZ2QU6WJZEXVLLPPWGDXCZ2Y7ANCNFSM6AAAAAAXJRSCK4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
0 replies
|
Something like I think. |
0 replies
|
For an example of this see: https://github.com/Vector35/arch-x86/blob/5b134ac7da45c009094faf654f613a9ecd11cae8/il.cpp#L286 |
4 replies
|
How do I recognize that I'm loading into a double register as opposed to a float one so that BN types my data as double and float respectively? For example, vs |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I believe the root cause here is that we aren't doing this: #4400