32bit.s 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. .section .rodata.str1.1,"aMS",@progbits,1
  2. .LC0: .word 1
  3. .LC1: .word 2
  4. .LC2: .word 3
  5. .LC3: .word 4
  6. .LC4: .word 5
  7. .LC5: .word 6
  8. .LC6: .word 7
  9. .LC7: .word 8
  10. .LC8: .word 9
  11. .LC9: .word 10
  12. .LC10: .word 11
  13. .LC11: .word 12
  14. .LC12: .word 13
  15. .LC13: .word 14
  16. .LC14: .word 15
  17. .LC15: .word 16
  18. .LC16: .word 17
  19. .LC17: .word 18
  20. .LC18: .word 19
  21. .LC19: .word 20
  22. .LC20: .word 21
  23. .LC21: .word 22
  24. .LC22: .word 23
  25. .LC23: .word 24
  26. .LC24: .word 25
  27. .LC25: .word 26
  28. .LC26: .word 27
  29. .LC27: .word 28
  30. .LC28: .word 29
  31. .LC29: .word 30
  32. .LC30: .word 31
  33. .LC31: .word 32
  34. .LC32: .word 33
  35. .LC33: .word 34
  36. .text
  37. .p2align 4,,15
  38. .globl foo
  39. .type foo, @function
  40. foo:
  41. leal .LC0@GOTOFF(%ecx), %eax
  42. leal .LC1@GOTOFF(%ecx), %eax
  43. leal .LC2@GOTOFF(%ecx), %eax
  44. leal .LC3@GOTOFF(%ecx), %eax
  45. leal .LC4@GOTOFF(%ecx), %eax
  46. leal .LC5@GOTOFF(%ecx), %eax
  47. leal .LC6@GOTOFF(%ecx), %eax
  48. leal .LC7@GOTOFF(%ecx), %eax
  49. leal .LC8@GOTOFF(%ecx), %eax
  50. leal .LC9@GOTOFF(%ecx), %eax
  51. leal .LC10@GOTOFF(%ecx), %eax
  52. leal .LC11@GOTOFF(%ecx), %eax
  53. leal .LC12@GOTOFF(%ecx), %eax
  54. leal .LC13@GOTOFF(%ecx), %eax
  55. leal .LC14@GOTOFF(%ecx), %eax
  56. leal .LC15@GOTOFF(%ecx), %eax
  57. leal .LC16@GOTOFF(%ecx), %eax
  58. leal .LC17@GOTOFF(%ecx), %eax
  59. leal .LC18@GOTOFF(%ecx), %eax
  60. leal .LC19@GOTOFF(%ecx), %eax
  61. leal .LC20@GOTOFF(%ecx), %eax
  62. leal .LC21@GOTOFF(%ecx), %eax
  63. leal .LC22@GOTOFF(%ecx), %eax
  64. leal .LC23@GOTOFF(%ecx), %eax
  65. leal .LC24@GOTOFF(%ecx), %eax
  66. leal .LC25@GOTOFF(%ecx), %eax
  67. leal .LC26@GOTOFF(%ecx), %eax
  68. leal .LC27@GOTOFF(%ecx), %eax
  69. leal .LC28@GOTOFF(%ecx), %eax
  70. leal .LC29@GOTOFF(%ecx), %eax
  71. leal .LC30@GOTOFF(%ecx), %eax
  72. leal .LC31@GOTOFF(%ecx), %eax
  73. leal .LC32@GOTOFF(%ecx), %eax
  74. leal .LC33@GOTOFF(%ecx), %eax