AE_MOV — Copy AE_DR register

Instruction Word

Slot
ae2_slot0
6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9876543210
Format ae_format2 - 64 bit(s)0000 1110
AE_MOV 1000000000011010 1010 0001
ae_fld_to_dr_v 3210
ae_fld_to_dr_v0 3210

Slot
ae2_slot1
6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9876543210
Format ae_format2 - 64 bit(s)0000 1110
AE_MOV 1101 1100 11101011
ae_fld_to_dr_v 3210
ae_fld_to_dr_v0 3210

Slot
ae_slot1
6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9876543210
Format ae_format - 64 bit(s) 1111
AE_MOV 11111011 1110
ae_fld_to_dr_v 3210
ae_fld_to_dr_v0 3210

Slot
ae_slot0
6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9876543210
Format ae_format - 64 bit(s) 1111
AE_MOV 11001001 1010
ae_fld_to_dr_v 3210
ae_fld_to_dr_v0 3210

Slot
Inst
6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9876543210
Format x24 - 24 bit(s) 0
AE_MOV 00111110 00010100
ae_fld_to_dr_v 3210
ae_fld_to_dr_v0 3210

Slot
ae_slot1
6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9876543210
Format ae_format1 - 64 bit(s)1 1110
AE_MOV 11111011 1110
ae_fld_to_dr_v 3210
ae_fld_to_dr_v0 3210

Slot
ae_slot0
6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9876543210
Format ae_format1 - 64 bit(s)1 1110
AE_MOV 11001001 1010
ae_fld_to_dr_v 3210
ae_fld_to_dr_v0 3210

Slot
ae_slot2_1
6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9876543210
Format ae_format1 - 64 bit(s)1 1110
AE_MOV 1001001 0100
ae_fld_to_dr_v 3210
ae_fld_to_dr_v0 3210

Assembler Syntax

AE_MOV aed0..15(ae_to_dr_v), aed0..15(ae_to_dr_v0)

C Syntax

#include <xtensa/tie/xt_hifi2.h>

extern ae_int64 AE_MOV(ae_int64 d0);

Description

AE_MOV copy the 64-bit contents of AE_DR register d0 to AE_DR register d.

Implementation Pipeline

In Out
ae_to_dr_v0 Mstage ae_to_dr_v Mstage

Protos that use AE_MOV

proto AE_MOV { out ae_int64 d, in ae_int64 d0 }{}{
AE_MOV d, d0;
}
proto AE_MOV16 { out ae_int16x4 d, in ae_int16x4 d0 }{}{
AE_MOV d, d0;
}
proto AE_MOV24 { out ae_int24x2 d, in ae_int24x2 d0 }{}{
AE_MOV d, d0;
}
proto AE_MOV32 { out ae_int32x2 d, in ae_int32x2 d0 }{}{
AE_MOV d, d0;
}
proto AE_MOV64 { out ae_int64 d, in ae_int64 d0 }{}{
AE_MOV d, d0;
}
proto AE_MOVF16X4_FROMF16 { out ae_f16x4 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMF24 { out ae_f16x4 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMF24X2 { out ae_f16x4 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMF32 { out ae_f16x4 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMF32X2 { out ae_f16x4 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMF64 { out ae_f16x4 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMINT16 { out ae_f16x4 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMINT16X4 { out ae_f16x4 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMINT24 { out ae_f16x4 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMINT24X2 { out ae_f16x4 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMINT32 { out ae_f16x4 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMINT32X2 { out ae_f16x4 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16X4_FROMINT64 { out ae_f16x4 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMF16X4 { out ae_f16 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMF24 { out ae_f16 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMF24X2 { out ae_f16 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMF32 { out ae_f16 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMF32X2 { out ae_f16 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMF64 { out ae_f16 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMINT16 { out ae_f16 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMINT16X4 { out ae_f16 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMINT24 { out ae_f16 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMINT24X2 { out ae_f16 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMINT32 { out ae_f16 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMINT32X2 { out ae_f16 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF16_FROMINT64 { out ae_f16 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMF16 { out ae_f24x2 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMF16X4 { out ae_f24x2 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMF24 { out ae_f24x2 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMF32 { out ae_f24x2 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMF32X2 { out ae_f24x2 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMF64 { out ae_f24x2 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMINT16 { out ae_f24x2 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMINT16X4 { out ae_f24x2 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMINT24 { out ae_f24x2 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMINT24X2 { out ae_f24x2 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMINT32 { out ae_f24x2 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMINT32X2 { out ae_f24x2 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24X2_FROMINT64 { out ae_f24x2 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMF16 { out ae_f24 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMF16X4 { out ae_f24 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMF24X2 { out ae_f24 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMF32 { out ae_f24 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMF32X2 { out ae_f24 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMF64 { out ae_f24 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMINT16 { out ae_f24 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMINT16X4 { out ae_f24 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMINT24 { out ae_f24 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMINT24X2 { out ae_f24 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMINT32 { out ae_f24 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMINT32X2 { out ae_f24 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF24_FROMINT64 { out ae_f24 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMF16 { out ae_f32x2 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMF16X4 { out ae_f32x2 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMF24 { out ae_f32x2 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMF24X2 { out ae_f32x2 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMF32 { out ae_f32x2 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMF64 { out ae_f32x2 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMINT16 { out ae_f32x2 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMINT16X4 { out ae_f32x2 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMINT24 { out ae_f32x2 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMINT24X2 { out ae_f32x2 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMINT32 { out ae_f32x2 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMINT32X2 { out ae_f32x2 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32X2_FROMINT64 { out ae_f32x2 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMF16 { out ae_f32 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMF16X4 { out ae_f32 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMF24 { out ae_f32 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMF24X2 { out ae_f32 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMF32X2 { out ae_f32 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMF64 { out ae_f32 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMINT16 { out ae_f32 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMINT16X4 { out ae_f32 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMINT24 { out ae_f32 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMINT24X2 { out ae_f32 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMINT32 { out ae_f32 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMINT32X2 { out ae_f32 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF32_FROMINT64 { out ae_f32 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMF16 { out ae_f64 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMF16X4 { out ae_f64 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMF24 { out ae_f64 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMF24X2 { out ae_f64 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMF32 { out ae_f64 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMF32X2 { out ae_f64 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMINT16 { out ae_f64 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMINT16X4 { out ae_f64 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMINT24 { out ae_f64 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMINT24X2 { out ae_f64 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMINT32 { out ae_f64 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMINT32X2 { out ae_f64 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVF64_FROMINT64 { out ae_f64 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMF16 { out ae_int16x4 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMF16X4 { out ae_int16x4 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMF24 { out ae_int16x4 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMF24X2 { out ae_int16x4 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMF32 { out ae_int16x4 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMF32X2 { out ae_int16x4 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMF64 { out ae_int16x4 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMINT16 { out ae_int16x4 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMINT24 { out ae_int16x4 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMINT24X2 { out ae_int16x4 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMINT32 { out ae_int16x4 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMINT32X2 { out ae_int16x4 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16X4_FROMINT64 { out ae_int16x4 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMF16 { out ae_int16 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMF16X4 { out ae_int16 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMF24 { out ae_int16 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMF24X2 { out ae_int16 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMF32 { out ae_int16 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMF32X2 { out ae_int16 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMF64 { out ae_int16 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMINT16X4 { out ae_int16 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMINT24 { out ae_int16 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMINT24X2 { out ae_int16 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMINT32 { out ae_int16 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMINT32X2 { out ae_int16 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT16_FROMINT64 { out ae_int16 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMF16 { out ae_int24x2 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMF16X4 { out ae_int24x2 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMF24 { out ae_int24x2 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMF24X2 { out ae_int24x2 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMF32 { out ae_int24x2 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMF32X2 { out ae_int24x2 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMF64 { out ae_int24x2 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMINT16 { out ae_int24x2 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMINT16X4 { out ae_int24x2 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMINT24 { out ae_int24x2 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMINT32 { out ae_int24x2 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMINT32X2 { out ae_int24x2 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24X2_FROMINT64 { out ae_int24x2 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMF16 { out ae_int24 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMF16X4 { out ae_int24 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMF24 { out ae_int24 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMF24X2 { out ae_int24 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMF32 { out ae_int24 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMF32X2 { out ae_int24 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMF64 { out ae_int24 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMINT16 { out ae_int24 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMINT16X4 { out ae_int24 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMINT24X2 { out ae_int24 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMINT32 { out ae_int24 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMINT32X2 { out ae_int24 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT24_FROMINT64 { out ae_int24 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMF16 { out ae_int32x2 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMF16X4 { out ae_int32x2 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMF24 { out ae_int32x2 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMF24X2 { out ae_int32x2 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMF32 { out ae_int32x2 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMF32X2 { out ae_int32x2 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMF64 { out ae_int32x2 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMINT16 { out ae_int32x2 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMINT16X4 { out ae_int32x2 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMINT24 { out ae_int32x2 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMINT24X2 { out ae_int32x2 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMINT32 { out ae_int32x2 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32X2_FROMINT64 { out ae_int32x2 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMF16 { out ae_int32 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMF16X4 { out ae_int32 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMF24 { out ae_int32 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMF24X2 { out ae_int32 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMF32 { out ae_int32 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMF32X2 { out ae_int32 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMF64 { out ae_int32 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMINT16 { out ae_int32 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMINT16X4 { out ae_int32 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMINT24 { out ae_int32 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMINT24X2 { out ae_int32 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMINT32X2 { out ae_int32 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT32_FROMINT64 { out ae_int32 o, in ae_int64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMF16 { out ae_int64 o, in ae_f16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMF16X4 { out ae_int64 o, in ae_f16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMF24 { out ae_int64 o, in ae_f24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMF24X2 { out ae_int64 o, in ae_f24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMF32 { out ae_int64 o, in ae_f32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMF32X2 { out ae_int64 o, in ae_f32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMF64 { out ae_int64 o, in ae_f64 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMINT16 { out ae_int64 o, in ae_int16 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMINT16X4 { out ae_int64 o, in ae_int16x4 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMINT24 { out ae_int64 o, in ae_int24 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMINT24X2 { out ae_int64 o, in ae_int24x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMINT32 { out ae_int64 o, in ae_int32 i }{}{
AE_MOV o, i;
}
proto AE_MOVINT64_FROMINT32X2 { out ae_int64 o, in ae_int32x2 i }{}{
AE_MOV o, i;
}
proto AE_MOVP48 { out ae_p24x2s d, in ae_p24x2s d0 }{}{
AE_MOV d, d0;
}
proto AE_MOVQ56 { out ae_q56s d, in ae_q56s d0 }{}{
AE_MOV d, d0;
}
proto AE_MOV_32 { out ae_int32 a, in ae_int32 b }{}{
AE_MOV a, b;
}
proto AE_MULAF16X4SS_vector { out ae_int32x4 pout, in ae_int32x4 pin, in ae_int16x4 d0, in ae_int16x4 d1 }{ae_int32x2 t0, ae_int32x2 t1}{
AE_MOV t0, pin->d1;
AE_MOV t1, pin->d0;
AE_MULAF16X4SS t0, t1, d0, d1;
AE_MOV pout->d1, t0;
AE_MOV pout->d0, t1;
}
proto AE_MULSF16X4SS_vector { out ae_int32x4 pout, in ae_int32x4 pin, in ae_int16x4 d0, in ae_int16x4 d1 }{ae_int32x2 t0, ae_int32x2 t1}{
AE_MOV t0, pin->d1;
AE_MOV t1, pin->d0;
AE_MULSF16X4SS t0, t1, d0, d1;
AE_MOV pout->d1, t0;
AE_MOV pout->d0, t1;
}
proto AE_RLmac_rvec { out ae_int32 dout, in ae_int32 din, in ae_int16x4 d0, in ae_int16x4 d1 }{ae_int32x2 t}{
AE_MOV t, din;
AE_MULAAFD16SS.33_22 t, d0, d1;
AE_MULAAFD16SS.11_00 t, d0, d1;
AE_MOV dout, t;
}
proto AE_RLmsu_rvec { out ae_int32 dout, in ae_int32 din, in ae_int16x4 d0, in ae_int16x4 d1 }{ae_int32x2 t}{
AE_MOV t, din;
AE_MULSSFD16SS.33_22 t, d0, d1;
AE_MULSSFD16SS.11_00 t, d0, d1;
AE_MOV dout, t;
}
proto ae_f16_move { out ae_f16 d, in ae_f16 d0 }{}{
AE_MOV d, d0;
}
proto ae_f16_rtor_ae_f16x4 { out ae_f16x4 d, in ae_f16 d0 }{}{
AE_MOV d, d0;
}
proto ae_f16_rtor_ae_int16 { out ae_int16 d, in ae_f16 d0 }{}{
AE_MOV d, d0;
}
proto ae_f16_rtor_ae_int16x4 { out ae_int16x4 d, in ae_f16 d0 }{}{
AE_MOV d, d0;
}
proto ae_f16x4_move { out ae_f16x4 d, in ae_f16x4 d0 }{}{
AE_MOV d, d0;
}
proto ae_f16x4_rtor_ae_int16x4 { out ae_int16x4 d, in ae_f16x4 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24_move { out ae_f24 d, in ae_f24 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24_rtor_ae_f24x2 { out ae_f24x2 d, in ae_f24 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24_rtor_ae_f32 { out ae_f32 d, in ae_f24 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24_rtor_ae_f32x2 { out ae_f32x2 a, in ae_f24 b }{}{
AE_MOV a, b;
}
proto ae_f24_rtor_ae_int24 { out ae_int24 d, in ae_f24 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24_rtor_ae_int24x2 { out ae_int24x2 a, in ae_f24 b }{}{
AE_MOV a, b;
}
proto ae_f24_rtor_ae_int32 { out ae_int32 d, in ae_f24 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24_rtor_ae_int32x2 { out ae_int32x2 a, in ae_f24 b }{}{
AE_MOV a, b;
}
proto ae_f24x2_move { out ae_f24x2 d, in ae_f24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24x2_rtor_ae_f32x2 { out ae_f32x2 d, in ae_f24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24x2_rtor_ae_int24x2 { out ae_int24x2 d, in ae_f24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24x2_rtor_ae_int32x2 { out ae_int32x2 d, in ae_f24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24x2_rtor_ae_p16s { out ae_p16s d, in ae_f24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24x2_rtor_ae_p16x2s { out ae_p16x2s d, in ae_f24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24x2_rtor_ae_p24f { out ae_p24f d, in ae_f24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24x2_rtor_ae_p24s { out ae_p24s d, in ae_f24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24x2_rtor_ae_p24x2f { out ae_p24x2f d, in ae_f24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f24x2_rtor_ae_p24x2s { out ae_p24x2s d, in ae_f24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f32_move { out ae_f32 d, in ae_f32 d0 }{}{
AE_MOV d, d0;
}
proto ae_f32_rtor_ae_f32x2 { out ae_f32x2 d, in ae_f32 d0 }{}{
AE_MOV d, d0;
}
proto ae_f32_rtor_ae_f32x4 { out ae_f32x4 a, in ae_f32 b }{}{
AE_MOV a->d0, b;
AE_MOV a->d1, b;
}
proto ae_f32_rtor_ae_int32 { out ae_int32 d, in ae_f32 d0 }{}{
AE_MOV d, d0;
}
proto ae_f32_rtor_ae_int32x2 { out ae_int32x2 a, in ae_f32 b }{}{
AE_MOV a, b;
}
proto ae_f32x2_move { out ae_f32x2 d, in ae_f32x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f32x2_rtor_ae_int32x2 { out ae_int32x2 d, in ae_f32x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_f32x4_move { out ae_f32x4 d, in ae_f32x4 b }{}{
AE_MOV d->d0, b->d0;
AE_MOV d->d1, b->d1;
}
proto ae_f64_move { out ae_f64 d, in ae_f64 d0 }{}{
AE_MOV d, d0;
}
proto ae_f64_rtor_ae_int64 { out ae_int64 d, in ae_f64 d0 }{}{
AE_MOV d, d0;
}
proto ae_f64_rtor_ae_q56s { out ae_q56s d, in ae_f64 d0 }{}{
AE_MOV d, d0;
}
proto ae_int16_move { out ae_int16 d, in ae_int16 d0 }{}{
AE_MOV d, d0;
}
proto ae_int16_rtor_ae_f16 { out ae_f16 d, in ae_int16 d0 }{}{
AE_MOV d, d0;
}
proto ae_int16_rtor_ae_int16u { out ae_int16u a, in ae_int16 b }{}{
AE_MOV a, b;
}
proto ae_int16_rtor_ae_int16x4 { out ae_int16x4 d, in ae_int16 d0 }{}{
AE_MOV d, d0;
}
proto ae_int16u_move { out ae_int16u a, in ae_int16u b }{}{
AE_MOV a, b;
}
proto ae_int16u_rtor_ae_int16 { out ae_int16 a, in ae_int16u b }{}{
AE_MOV a, b;
}
proto ae_int16x4_move { out ae_int16x4 d, in ae_int16x4 d0 }{}{
AE_MOV d, d0;
}
proto ae_int16x4_rtor_ae_f16x4 { out ae_f16x4 d, in ae_int16x4 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24_move { out ae_int24 d, in ae_int24 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24_rtor_ae_f24 { out ae_f24 d, in ae_int24 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24_rtor_ae_f24x2 { out ae_f24x2 a, in ae_int24 b }{}{
AE_MOV a, b;
}
proto ae_int24_rtor_ae_f32 { out ae_f32 d, in ae_int24 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24_rtor_ae_f32x2 { out ae_f32x2 a, in ae_int24 b }{}{
AE_MOV a, b;
}
proto ae_int24_rtor_ae_int24x2 { out ae_int24x2 d, in ae_int24 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24_rtor_ae_int32 { out ae_int32 d, in ae_int24 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24_rtor_ae_int32x2 { out ae_int32x2 a, in ae_int24 b }{}{
AE_MOV a, b;
}
proto ae_int24x2_move { out ae_int24x2 d, in ae_int24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24x2_rtor_ae_f24x2 { out ae_f24x2 d, in ae_int24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24x2_rtor_ae_f32x2 { out ae_f32x2 d, in ae_int24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24x2_rtor_ae_int32x2 { out ae_int32x2 d, in ae_int24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24x2_rtor_ae_p16s { out ae_p16s d, in ae_int24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24x2_rtor_ae_p16x2s { out ae_p16x2s d, in ae_int24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24x2_rtor_ae_p24f { out ae_p24f d, in ae_int24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24x2_rtor_ae_p24s { out ae_p24s d, in ae_int24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24x2_rtor_ae_p24x2f { out ae_p24x2f d, in ae_int24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int24x2_rtor_ae_p24x2s { out ae_p24x2s d, in ae_int24x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int32_move { out ae_int32 d, in ae_int32 d0 }{}{
AE_MOV d, d0;
}
proto ae_int32_rtor_ae_f32 { out ae_f32 d, in ae_int32 d0 }{}{
AE_MOV d, d0;
}
proto ae_int32_rtor_ae_f32x2 { out ae_f32x2 a, in ae_int32 b }{}{
AE_MOV a, b;
}
proto ae_int32_rtor_ae_int32u { out ae_int32u a, in ae_int32 b }{}{
AE_MOV a, b;
}
proto ae_int32_rtor_ae_int32x2 { out ae_int32x2 d, in ae_int32 d0 }{}{
AE_MOV d, d0;
}
proto ae_int32_rtor_ae_int32x4 { out ae_int32x4 a, in ae_int32 b }{}{
AE_MOV a->d0, b;
AE_MOV a->d1, b;
}
proto ae_int32u_move { out ae_int32u a, in ae_int32u b }{}{
AE_MOV a, b;
}
proto ae_int32u_rtor_ae_int32 { out ae_int32 a, in ae_int32u b }{}{
AE_MOV a, b;
}
proto ae_int32u_rtor_ae_int32x2 { out ae_int32x2 d, in ae_int32u d0 }{}{
AE_MOV d, d0;
}
proto ae_int32x2_move { out ae_int32x2 d, in ae_int32x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int32x2_rtor_ae_f32x2 { out ae_f32x2 d, in ae_int32x2 d0 }{}{
AE_MOV d, d0;
}
proto ae_int32x4_move { out ae_int32x4 d, in ae_int32x4 b }{}{
AE_MOV d->d0, b->d0;
AE_MOV d->d1, b->d1;
}
proto ae_int64_move { out ae_int64 d, in ae_int64 d0 }{}{
AE_MOV d, d0;
}
proto ae_int64_rtor_ae_f64 { out ae_f64 d, in ae_int64 d0 }{}{
AE_MOV d, d0;
}
proto ae_int64_rtor_ae_q56s { out ae_q56s d, in ae_int64 d0 }{}{
AE_MOV d, d0;
}
proto ae_int64x2_move { out ae_int64x2 d, in ae_int64x2 b }{}{
AE_MOV d->d0, b->d0;
AE_MOV d->d1, b->d1;
}
proto ae_p16s_move { out ae_p16s d, in ae_p16s d0 }{}{
AE_MOV d, d0;
}
proto ae_p16s_rtor_ae_f24x2 { out ae_f24x2 d, in ae_p16s d0 }{}{
AE_MOV d, d0;
}
proto ae_p16s_rtor_ae_int24x2 { out ae_int24x2 d, in ae_p16s d0 }{}{
AE_MOV d, d0;
}
proto ae_p16x2s_move { out ae_p16x2s d, in ae_p16x2s d0 }{}{
AE_MOV d, d0;
}
proto ae_p16x2s_rtor_ae_f24x2 { out ae_f24x2 d, in ae_p16x2s d0 }{}{
AE_MOV d, d0;
}
proto ae_p16x2s_rtor_ae_int24x2 { out ae_int24x2 d, in ae_p16x2s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24f_move { out ae_p24f d, in ae_p24f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24f_rtor_ae_f24x2 { out ae_f24x2 d, in ae_p24f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24f_rtor_ae_int24x2 { out ae_int24x2 d, in ae_p24f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24f_rtor_ae_p24x2f { out ae_p24x2f d, in ae_p24f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24f_rtor_ae_p24x2s { out ae_p24x2s d, in ae_p24f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24s_move { out ae_p24s d, in ae_p24s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24s_rtor_ae_f24x2 { out ae_f24x2 d, in ae_p24s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24s_rtor_ae_int24x2 { out ae_int24x2 d, in ae_p24s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24s_rtor_ae_p24x2f { out ae_p24x2f d, in ae_p24s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24s_rtor_ae_p24x2s { out ae_p24x2s d, in ae_p24s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2f_move { out ae_p24x2f d, in ae_p24x2f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2f_rtor_ae_f24x2 { out ae_f24x2 d, in ae_p24x2f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2f_rtor_ae_int24x2 { out ae_int24x2 d, in ae_p24x2f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2f_rtor_ae_p16s { out ae_p16s d, in ae_p24x2f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2f_rtor_ae_p16x2s { out ae_p16x2s d, in ae_p24x2f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2f_rtor_ae_p24f { out ae_p24f d, in ae_p24x2f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2f_rtor_ae_p24s { out ae_p24s d, in ae_p24x2f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2f_rtor_ae_p24x2s { out ae_p24x2s d, in ae_p24x2f d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2s_move { out ae_p24x2s d, in ae_p24x2s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2s_rtor_ae_f24x2 { out ae_f24x2 d, in ae_p24x2s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2s_rtor_ae_int24x2 { out ae_int24x2 d, in ae_p24x2s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2s_rtor_ae_p16s { out ae_p16s d, in ae_p24x2s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2s_rtor_ae_p16x2s { out ae_p16x2s d, in ae_p24x2s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2s_rtor_ae_p24f { out ae_p24f d, in ae_p24x2s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2s_rtor_ae_p24s { out ae_p24s d, in ae_p24x2s d0 }{}{
AE_MOV d, d0;
}
proto ae_p24x2s_rtor_ae_p24x2f { out ae_p24x2f d, in ae_p24x2s d0 }{}{
AE_MOV d, d0;
}
proto ae_q32s_move { out ae_q32s d, in ae_q32s d0 }{}{
AE_MOV d, d0;
}
proto ae_q56s_move { out ae_q56s d, in ae_q56s d0 }{}{
AE_MOV d, d0;
}
proto ae_q56s_rtor_ae_f64 { out ae_f64 d, in ae_q56s d0 }{}{
AE_MOV d, d0;
}
proto ae_q56s_rtor_ae_int64 { out ae_int64 d, in ae_q56s d0 }{}{
AE_MOV d, d0;
}
proto ae_q56s_rtor_ae_q32s { out ae_q32s d, in ae_q56s d0 }{}{
AE_MOV d, d0;
}
proto int32_mtor_ae_f32x4 { out ae_f32x4 d, in const int32 * a, in immediate i }{ae_int32 tmp}{
AE_L32.I tmp, a, i + 0;
AE_MOV d->d0, tmp;
AE_MOV d->d1, tmp;
}
proto int32_mtor_ae_int32x4 { out ae_int32x4 d, in const int32 * a, in immediate i }{ae_int32 tmp}{
AE_L32.I tmp, a, i + 0;
AE_MOV d->d0, tmp;
AE_MOV d->d1, tmp;
}
proto int32_rtor_ae_f32x4 { out ae_f32x4 d, in int32 a }{ae_int32 tmp}{
AE_MOVDA32 tmp, a;
AE_MOV d->d0, tmp;
AE_MOV d->d1, tmp;
}
proto int32_rtor_ae_int32x4 { out ae_int32x4 d, in int32 a }{ae_int32 tmp}{
AE_MOVDA32 tmp, a;
AE_MOV d->d0, tmp;
AE_MOV d->d1, tmp;
}
proto uint32_rtor_ae_f32x4 { out ae_f32x4 d, in uint32 a }{ae_int32 tmp}{
AE_MOVDA32 tmp, a;
AE_MOV d->d0, tmp;
AE_MOV d->d1, tmp;
}
proto uint32_rtor_ae_int32x4 { out ae_int32x4 d, in uint32 a }{ae_int32 tmp}{
AE_MOVDA32 tmp, a;
AE_MOV d->d0, tmp;
AE_MOV d->d1, tmp;
}