1bf215546Sopenharmony_ciadd(16)         g10<1>UW        g1.4<2,4,0>UW   0x10101010V     { align1 };
2bf215546Sopenharmony_ciadd(8)          g6<1>F          g10<8,8,1>UW    -g1<0,1,0>F     { align1 };
3bf215546Sopenharmony_ciadd(8)          g8<1>F          g10.8<8,8,1>UW  -g1<0,1,0>F     { align1 sechalf };
4bf215546Sopenharmony_ciadd(16)         g4<1>F          g18<8,8,1>F     g6<8,8,1>F      { align1 compr };
5bf215546Sopenharmony_ciadd(1)          m14.4<1>D       g8.4<0,1,0>D    16D             { align1 nomask };
6bf215546Sopenharmony_ciadd(8)          g5<1>.xD        g2<4>.xD        64D             { align16 };
7bf215546Sopenharmony_ciadd(8)          g4<1>.xD        g5<4>.xD        g4<4>.xD        { align16 };
8bf215546Sopenharmony_ciadd(8)          g3<1>F          g3<4>F          g5<4>F          { align16 };
9bf215546Sopenharmony_ciadd(16)         g24<1>F         g20<8,8,1>F     0x3f800000F  /* 1F */ { align1 compr };
10bf215546Sopenharmony_ciadd(16)         g14<1>D         g14<8,8,1>D     1D              { align1 compr };
11bf215546Sopenharmony_ciadd(8)          m5<1>.xyzF      g10<4>.xyzzF    g8<4>.xyzzF     { align16 NoDDClr };
12bf215546Sopenharmony_ciadd.le.f0.0(16) g6<1>F          g8<8,8,1>F      g4<8,8,1>F      { align1 compr };
13bf215546Sopenharmony_ciadd(16)         m3<1>F          g4<8,8,1>F      g12<8,8,1>F     { align1 compr4 };
14bf215546Sopenharmony_ciadd(8)          a0<1>UW         g4<16,8,2>UW    0x0040UW        { align1 };
15bf215546Sopenharmony_ciadd(8)          a0<1>UW         g5<16,8,2>UW    0x0040UW        { align1 sechalf };
16bf215546Sopenharmony_ciadd(8)          g3<1>.xyF       g2<4>.xyyyF     0x3f800000F  /* 1F */ { align16 };
17bf215546Sopenharmony_ciadd(16)         m4<1>F          -g6<8,8,1>F     0x3f800000F  /* 1F */ { align1 compr4 };
18bf215546Sopenharmony_ciadd(16)         m2<1>D          g6<8,8,1>D      g8.3<0,1,0>D    { align1 compr };
19bf215546Sopenharmony_ciadd(16)         m14<1>D         g4<8,8,1>D      12D             { align1 compr };
20bf215546Sopenharmony_ciadd.sat(16)     g6<1>F          g4<8,8,1>F      g2.1<0,1,0>F    { align1 compr };
21bf215546Sopenharmony_ciadd(8)          g37<1>UW        g1.4<2,4,0>UW   0x10101010V     { align1 };
22bf215546Sopenharmony_ciadd(8)          g38<1>D         g2<0,1,0>D      1D              { align1 };
23bf215546Sopenharmony_ciadd(8)          m5<1>.xF        g3<4>.xF        0x3f000000F  /* 0.5F */ { align16 };
24bf215546Sopenharmony_ciadd(16)         g4<1>D          g2<0,1,0>D      -g2.2<0,1,0>D   { align1 compr };
25bf215546Sopenharmony_ciadd.sat(8)      m5<1>F          g7<4>F          g8<4>F          { align16 };
26bf215546Sopenharmony_ciadd(8)          g31<1>.xyzF     g28<4>.xyzzF    0x30300000VF /* [0F, 0F, 1F, 1F]VF */ { align16 };
27bf215546Sopenharmony_ciadd.sat(8)      m5<1>.xyzF      g25<4>.xyzzF    g26<4>.xyzzF    { align16 NoDDClr };
28bf215546Sopenharmony_ciadd.ge.f0.0(8)  g8<1>.xF        -g8<4>.xF       0x3f800000F  /* 1F */ { align16 };
29bf215546Sopenharmony_ciadd(16)         g4.1<2>UW       g4.1<16,8,2>UW  g6<16,8,2>UW    { align1 compr };
30bf215546Sopenharmony_ciadd.ge.f0.0(16) g4<1>F          -g6<8,8,1>F     0x3f800000F  /* 1F */ { align1 compr };
31bf215546Sopenharmony_ciadd(8)          g4<1>.xyF       g4<4>.xyyyF     0xbf800000F  /* -1F */ { align16 NoDDClr };
32bf215546Sopenharmony_ciadd(8)          m5<1>.xyzF      g4<4>.xyzzF     g2<0>.xyzzF     { align16 };
33bf215546Sopenharmony_ciadd.sat(16)     m6<1>F          g2<0,1,0>F      g2.4<0,1,0>F    { align1 compr4 };
34bf215546Sopenharmony_ciadd(8)          m5<1>.zwF       g8<4>.xxxyF     g9<4>.xxxyF     { align16 NoDDChk };
35bf215546Sopenharmony_ciadd(8)          g4<1>.xUD       g4<4>.xUD       0x00000040UD    { align16 };
36bf215546Sopenharmony_ciadd.sat(8)      m5<1>.yF        g1<0>.zF        0x3f000000F  /* 0.5F */ { align16 };
37bf215546Sopenharmony_ciadd(16)         m14<1>UD        g4<8,8,1>UD     0x00000110UD    { align1 compr };
38bf215546Sopenharmony_ciadd(8)          g5<1>F          -g9<4>.xyxyF    g9<4>.zwzwF     { align16 sechalf };
39bf215546Sopenharmony_ciadd.sat(8)      m5<1>.yF        g6<4>.xF        g7<4>.xF        { align16 NoDDClr,NoDDChk };
40bf215546Sopenharmony_ciadd.sat(8)      m5<1>.wF        g6<4>.xF        g7<4>.xF        { align16 NoDDChk };
41bf215546Sopenharmony_ciadd.ge.f0.0(16) g16<1>F         g18<8,8,1>F     g10<8,8,1>F     { align1 compr };
42bf215546Sopenharmony_ciadd.sat(8)      m5<1>.yF        -g1<0>.xF       0x3f000000F  /* 0.5F */ { align16 NoDDClr };
43bf215546Sopenharmony_ciadd.sat(8)      m5<1>.zF        g3<4>.yF        0x40000000F  /* 2F */ { align16 NoDDClr,NoDDChk };
44bf215546Sopenharmony_ciadd.sat(8)      m5<1>.wF        g3<4>.yF        0xc0000000F  /* -2F */ { align16 NoDDChk };
45bf215546Sopenharmony_ciadd(8)          m5<1>F          g3<4>F          0x2020a038VF /* [1.5F, -0.5F, 0.5F, 0.5F]VF */ { align16 };
46bf215546Sopenharmony_ciadd(8)          g5<1>.zF        g4<4>.xF        0xbf800000F  /* -1F */ { align16 NoDDClr,NoDDChk };
47bf215546Sopenharmony_ciadd(8)          m5<1>.xyF       g12<4>.xyyyF    0x3f000000F  /* 0.5F */ { align16 NoDDClr };
48bf215546Sopenharmony_ciadd(8)          m5<1>.wF        -g3<4>.xF       0x3f800000F  /* 1F */ { align16 NoDDClr,NoDDChk };
49bf215546Sopenharmony_ciadd(8)          g5<1>.xyF       g3<0>.xyyyF     g4<4>.xyyyF     { align16 NoDDClr };
50