title: Gnu arm giving error on UBFX, Bad instruction
body: <p>My arm assembly code is:</p>
  
  <pre><code>mov r1, #5
  UBFX    r0, r1, #1, #1
  </code></pre>
  
  <p>When I try to compile it with <code>arm-elf-gcc file.s</code> It gives following error:</p>
  
  <pre><code>ass2_sample.s: Assembler messages:
  ass2_sample.s:42: Error: bad instruction `ubfx r0,r1,#1,#1'
  </code></pre>
  
  <p>I am using GCC-3.4 toolchain. I can't understand where is the error.</p>