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