Displaying 2 results from an estimated 2 matches for "muldivadd".
2013 Feb 27
2
[LLVMdev] Mips backend 3.2 va_arg possible bug
...L, 6, 7LL);
return 0;
}
report is just a function that prints the results.
in main the assemply code seems to be ok but in test2 function does
something that seems to be wrong
i use "llc -march=mipsel -relocation-model=static -asm-verbose
-mattr=+condmov,-muldivadd,+single-float,-fp64,+o32,-bitcount " command
in function we report the values of a long long value then an integer value
and then again a long long
so the problem is that in the test2 function there is an addiu
$3, $2, 4
that causes the third long long value to be read from wron...
2013 Feb 28
0
[LLVMdev] Mips backend 3.2 va_arg possible bug
...eturn 0;
> }
>
> report is just a function that prints the results.
>
> in main the assemply code seems to be ok but in test2 function does
> something that seems to be wrong
>
>
> i use "llc -march=mipsel -relocation-model=static -asm-verbose
> -mattr=+condmov,-muldivadd,+single-float,-fp64,+o32,-bitcount " command
>
> in function we report the values of a long long value then an integer
> value
> and then again a long long
> so the problem is that in the test2 function there is an addiu
> $3, $2, 4
> that causes the third long...