|
151 | 151 | #define VDOTSET_VV(rd, as) \ |
152 | 152 | asm volatile(".insn r 0x77, 0x0, 0x00, " rd ", x0, " as) |
153 | 153 | #define VDOTSETZERO_VV(as) \ |
154 | | - asm volatile(".insn r 0x77, 0x0, 0x00, x0, x1, " as) |
| 154 | + asm volatile(".insn r 0x77, 0x0, 0x00, x0, x8, " as) |
155 | 155 | #define VDOTSETZEROBC_VV() \ |
156 | | - asm volatile(".insn r 0x77, 0x0, 0x00, x0, x3, x0") |
157 | | -#define VDOTWB_VV(rd, as) \ |
158 | | - asm volatile(".insn r 0x77, 0x0, 0x02, " rd ", x0, " as) |
| 156 | + asm volatile(".insn r 0x77, 0x0, 0x00, x0, x24, x0") |
| 157 | +#define VDOTWB_VV(rd, as, rs1) \ |
| 158 | + asm volatile(".insn r 0x77, 0x0, 0x02, " rd ", " rs1 ", " as) |
159 | 159 | #define VQLDOTUA_VV(as, rs2, rs1) \ |
160 | 160 | asm volatile(".insn r 0x77, 0x0, 0x4c, " as ", " rs1 ", " rs2) |
161 | 161 | #define VQLDOTSA_VV(as, rs2, rs1) \ |
|
0 commit comments