# shl, shr, shra, shrd .text # Register forms (all) shl %r0,%r1,%r2 shl %r3,%r4,%r5 shl %r6,%r7,%r8 shl %r9,%r10,%r11 shl %r31,%r13,%r14 shl %r15,%r16,%r17 shl %r18,%r19,%r20 shl %r21,%r22,%r23 shl %r24,%r25,%r31 shl %r27,%r28,%r29 shl %r30,%r31,%r0 shr %r0,%r1,%r2 shr %r3,%r4,%r5 shr %r6,%r7,%r8 shr %r9,%r10,%r11 shr %r31,%r13,%r14 shr %r15,%r16,%r17 shr %r18,%r19,%r20 shr %r21,%r22,%r23 shr %r24,%r25,%r31 shr %r27,%r28,%r29 shr %r30,%r31,%r0 shra %r0,%r1,%r2 shra %r3,%r4,%r5 shra %r6,%r7,%r8 shra %r9,%r10,%r11 shra %r31,%r13,%r14 shra %r15,%r16,%r17 shra %r18,%r19,%r20 shra %r21,%r22,%r23 shra %r24,%r25,%r31 shra %r27,%r28,%r29 shra %r30,%r31,%r0 shrd %r0,%r1,%r2 shrd %r3,%r4,%r5 shrd %r6,%r7,%r8 shrd %r9,%r10,%r11 shrd %r31,%r13,%r14 shrd %r15,%r16,%r17 shrd %r18,%r19,%r20 shrd %r21,%r22,%r23 shrd %r24,%r25,%r31 shrd %r27,%r28,%r29 shrd %r30,%r31,%r0 # Immediate forms (shrd does not have an immediate form) shl 0,%r1,%r2 shl 8192,%r4,%r5 shl 5109,%r7,%r8 shl 32767,%r10,%r11 shl -32768,%r13,%r14 shl -8192,%r16,%r17 shl -1,%r19,%r20 shl -21555,%r22,%r23 shl 0x1234,%r25,%r26 shl 0x0,%r28,%r29 shl 0x3,%r31,%r0 shr 0,%r1,%r2 shr 8192,%r4,%r5 shr 5109,%r7,%r8 shr 32767,%r10,%r11 shr -32768,%r13,%r14 shr -8192,%r16,%r17 shr -1,%r19,%r20 shr -21555,%r22,%r23 shr 0x1234,%r25,%r26 shr 0x0,%r28,%r29 shr 0x3,%r31,%r0 shra 1,%r1,%r2 shra 8193,%r4,%r5 shra 5110,%r7,%r8 shra 32767,%r10,%r11 shra -32768,%r13,%r14 shra -8192,%r16,%r17 shra -1,%r19,%r20 shra -21555,%r22,%r23 shra 0x1234,%r25,%r26 shra 0x0,%r28,%r29 shra 0x3,%r31,%r0