Home | History | Annotate | Download | only in mips
      1 	.text
      2 	dmul	$2,$3,$4
      3 	dmuh	$2,$3,$4
      4 	ddiv	$2,$3,$4
      5 	dmulu	$2,$3,$4
      6 	dmuhu	$2,$3,$4
      7 	dmod	$2,$3,$4
      8 	ddivu	$2,$3,$4
      9 	dmodu	$2,$3,$4
     10 
     11 	dlsa	$2,$3,$4,1
     12 	dlsa	$2,$3,$4,4
     13 
     14 	dclz	$2,$3
     15 	dclo	$2,$3
     16 
     17 	lld	$2,-256($3)
     18 	lld	$2,255($3)
     19 	scd	$2,-256($3)
     20 	scd	$2,255($3)
     21 
     22         dalign   $4, $2, $3, 0
     23         dalign   $4, $2, $3, 1
     24         dalign   $4, $2, $3, 2
     25         dalign   $4, $2, $3, 3
     26         dalign   $4, $2, $3, 4
     27         dalign   $4, $2, $3, 5
     28         dalign   $4, $2, $3, 6
     29         dalign   $4, $2, $3, 7
     30 
     31         dbitswap  $4, $2
     32 
     33         daui      $3, $2, 0xffff
     34         dahi      $3, $3, 0xffff
     35         dati      $3, $3, 0xffff
     36 
     37         lwupc      $4, 1f
     38         lwupc      $4, .+(-262144 << 2)
     39         lwupc      $4, .+(262143 << 2)
     40         lwu      $4, (-262144 << 2)($pc)
     41         lwu      $4, (262143 << 2)($pc)
     42 
     43         ldpc     $4, 1f
     44         ldpc     $4, 1f
     45 	.align 3
     46 3:
     47 	ldpc     $4, 3b+(-131072 << 3)
     48 	ldpc     $4, 3b+(-131072 << 3)
     49 	.align 3
     50 3:
     51 	ldpc     $4, 3b+(131071 << 3)
     52 	ldpc     $4, 3b+(131071 << 3)
     53         ld     $4, (-131072 << 3)($pc)
     54         ld     $4, (-131072 << 3)($pc)
     55         ld     $4, (131071 << 3)($pc)
     56         ld     $4, (131071 << 3)($pc)
     57         .align 3
     58 1:
     59         nop
     60 	nop
     61 
     62 # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
     63 	.align  2
     64 	.space  8
     65