Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.84 KB | None | 0 0
  1. gcc -o main main.c squrt.S -lm -no-pie
  2.  
  3. squrt.S: Assembler messages:
  4. squrt.S:7: Error: unknown pseudo-op: `.intel_syntax'
  5. squrt.S:12: Error: junk at end of line, first unrecognized character is `#'
  6. squrt.S:17: Error: bad instruction `movq rax,xmm0#Bits from xmm0 to rax'
  7. squrt.S:18: Error: bad instruction `shl rax,1'
  8. squrt.S:19: Error: bad instruction `shr rax,53#Exponent of the argument'
  9. squrt.S:20: Error: ARM register expected -- `cmp rax,2047#checks if x is real'
  10. squrt.S:21: Error: bad instruction `je end'
  11. squrt.S:22: Error: ARM register expected -- `mov rcx,1#sgn(x)'
  12. squrt.S:23: Error: ARM register expected -- `mov rax,0'
  13. squrt.S:24: Error: bad instruction `cvtsi2sd xmm1,rax'
  14. squrt.S:25: Error: bad instruction `comisd xmm0,xmm1#vergleicht die double xmm0,xmm1 und setzt das Statusregister entsprechend'
  15. squrt.S:26: Error: bad instruction `jae notNegative#Sprung wenn double x in xmm0>=0.0'
  16. squrt.S:27: Error: ARM register expected -- `mov rcx,-1#x<0,deswegen sgn(x)=-1'
  17. squrt.S:28: Error: bad instruction `cvtsi2sd xmm1,rcx'
  18. squrt.S:29: Error: bad instruction `mulsd xmm0,xmm1'
  19. squrt.S:31: Error: bad instruction `movsd xmm2,[power]'
  20. squrt.S:32: Error: bad instruction `comisd xmm0,xmm2'
  21. squrt.S:33: Error: bad instruction `jbe nichtriesig'
  22. squrt.S:34: Error: bad instruction `call ln#|x|>2^28'
  23. squrt.S:35: Error: bad instruction `movsd xmm1,[ln2]'
  24. squrt.S:36: Error: bad instruction `addsd xmm0,xmm1'
  25. squrt.S:37: Error: bad instruction `cvtsi2sd xmm1,rcx'
  26. squrt.S:38: Error: bad instruction `mulsd xmm0,xmm1'
  27. squrt.S:39: Error: bad instruction `ret #arsinh(x):=sgn(x)(ln(x)+ln(2))'
  28. squrt.S:41: Error: bad instruction `movsd xmm1,xmm0'
  29. squrt.S:42: Error: bad instruction `mulsd xmm0,xmm0'
  30. squrt.S:43: Error: ARM register expected -- `mov rax,1'
  31. squrt.S:44: Error: bad instruction `cvtsi2sd xmm2,rax'
  32. squrt.S:45: Error: bad instruction `addsd xmm0,xmm2'
  33. squrt.S:46: Error: bad instruction `call .Lsqrt'
  34. squrt.S:47: Error: bad instruction `addsd xmm0,xmm1'
  35. squrt.S:48: Error: bad instruction `call ln'
  36. squrt.S:49: Error: bad instruction `cvtsi2sd xmm1,rcx'
  37. squrt.S:50: Error: bad instruction `mulsd xmm0,xmm1'
  38. squrt.S:52: Error: bad instruction `ret'
  39. squrt.S:65: Error: bad instruction `movq rdx,xmm0'
  40. squrt.S:66: Error: bad instruction `shr rdx,52#Mantisse wegschieben'
  41. squrt.S:68: Error: ARM register expected -- `sub rdx,1022#e+1'
  42. squrt.S:70: Error: bad instruction `movq rax,xmm0'
  43. squrt.S:71: Error: bad instruction `shl rax,12#setze Vorzeichen'
  44. squrt.S:72: Error: bad instruction `shr rax,12#und Exponenten auf 0'
  45. squrt.S:73: Error: ARM register expected -- `mov rdi,1022'
  46. squrt.S:74: Error: bad instruction `shl rdi,52#verschiebe(-1+1023)in die oberen 12 bit von rdi(oder genauer gesagt 11 Bit,das 12. wird nicht verändert)'
  47. squrt.S:75: Error: ARM register expected -- `add rax,rdi#neuer Exponent mit alter Mantisse m durch Addition'
  48. squrt.S:76: Error: bad instruction `movq xmm0,rax#enthält m*0,5'
  49. squrt.S:77: Error: ARM register expected -- `mov rax,1'
  50. squrt.S:78: Error: bad instruction `cvtsi2sd xmm3,rax#xmm3=1'
  51. squrt.S:79: Error: bad instruction `movsd xmm4,xmm3'
  52. squrt.S:80: Error: bad instruction `addsd xmm4,xmm3#2'
  53. squrt.S:81: Error: bad instruction `movsd xmm1,xmm3#1=2k+1,da k am Anfang 0 ist'
  54. squrt.S:82: Error: bad instruction `movsd xmm5,xmm0#x'
  55. squrt.S:83: Error: bad instruction `movsd xmm6,xmm0#x'
  56. squrt.S:84: Error: bad instruction `subsd xmm5,xmm3#x-1'
  57. squrt.S:85: Error: bad instruction `addsd xmm6,xmm3#x+1'
  58. squrt.S:86: Error: bad instruction `divsd xmm5,xmm6#((x-1)/(x+1))^(2k+1),wobei k noch 0'
  59. squrt.S:87: Error: bad instruction `movsd xmm7,xmm5'
  60. squrt.S:88: Error: bad instruction `mulsd xmm7,xmm7#(x-1)/(x+1)^2'
  61. squrt.S:89: Error: ARM register expected -- `mov rax,0'
  62. squrt.S:90: Error: bad instruction `movq xmm0,rax#0'
  63. squrt.S:91: Error: ARM register expected -- `mov rsi,5'
  64. squrt.S:93: Error: bad instruction `movsd xmm2,xmm4#2'
  65. squrt.S:94: Error: bad instruction `divsd xmm2,xmm1#2/(2k+1)'
  66. squrt.S:95: Error: bad instruction `mulsd xmm2,xmm5#2/(2k+1))*(((x-1)/(x+1))^(2k+1))'
  67. squrt.S:96: Error: bad instruction `addsd xmm0,xmm2'
  68. squrt.S:97: Error: bad instruction `addsd xmm1,xmm4'
  69. squrt.S:98: Error: bad instruction `mulsd xmm5,xmm7'
  70. squrt.S:99: Error: bad instruction `dec rsi'
  71. squrt.S:100: Error: bad instruction `jg lnLoop'
  72. squrt.S:102: Error: bad instruction `movsd xmm1,[ln2]'
  73. squrt.S:103: Error: bad instruction `cvtsi2sd xmm2,rdx'
  74. squrt.S:104: Error: bad instruction `mulsd xmm1,xmm2'
  75. squrt.S:105: Error: bad instruction `addsd xmm0,xmm1#(ln(x)+(exponent+1)*ln(2))'
  76. squrt.S:106: Error: bad instruction `ret'
  77. squrt.S:109: Error: bad instruction `movsd xmm13,xmm0'
  78. squrt.S:110: Error: bad instruction `movq rax,xmm0'
  79. squrt.S:111: Error: bad instruction `shl rax,1'
  80. squrt.S:112: Error: bad instruction `shr rax,53'
  81. squrt.S:113: Error: ARM register expected -- `sub rax,1023'
  82. squrt.S:114: Error: ARM register expected -- `add rax,1'
  83. squrt.S:115: Error: bad instruction `sar rax,1'
  84. squrt.S:116: Error: ARM register expected -- `add rax,1023'
  85. squrt.S:117: Error: bad instruction `shl rax,52'
  86. squrt.S:118: Error: bad instruction `movq xmm0,rax'
  87. squrt.S:119: Error: bad instruction `movsd xmm15,xmm0'
  88. squrt.S:120: Error: bad instruction `movsd xmm0,xmm13'
  89. squrt.S:122: Error: ARM register expected -- `mov rax,2'
  90. squrt.S:123: Error: bad instruction `cvtsi2sd xmm14,rax#2'
  91. squrt.S:124: Error: ARM register expected -- `mov rax,8#Anzahl Wiederholungen-1'
  92. squrt.S:126: Error: bad instruction `movsd xmm13,xmm0'
  93. squrt.S:127: Error: bad instruction `divsd xmm13,xmm15'
  94. squrt.S:128: Error: bad instruction `addsd xmm13,xmm15'
  95. squrt.S:129: Error: bad instruction `divsd xmm13,xmm14'
  96. squrt.S:130: Error: bad instruction `movsd xmm15,xmm13'
  97. squrt.S:131: Error: bad instruction `dec rax'
  98. squrt.S:132: Error: bad instruction `jle sqrtEnd'
  99. squrt.S:133: Error: bad instruction `jmp sqrtLoop'
  100. squrt.S:135: Error: bad instruction `movsd xmm0,xmm13'
  101. squrt.S:136: Error: bad instruction `ret'
  102. make: *** [Makefile:2: main] Fehler 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement