Home | History | Annotate | Download | only in i860
      1 # shl, shr, shra, shrd
      2 
      3 	.text
      4 
      5 	# Register forms (all)
      6 	shl	%r0,%r1,%r2
      7 	shl	%r3,%r4,%r5
      8 	shl	%r6,%r7,%r8
      9 	shl	%r9,%r10,%r11
     10 	shl	%r31,%r13,%r14
     11 	shl	%r15,%r16,%r17
     12 	shl	%r18,%r19,%r20
     13 	shl	%r21,%r22,%r23
     14 	shl	%r24,%r25,%r31
     15 	shl	%r27,%r28,%r29
     16 	shl	%r30,%r31,%r0
     17 
     18 	shr	%r0,%r1,%r2
     19 	shr	%r3,%r4,%r5
     20 	shr	%r6,%r7,%r8
     21 	shr	%r9,%r10,%r11
     22 	shr	%r31,%r13,%r14
     23 	shr	%r15,%r16,%r17
     24 	shr	%r18,%r19,%r20
     25 	shr	%r21,%r22,%r23
     26 	shr	%r24,%r25,%r31
     27 	shr	%r27,%r28,%r29
     28 	shr	%r30,%r31,%r0
     29 
     30 	shra	%r0,%r1,%r2
     31 	shra	%r3,%r4,%r5
     32 	shra	%r6,%r7,%r8
     33 	shra	%r9,%r10,%r11
     34 	shra	%r31,%r13,%r14
     35 	shra	%r15,%r16,%r17
     36 	shra	%r18,%r19,%r20
     37 	shra	%r21,%r22,%r23
     38 	shra	%r24,%r25,%r31
     39 	shra	%r27,%r28,%r29
     40 	shra	%r30,%r31,%r0
     41 
     42 	shrd	%r0,%r1,%r2
     43 	shrd	%r3,%r4,%r5
     44 	shrd	%r6,%r7,%r8
     45 	shrd	%r9,%r10,%r11
     46 	shrd	%r31,%r13,%r14
     47 	shrd	%r15,%r16,%r17
     48 	shrd	%r18,%r19,%r20
     49 	shrd	%r21,%r22,%r23
     50 	shrd	%r24,%r25,%r31
     51 	shrd	%r27,%r28,%r29
     52 	shrd	%r30,%r31,%r0
     53 
     54 	# Immediate forms (shrd does not have an immediate form)
     55 	shl	0,%r1,%r2
     56 	shl	8192,%r4,%r5
     57 	shl	5109,%r7,%r8
     58 	shl	32767,%r10,%r11
     59 	shl	-32768,%r13,%r14
     60 	shl	-8192,%r16,%r17
     61 	shl	-1,%r19,%r20
     62 	shl	-21555,%r22,%r23
     63 	shl	0x1234,%r25,%r26
     64 	shl	0x0,%r28,%r29
     65 	shl	0x3,%r31,%r0
     66 
     67 	shr	0,%r1,%r2
     68 	shr	8192,%r4,%r5
     69 	shr	5109,%r7,%r8
     70 	shr	32767,%r10,%r11
     71 	shr	-32768,%r13,%r14
     72 	shr	-8192,%r16,%r17
     73 	shr	-1,%r19,%r20
     74 	shr	-21555,%r22,%r23
     75 	shr	0x1234,%r25,%r26
     76 	shr	0x0,%r28,%r29
     77 	shr	0x3,%r31,%r0
     78 
     79 	shra	1,%r1,%r2
     80 	shra	8193,%r4,%r5
     81 	shra	5110,%r7,%r8
     82 	shra	32767,%r10,%r11
     83 	shra	-32768,%r13,%r14
     84 	shra	-8192,%r16,%r17
     85 	shra	-1,%r19,%r20
     86 	shra	-21555,%r22,%r23
     87 	shra	0x1234,%r25,%r26
     88 	shra	0x0,%r28,%r29
     89 	shra	0x3,%r31,%r0
     90 
     91