# ++_uint8_uint8 $n1 $n2 $vv1 $vv2//
ldd_$vv2 r31,$n2
inc r31
std_$vv1 $n1,r31
# ++_uint16_uint16 $a0 $b0 $va $vb//
$a1 = $a0 + 1//
$b1 = $b0 + 1//
ldd_$vb r31,$b0
inc r31
std_$va $a0,r31
ldd_$vb r31,$b1
brne @label1
Inc r31
@label1:
std_$va $a1,r31
# ++_uint32_uint32 $a0 $b0 $va $vb//
$a1 = $a0 + 1//
$a2 = $a0 + 2//
$a3 = $a0 + 3//
$b1 = $b0 + 1//
$b2 = $b0 + 2//
$b3 = $b0 + 3//
ldd_$vb r31,$b0
inc r31
std_$va $a0,r31
ldd_$vb r31,$b1
brne @label1
inc r31
@label1:
std_$va $a1,r31
ldd_$vb r31,$b2
brne @label2
inc r31
@label2:
std_$va $a2,r31
ldd_$vb r31,$b3
brne @label3
inc r31
@label3:
std_$va $a3,r31
# --_uint8_uint8 $n1 $n2 $vv1 $vv2//Լ
ldd_$vv2 r31,$n2
dec r31
std_$vv1 $n1,r31
# --_uint16_uint16 $a0 $b0 $va $vb//Լ
$a1 = $a0 + 1//
$b1 = $b0 + 1//
ldd_$vb r31,$b0
dec r31
cpi r31,0xff
std_$va $a0,r31
ldd_$vb r31,$b1
brne @label1
dec r31
@label1:
std_$va $a1,r31
# --_uint32_uint32 $a0 $b0 $va $vb//Լ
$a1 = $a0 + 1//
$a2 = $a0 + 2//
$a3 = $a0 + 3//
$b1 = $b0 + 1//
$b2 = $b0 + 2//
$b3 = $b0 + 3//
ldd_$vb r31,$b0
dec r31
cpi r31,0xff
std_$va $a0,r31
ldd_$vb r31,$b1
brne @label1
dec r31
cpi r31,0xff
@label1:
std_$va $a1,r31
ldd_$vb r31,$b2
brne @label2
dec r31
cpi r31,0xff
@label2:
std_$va $a2,r31
ldd_$vb r31,$b3
brne @label3
dec r31
@label3:
std_$va $a3,r31
# ++_sint8_sint8 $n1 $n2 $vv1 $vv2//
ldd_$vv2 r31,$n2
inc r31
std_$vv1 $n1,r31
# ++_sint16_sint16 $a0 $b0 $va $vb//
$a1 = $a0 + 1//
$b1 = $b0 + 1//
ldd_$vb r31,$b0
inc r31
std_$va $a0,r31
ldd_$vb r31,$b1
brne @label1
Inc r31
@label1:
std_$va $a1,r31
# ++_sint32_sint32 $a0 $b0 $va $vb//
$a1 = $a0 + 1//
$a2 = $a0 + 2//
$a3 = $a0 + 3//
$b1 = $b0 + 1//
$b2 = $b0 + 2//
$b3 = $b0 + 3//
ldd_$vb r31,$b0
inc r31
std_$va $a0,r31
ldd_$vb r31,$b1
brne @label1
inc r31
@label1:
std_$va $a1,r31
ldd_$vb r31,$b2
brne @label2
inc r31
@label2:
std_$va $a2,r31
ldd_$vb r31,$b3
brne @label3
inc r31
@label3:
std_$va $a3,r31
# --_sint8_sint8 $n1 $n2 $vv1 $vv2//Լ
ldd_$vv2 r31,$n2
dec r31
std_$vv1 $n1,r31
# --_sint16_sint16 $a0 $b0 $va $vb//Լ
$a1 = $a0 + 1//
$b1 = $b0 + 1//
ldd_$vb r31,$b0
dec r31
cpi r31,0xff
std_$va $a0,r31
ldd_$vb r31,$b1
brne @label1
dec r31
@label1:
std_$va $a1,r31
# --_sint32_sint32 $a0 $b0 $va $vb//Լ
$a1 = $a0 + 1//
$a2 = $a0 + 2//
$a3 = $a0 + 3//
$b1 = $b0 + 1//
$b2 = $b0 + 2//
$b3 = $b0 + 3//
ldd_$vb r31,$b0
dec r31
cpi r31,0xff
std_$va $a0,r31
ldd_$vb r31,$b1
brne @label1
dec r31
cpi r31,0xff
@label1:
std_$va $a1,r31
ldd_$vb r31,$b2
brne @label2
dec r31
cpi r31,0xff
@label2:
std_$va $a2,r31
ldd_$vb r31,$b3
brne @label3
dec r31
@label3:
std_$va $a3,r31