dot-symbol-assignment.s 443 B

12345678910111213141516171819202122232425262728293031
  1. # RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s
  2. .extern start
  3. # CHECK: .org 1024, 0
  4. . = 0x400
  5. lgdt 0x400 + 0x100
  6. ljmpl $0x08, $(0x400 + 0x150)
  7. # CHECK: .org 1280, 0
  8. . = 0x400 + 0x100
  9. .word (3*8)-1
  10. .quad (0x400 + 0x110)
  11. # CHECK: .org 1296, 0
  12. . = 0x400 + 0x110
  13. .quad 0x0
  14. .quad 0x0020980000000000
  15. .quad 0x0000900000000000
  16. .code64
  17. # CHECK: .org 1360, 0
  18. . = 0x400 + 0x150
  19. movabsq $start, %rcx
  20. jmp *%rcx
  21. . = 0x300