Displaying 3 results from an estimated 3 matches for "retimm".
Did you mean:
getimm
2011 Jan 30
2
[LLVMdev] question on assembler for systemz backend
...re people using with the SystemZ backend?
I am trying to assemble the output of the SystemZ backend with the GNU
binutils assembler (build with --target=s390x-linux). I get errors when
assembling instructions with literals that are negatives. For example,
the test case test/CodeGen/SystemZ/01-RetImm.ll gives errors:
$ s390x-as 01-RetImm.s
01-RetImm.s: Assembler messages:
01-RetImm.s:16: Error: operand out of range (0xffffffffffffffff is not
between 0x0000000000000000 and 0x000000000000ffff)
01-RetImm.s:61: Error: operand out of range (0xffffffffffffffff is not
between 0x0000000000000000 and...
2011 Jan 30
0
[LLVMdev] question on assembler for systemz backend
Hello
> I am trying to assemble the output of the SystemZ backend with the GNU
> binutils assembler (build with --target=s390x-linux). I get errors when
> assembling instructions with literals that are negatives. For example,
> the test case test/CodeGen/SystemZ/01-RetImm.ll gives errors:
There are different instruction sets for z/System. Basically, you have
to provide proper -march / -mcpu to assembler, otherwise the very old
ISA is assumed.
I don't recall offhand, but you need to provide either z990 or z9-109,
because LLVM assumes that long displacements and e...
2011 Jan 30
2
[LLVMdev] question on assembler for systemz backend
...ello
>
>> I am trying to assemble the output of the SystemZ backend with the GNU
>> binutils assembler (build with --target=s390x-linux). I get errors when
>> assembling instructions with literals that are negatives. For example,
>> the test case test/CodeGen/SystemZ/01-RetImm.ll gives errors:
> There are different instruction sets for z/System. Basically, you have
> to provide proper -march / -mcpu to assembler, otherwise the very old
> ISA is assumed.
> I don't recall offhand, but you need to provide either z990 or z9-109,
> because LLVM assumes that...