search for: strr1

Displaying 2 results from an estimated 2 matches for "strr1".

Did you mean: str1
2013 Jun 20
1
[LLVMdev] ARM struct byval size > 64 triggers failure
...; > > I missed that the testing case is returning a struct. > > You are right in VARegSaveSize. > > > > For callee: > > subsp, sp, #16 > > push{r11, lr} > > movr11, sp > > subsp, sp, #8 > > strr3, [r11, #20] > > strr2, [r11, #16] > > strr1, [r11, #12] > > ldrr1, [r11, #76] > > > > The beginning of the input struct @ sp_at_entry - 16 - 8 + 12 = > > sp_at_entry -12 > > # of leftover bytes 67-12 = 55 > > r11+76 is @ sp_at_entry - 24 + 76 = sp_at_entry + 52, this is incorrect, > > it should be at...
2013 Jun 19
2
[LLVMdev] ARM struct byval size > 64 triggers failure
I missed that the testing case is returning a struct. You are right in VARegSaveSize. For callee: sub sp, sp, #16 push {r11, lr} mov r11, sp sub sp, sp, #8 str r3, [r11, #20] str r2, [r11, #16] str r1, [r11, #12] ldr r1, [r11, #76] The beginning of the input struct @ sp_at_entry - 16 - 8 + 12 = sp_at_entry -12 # of leftover bytes 67-12 = 55 r11+76 is @ sp_at_entry - 24 + 76 = sp_at_entry