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
463:
47	ldpc     $4, 3b+(-131072 << 3)
48	ldpc     $4, 3b+(-131072 << 3)
49	.align 3
503:
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
581:
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