Next: RX Built-in Functions, Previous: RISC-V Vector Intrinsics, Up: Target Builtins [Contents][Index]
For more information on all CORE-V built-ins, please see https://github.com/openhwgroup/core-v-sw/blob/master/specifications/corev-builtin-spec.md
These built-in functions are available for the CORE-V MAC machine architecture. For more information on CORE-V built-ins, please see https://github.com/openhwgroup/core-v-sw/blob/master/specifications/corev-builtin-spec.md#listing-of-multiply-accumulate-builtins-xcvmac.
Generated assembler cv.mac
Generates the cv.msu
machine instruction.
Generates the cv.muluN
machine instruction.
Generates the cv.mulhhuN
machine instruction.
Generates the cv.mulsN
machine instruction.
Generates the cv.mulhhsN
machine instruction.
Generates the cv.muluRN
machine instruction.
Generates the cv.mulhhuRN
machine instruction.
Generates the cv.mulsRN
machine instruction.
Generates the cv.mulhhsRN
machine instruction.
Generates the cv.macuN
machine instruction.
Generates the cv.machhuN
machine instruction.
Generates the cv.macsN
machine instruction.
Generates the cv.machhsN
machine instruction.
Generates the cv.macuRN
machine instruction.
Generates the cv.machhuRN
machine instruction.
Generates the cv.macsRN
machine instruction.
Generates the cv.machhsRN
machine instruction.
These built-in functions are available for the CORE-V ALU machine architecture. For more information on CORE-V built-ins, please see https://github.com/openhwgroup/core-v-sw/blob/master/specifications/corev-builtin-spec.md#listing-of-miscellaneous-alu-builtins-xcvalu
Generated assembler cv.sletu
Generated assembler cv.minu
Generated assembler cv.maxu
Generated assembler cv.clip
if the uint32_t operand is a constant and an exact power of 2. Generated assembler cv.clipr
if the it is a register.
Generated assembler cv.clipu
if the uint32_t operand is a constant and an exact power of 2. Generated assembler cv.clipur
if the it is a register.
Generated assembler cv.addN
if the uint8_t operand is a constant and in the range 0 <= shft <= 31. Generated assembler cv.addNr
if the it is a register.
Generated assembler cv.adduN
if the uint8_t operand is a constant and in the range 0 <= shft <= 31. Generated assembler cv.adduNr
if the it is a register.
Generated assembler cv.addRN
if the uint8_t operand is a constant and in the range 0 <= shft <= 31. Generated assembler cv.addRNr
if the it is a register.
Generated assembler cv.adduRN
if the uint8_t operand is a constant and in the range 0 <= shft <= 31. Generated assembler cv.adduRNr
if the it is a register.
Generated assembler cv.subN
if the uint8_t operand is a constant and in the range 0 <= shft <= 31. Generated assembler cv.subNr
if the it is a register.
Generated assembler cv.subuN
if the uint8_t operand is a constant and in the range 0 <= shft <= 31. Generated assembler cv.subuNr
if the it is a register.
Generated assembler cv.subRN
if the uint8_t operand is a constant and in the range 0 <= shft <= 31. Generated assembler cv.subRNr
if the it is a register.
Generated assembler cv.subuRN
if the uint8_t operand is a constant and in the range 0 <= shft <= 31. Generated assembler cv.subuRNr
if the it is a register.
These built-in functions are available for the CORE-V Event Load machine architecture. For more information on CORE-V ELW builtins, please see https://github.com/openhwgroup/core-v-sw/blob/master/specifications/corev-builtin-spec.md#listing-of-event-load-word-builtins-xcvelw
These built-in functions are available for the CORE-V SIMD machine architecture. For more information on CORE-V SIMD built-ins, please see https://github.com/openhwgroup/core-v-sw/blob/master/specifications/corev-builtin-spec.md#listing-of-pulp-816-bit-simd-builtins-xcvsimd
Generated assembler cv.add.h
Generated assembler cv.add.b
Generated assembler cv.add.sc.h
Generated assembler cv.add.sci.h
Generated assembler cv.add.sc.b
Generated assembler cv.add.sci.b
Generated assembler cv.sub.h
Generated assembler cv.sub.b
Generated assembler cv.sub.sc.h
Generated assembler cv.sub.sci.h
Generated assembler cv.sub.sc.b
Generated assembler cv.sub.sci.b
Generated assembler cv.avg.h
Generated assembler cv.avg.b
Generated assembler cv.avg.sc.h
Generated assembler cv.avg.sci.h
Generated assembler cv.avg.sc.b
Generated assembler cv.avg.sci.b
Generated assembler cv.avgu.h
Generated assembler cv.avgu.b
Generated assembler cv.avgu.sc.h
Generated assembler cv.avgu.sci.h
Generated assembler cv.avgu.sc.b
Generated assembler cv.avgu.sci.b
Generated assembler cv.min.h
Generated assembler cv.min.b
Generated assembler cv.min.sc.h
Generated assembler cv.min.sci.h
Generated assembler cv.min.sc.b
Generated assembler cv.min.sci.b
Generated assembler cv.minu.h
Generated assembler cv.minu.b
Generated assembler cv.minu.sc.h
Generated assembler cv.minu.sci.h
Generated assembler cv.minu.sc.b
Generated assembler cv.minu.sci.b
Generated assembler cv.max.h
Generated assembler cv.max.b
Generated assembler cv.max.sc.h
Generated assembler cv.max.sci.h
Generated assembler cv.max.sc.b
Generated assembler cv.max.sci.b
Generated assembler cv.maxu.h
Generated assembler cv.maxu.b
Generated assembler cv.maxu.sc.h
Generated assembler cv.maxu.sci.h
Generated assembler cv.maxu.sc.b
Generated assembler cv.maxu.sci.b
Generated assembler cv.srl.h
Generated assembler cv.srl.b
Generated assembler cv.srl.sc.h
Generated assembler cv.srl.sci.h
Generated assembler cv.srl.sc.b
Generated assembler cv.srl.sci.b
Generated assembler cv.sra.h
Generated assembler cv.sra.b
Generated assembler cv.sra.sc.h
Generated assembler cv.sra.sci.h
Generated assembler cv.sra.sc.b
Generated assembler cv.sra.sci.b
Generated assembler cv.sll.h
Generated assembler cv.sll.b
Generated assembler cv.sll.sc.h
Generated assembler cv.sll.sci.h
Generated assembler cv.sll.sc.b
Generated assembler cv.sll.sci.b
Generated assembler cv.or.h
Generated assembler cv.or.b
Generated assembler cv.or.sc.h
Generated assembler cv.or.sci.h
Generated assembler cv.or.sc.b
Generated assembler cv.or.sci.b
Generated assembler cv.xor.h
Generated assembler cv.xor.b
Generated assembler cv.xor.sc.h
Generated assembler cv.xor.sci.h
Generated assembler cv.xor.sc.b
Generated assembler cv.xor.sci.b
Generated assembler cv.and.h
Generated assembler cv.and.b
Generated assembler cv.and.sc.h
Generated assembler cv.and.sci.h
Generated assembler cv.and.sc.b
Generated assembler cv.and.sci.b
Generated assembler cv.dotup.h
Generated assembler cv.dotup.b
Generated assembler cv.dotup.sc.h
Generated assembler cv.dotup.sci.h
Generated assembler cv.dotup.sc.b
Generated assembler cv.dotup.sci.b
Generated assembler cv.dotusp.h
Generated assembler cv.dotusp.b
Generated assembler cv.dotusp.sc.h
Generated assembler cv.dotusp.sci.h
Generated assembler cv.dotusp.sc.b
Generated assembler cv.dotusp.sci.b
Generated assembler cv.dotsp.h
Generated assembler cv.dotsp.b
Generated assembler cv.dotsp.sc.h
Generated assembler cv.dotsp.sci.h
Generated assembler cv.dotsp.sc.b
Generated assembler cv.dotsp.sci.b
Generated assembler cv.sdotup.h
Generated assembler cv.sdotup.b
Generated assembler cv.sdotup.sc.h
Generated assembler cv.sdotup.sci.h
Generated assembler cv.sdotup.sc.b
Generated assembler cv.sdotup.sci.b
Generated assembler cv.sdotusp.h
Generated assembler cv.sdotusp.b
Generated assembler cv.sdotusp.sc.h
Generated assembler cv.sdotusp.sci.h
Generated assembler cv.sdotusp.sc.b
Generated assembler cv.sdotusp.sci.b
Generated assembler cv.sdotsp.h
Generated assembler cv.sdotsp.b
Generated assembler cv.sdotsp.sc.h
Generated assembler cv.sdotsp.sci.h
Generated assembler cv.sdotsp.sc.b
Generated assembler cv.sdotsp.sci.b
Generated assembler cv.extract.h
Generated assembler cv.extract.b
Generated assembler cv.extractu.h
Generated assembler cv.extractu.b
Generated assembler cv.insert.h
Generated assembler cv.insert.b
Generated assembler cv.shuffle.h
Generated assembler cv.shuffle.b
Generated assembler cv.shuffle.sci.h
Generated assembler cv.shufflei0.sci.b
Generated assembler cv.shufflei1.sci.b
Generated assembler cv.shufflei2.sci.b
Generated assembler cv.shufflei3.sci.b
Generated assembler cv.shuffle2.h
Generated assembler cv.shuffle2.b
Generated assembler cv.pack
Generated assembler cv.pack.h
Generated assembler cv.packhi.b
Generated assembler cv.packlo.b
Generated assembler cv.cmpeq.h
Generated assembler cv.cmpeq.b
Generated assembler cv.cmpeq.sc.h
Generated assembler cv.cmpeq.sci.h
Generated assembler cv.cmpeq.sc.b
Generated assembler cv.cmpeq.sci.b
Generated assembler cv.cmpne.h
Generated assembler cv.cmpne.b
Generated assembler cv.cmpne.sc.h
Generated assembler cv.cmpne.sci.h
Generated assembler cv.cmpne.sc.b
Generated assembler cv.cmpne.sci.b
Generated assembler cv.cmpgt.h
Generated assembler cv.cmpgt.b
Generated assembler cv.cmpgt.sc.h
Generated assembler cv.cmpgt.sci.h
Generated assembler cv.cmpgt.sc.b
Generated assembler cv.cmpgt.sci.b
Generated assembler cv.cmpge.h
Generated assembler cv.cmpge.b
Generated assembler cv.cmpge.sc.h
Generated assembler cv.cmpge.sci.h
Generated assembler cv.cmpge.sc.b
Generated assembler cv.cmpge.sci.b
Generated assembler cv.cmplt.h
Generated assembler cv.cmplt.b
Generated assembler cv.cmplt.sc.h
Generated assembler cv.cmplt.sci.h
Generated assembler cv.cmplt.sc.b
Generated assembler cv.cmplt.sci.b
Generated assembler cv.cmple.h
Generated assembler cv.cmple.b
Generated assembler cv.cmple.sc.h
Generated assembler cv.cmple.sci.h
Generated assembler cv.cmple.sc.b
Generated assembler cv.cmple.sci.b
Generated assembler cv.cmpgtu.h
Generated assembler cv.cmpgtu.b
Generated assembler cv.cmpgtu.sc.h
Generated assembler cv.cmpgtu.sci.h
Generated assembler cv.cmpgtu.sc.b
Generated assembler cv.cmpgtu.sci.b
Generated assembler cv.cmpgeu.h
Generated assembler cv.cmpgeu.b
Generated assembler cv.cmpgeu.sc.h
Generated assembler cv.cmpgeu.sci.h
Generated assembler cv.cmpgeu.sc.b
Generated assembler cv.cmpgeu.sci.b
Generated assembler cv.cmpltu.h
Generated assembler cv.cmpltu.b
Generated assembler cv.cmpltu.sc.h
Generated assembler cv.cmpltu.sci.h
Generated assembler cv.cmpltu.sc.b
Generated assembler cv.cmpltu.sci.b
Generated assembler cv.cmpleu.h
Generated assembler cv.cmpleu.b
Generated assembler cv.cmpleu.sc.h
Generated assembler cv.cmpleu.sci.h
Generated assembler cv.cmpleu.sc.b
Generated assembler cv.cmpleu.sci.b
Generated assembler cv.cplxmul.r
Generated assembler cv.cplxmul.i
Generated assembler cv.cplxmul.r.div2
Generated assembler cv.cplxmul.i.div2
Generated assembler cv.cplxmul.r.div4
Generated assembler cv.cplxmul.i.div4
Generated assembler cv.cplxmul.r.div8
Generated assembler cv.cplxmul.i.div8
Generated assembler cv.cplxconj
Generated assembler cv.subrotmj
Generated assembler cv.subrotmj.div2
Generated assembler cv.subrotmj.div4
Generated assembler cv.subrotmj.div8
Generated assembler cv.add.div2
Generated assembler cv.add.div4
Generated assembler cv.add.div8
Generated assembler cv.sub.div2
Generated assembler cv.sub.div4
Generated assembler cv.sub.div8
Next: RX Built-in Functions, Previous: RISC-V Vector Intrinsics, Up: Target Builtins [Contents][Index]