title: GOTPCREL(%rip) in GAS Intel syntax
body: <p>How can i write following: <code>movq variable@GOTPCREL(%rip), %r8</code> in GAS Intel syntax?</p>
  
  <p><code>.intel_syntax noprefix</code> allows only this: <code>mov r8, variable@GOTPCREL</code>, it does not understand <code>()</code>, and resulting code is different - i receive segmentation fault. How can i specify RIP-relative addressing?</p>
  
  <p>At this moment i have to use following syntax switcher:</p>
  
  <pre><code>.att_syntax
  movq variable@GOTPCREL(%rip), %r8
  .intel_syntax noprefix
  </code></pre>
  
  <p>I prefer Intel syntax, and my code uses <strong>it</strong> mostly. This switcher is inconvenience when porting code to GAS. Is it possible to write it shortly in Intel syntax?</p>