Displaying 7 results from an estimated 7 matches for "_bitrv2".
Did you mean:
bitrv2
2016 Jun 25
0
Tail call optimization is getting affected due to local function related optimization with IPRA
...d not) and when main calls makewt
> again
> then value of *ip (R14) is wrong and result into segmentation fault.
>
> Assembly code of makewt:
> _makewt:
> ...
> popq %rbx
> popq %r12
> popq %r13
> popq %r14
> popq %r15
> popq %rbp
> jmp _bitrv2 ## TAILCALL
>
A very naive solution to this problem come to me is to convert above code
to following:
_makewt:
...
jmp _bitrv2 ## TAILCALL
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
So that when _bitrv2 returns caller wil...
2016 Jun 26
3
Tail call optimization is getting affected due to local function related optimization with IPRA
...;> then value of *ip (R14) is wrong and result into segmentation fault.
>>
>> Assembly code of makewt:
>> _makewt:
>> ...
>> popq %rbx
>> popq %r12
>> popq %r13
>> popq %r14
>> popq %r15
>> popq %rbp
>> jmp _bitrv2 ## TAILCALL
>>
>
> A very naive solution to this problem come to me is to convert above code
> to following:
>
> _makewt:
> ...
> jmp _bitrv2 ## TAILCALL
> popq %rbx
> popq %r12
> popq %r13
> popq %r14
> po...
2016 Jun 25
3
Tail call optimization is getting affected due to local function related optimization with IPRA
...h is caller of
makewt)
value of *ip is gone from R14 (which sould not) and when main calls makewt
again
then value of *ip (R14) is wrong and result into segmentation fault.
Assembly code of makewt:
_makewt:
...
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp _bitrv2 ## TAILCALL
There is one more case of faluire due to local function related
optimization.
I am analysing that (sorry for taking more time but I am not much good at
assembly).
I need some hints for how to solve this. If you feel some problem with my
analyses
please let me know if y...
2016 Jun 28
2
Tail call optimization is getting affected due to local function related optimization with IPRA
...sould not) and when main calls makewt again
> then value of *ip (R14) is wrong and result into segmentation fault.
>
> Assembly code of makewt:
> _makewt:
> ...
> popq %rbx
> popq %r12
> popq %r13
> popq %r14
> popq %r15
> popq %rbp
> jmp _bitrv2 ## TAILCALL
>
> A very naive solution to this problem come to me is to convert above code to following:
>
> _makewt:
> ...
> jmp _bitrv2 ## TAILCALL
> popq %rbx
> popq %r12
> popq %r13
> popq %r14
> popq %r15
>...
2016 Jun 27
0
Tail call optimization is getting affected due to local function related optimization with IPRA
...esult into segmentation fault.
>>>
>>> Assembly code of makewt:
>>> _makewt:
>>> ...
>>> popq %rbx
>>> popq %r12
>>> popq %r13
>>> popq %r14
>>> popq %r15
>>> popq %rbp
>>> jmp _bitrv2 ## TAILCALL
>>>
>>
>> A very naive solution to this problem come to me is to convert above code
>> to following:
>>
>> _makewt:
>> ...
>> jmp _bitrv2 ## TAILCALL
>> popq %rbx
>> popq %r12
>&...
2016 Jun 28
0
Tail call optimization is getting affected due to local function related optimization with IPRA
...gt;
>>>> Assembly code of makewt:
>>>> _makewt:
>>>> ...
>>>> popq %rbx
>>>> popq %r12
>>>> popq %r13
>>>> popq %r14
>>>> popq %r15
>>>> popq %rbp
>>>> jmp _bitrv2 ## TAILCALL
>>>>
>>>
>>> A very naive solution to this problem come to me is to convert above
>>> code to following:
>>>
>>> _makewt:
>>> ...
>>> jmp _bitrv2 ## TAILCALL
>>> po...
2016 Jun 28
2
Tail call optimization is getting affected due to local function related optimization with IPRA
..._makewt:
>>>>>> ...
>>>>>> popq %rbx
>>>>>> popq %r12
>>>>>> popq %r13
>>>>>> popq %r14
>>>>>> popq %r15
>>>>>> popq %rbp
>>>>>> jmp _bitrv2 ## TAILCALL
>>>>>
>>>>> A very naive solution to this problem come to me is to convert above code to following:
>>>>>
>>>>> _makewt:
>>>>> ...
>>>>> jmp _bitrv2 ## TAILCA...