2010-06-07 06:45:58 +00:00
|
|
|
|
2012-07-23 15:27:46 +00:00
|
|
|
.function adder_orc_add_int32
|
2010-06-07 06:45:58 +00:00
|
|
|
.dest 4 d1 gint32
|
|
|
|
.source 4 s1 gint32
|
|
|
|
|
|
|
|
addssl d1, d1, s1
|
|
|
|
|
|
|
|
|
2012-07-23 15:27:46 +00:00
|
|
|
.function adder_orc_add_int16
|
2010-06-07 06:45:58 +00:00
|
|
|
.dest 2 d1 gint16
|
|
|
|
.source 2 s1 gint16
|
|
|
|
|
|
|
|
addssw d1, d1, s1
|
|
|
|
|
|
|
|
|
2012-07-23 15:27:46 +00:00
|
|
|
.function adder_orc_add_int8
|
2010-06-07 06:45:58 +00:00
|
|
|
.dest 1 d1 gint8
|
|
|
|
.source 1 s1 gint8
|
|
|
|
|
|
|
|
addssb d1, d1, s1
|
|
|
|
|
|
|
|
|
2012-07-23 15:27:46 +00:00
|
|
|
.function adder_orc_add_uint32
|
2010-06-07 06:45:58 +00:00
|
|
|
.dest 4 d1 guint32
|
|
|
|
.source 4 s1 guint32
|
|
|
|
|
|
|
|
addusl d1, d1, s1
|
|
|
|
|
|
|
|
|
2012-07-23 15:27:46 +00:00
|
|
|
.function adder_orc_add_uint16
|
2010-06-07 06:45:58 +00:00
|
|
|
.dest 2 d1 guint16
|
|
|
|
.source 2 s1 guint16
|
|
|
|
|
|
|
|
addusw d1, d1, s1
|
|
|
|
|
|
|
|
|
2012-07-23 15:27:46 +00:00
|
|
|
.function adder_orc_add_uint8
|
2010-06-07 06:45:58 +00:00
|
|
|
.dest 1 d1 guint8
|
|
|
|
.source 1 s1 guint8
|
|
|
|
|
|
|
|
addusb d1, d1, s1
|
|
|
|
|
|
|
|
|
2012-07-23 15:27:46 +00:00
|
|
|
.function adder_orc_add_float32
|
2010-06-07 06:45:58 +00:00
|
|
|
.dest 4 d1 float
|
|
|
|
.source 4 s1 float
|
|
|
|
|
|
|
|
addf d1, d1, s1
|
|
|
|
|
|
|
|
|