14 rd %asr19, %l0 ! should stop the processor
29 ! test UMUL with no overflow inside Y
33 ! test UMUL with an overflow inside Y
35 umul %g1, %g2, %g3 ! %g3 must be equal to 0
37 ! test SMUL with negative result
41 ! test SMUL with positive result
45 ! test STBAR: there are two possible syntaxes
47 stbar ! is a valid V8 syntax, at least a synthetic
49 rd %asr15, %g0 ! other solution
55 flush %l1 ! is the official V8 syntax
57 ! test SCAN: find first 0
59 scan %l1, 0xffffffff, %l3
61 ! test scan: find first 1
65 ! test scan: find first bit != bit-0
75 shuffle %l0, 0x10, %l1
76 shuffle %l0, 0x18, %l1
105 umuld %o2, 0x234, %o0
106 umuld 0x567, %o2, %o0
111 smuld %i2, -4096, %i0
114 ! Coprocessor instructions
116 ! %ccsr is register # 0
117 ! %ccfr is register # 1
118 ! %ccpr is register # 3
119 ! %cccrcr is register # 2
121 ! test CPUSH: just syntax
128 ! test CPULL: just syntax
132 ! test CPRDCXT: just syntax
139 ! test CPWRCXT: just syntax
146 ! test CBccc: just syntax