clang 20.0.0git
Macros
sifive_vector.h File Reference
#include "riscv_vector.h"

Go to the source code of this file.

Macros

#define __riscv_sf_vc_x_se_u8mf4(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 6, vl)
 
#define __riscv_sf_vc_x_se_u8mf2(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 7, vl)
 
#define __riscv_sf_vc_x_se_u8m1(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 0, vl)
 
#define __riscv_sf_vc_x_se_u8m2(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 1, vl)
 
#define __riscv_sf_vc_x_se_u8m4(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 2, vl)
 
#define __riscv_sf_vc_x_se_u8m8(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 3, vl)
 
#define __riscv_sf_vc_x_se_u16mf2(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint16_t)rs1, 16, 7, vl)
 
#define __riscv_sf_vc_x_se_u16m1(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint16_t)rs1, 16, 0, vl)
 
#define __riscv_sf_vc_x_se_u16m2(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint16_t)rs1, 16, 1, vl)
 
#define __riscv_sf_vc_x_se_u16m4(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint16_t)rs1, 16, 2, vl)
 
#define __riscv_sf_vc_x_se_u16m8(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint16_t)rs1, 16, 3, vl)
 
#define __riscv_sf_vc_x_se_u32m1(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint32_t)rs1, 32, 0, vl)
 
#define __riscv_sf_vc_x_se_u32m2(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint32_t)rs1, 32, 1, vl)
 
#define __riscv_sf_vc_x_se_u32m4(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint32_t)rs1, 32, 2, vl)
 
#define __riscv_sf_vc_x_se_u32m8(p27_26, p24_20, p11_7, rs1, vl)    __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint32_t)rs1, 32, 3, vl)
 
#define __riscv_sf_vc_i_se_u8mf4(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 7, vl)
 
#define __riscv_sf_vc_i_se_u8mf2(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 6, vl)
 
#define __riscv_sf_vc_i_se_u8m1(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 0, vl)
 
#define __riscv_sf_vc_i_se_u8m2(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 1, vl)
 
#define __riscv_sf_vc_i_se_u8m4(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 2, vl)
 
#define __riscv_sf_vc_i_se_u8m8(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 3, vl)
 
#define __riscv_sf_vc_i_se_u16mf2(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 16, 7, vl)
 
#define __riscv_sf_vc_i_se_u16m1(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 16, 0, vl)
 
#define __riscv_sf_vc_i_se_u16m2(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 16, 1, vl)
 
#define __riscv_sf_vc_i_se_u16m4(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 16, 2, vl)
 
#define __riscv_sf_vc_i_se_u16m8(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 16, 3, vl)
 
#define __riscv_sf_vc_i_se_u32m1(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 32, 0, vl)
 
#define __riscv_sf_vc_i_se_u32m2(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 32, 1, vl)
 
#define __riscv_sf_vc_i_se_u32m4(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 32, 2, vl)
 
#define __riscv_sf_vc_i_se_u32m8(p27_26, p24_20, p11_7, simm5, vl)    __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 32, 3, vl)
 

Macro Definition Documentation

◆ __riscv_sf_vc_i_se_u16m1

#define __riscv_sf_vc_i_se_u16m1 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 16, 0, vl)

Definition at line 64 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u16m2

#define __riscv_sf_vc_i_se_u16m2 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 16, 1, vl)

Definition at line 66 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u16m4

#define __riscv_sf_vc_i_se_u16m4 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 16, 2, vl)

Definition at line 68 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u16m8

#define __riscv_sf_vc_i_se_u16m8 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 16, 3, vl)

Definition at line 70 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u16mf2

#define __riscv_sf_vc_i_se_u16mf2 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 16, 7, vl)

Definition at line 62 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u32m1

#define __riscv_sf_vc_i_se_u32m1 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 32, 0, vl)

Definition at line 73 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u32m2

#define __riscv_sf_vc_i_se_u32m2 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 32, 1, vl)

Definition at line 75 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u32m4

#define __riscv_sf_vc_i_se_u32m4 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 32, 2, vl)

Definition at line 77 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u32m8

#define __riscv_sf_vc_i_se_u32m8 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 32, 3, vl)

Definition at line 79 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u8m1

#define __riscv_sf_vc_i_se_u8m1 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 0, vl)

Definition at line 53 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u8m2

#define __riscv_sf_vc_i_se_u8m2 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 1, vl)

Definition at line 55 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u8m4

#define __riscv_sf_vc_i_se_u8m4 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 2, vl)

Definition at line 57 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u8m8

#define __riscv_sf_vc_i_se_u8m8 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 3, vl)

Definition at line 59 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u8mf2

#define __riscv_sf_vc_i_se_u8mf2 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 6, vl)

Definition at line 51 of file sifive_vector.h.

◆ __riscv_sf_vc_i_se_u8mf4

#define __riscv_sf_vc_i_se_u8mf4 (   p27_26,
  p24_20,
  p11_7,
  simm5,
  vl 
)     __riscv_sf_vc_i_se(p27_26, p24_20, p11_7, simm5, 8, 7, vl)

Definition at line 49 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u16m1

#define __riscv_sf_vc_x_se_u16m1 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint16_t)rs1, 16, 0, vl)

Definition at line 31 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u16m2

#define __riscv_sf_vc_x_se_u16m2 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint16_t)rs1, 16, 1, vl)

Definition at line 33 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u16m4

#define __riscv_sf_vc_x_se_u16m4 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint16_t)rs1, 16, 2, vl)

Definition at line 35 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u16m8

#define __riscv_sf_vc_x_se_u16m8 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint16_t)rs1, 16, 3, vl)

Definition at line 37 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u16mf2

#define __riscv_sf_vc_x_se_u16mf2 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint16_t)rs1, 16, 7, vl)

Definition at line 29 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u32m1

#define __riscv_sf_vc_x_se_u32m1 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint32_t)rs1, 32, 0, vl)

Definition at line 40 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u32m2

#define __riscv_sf_vc_x_se_u32m2 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint32_t)rs1, 32, 1, vl)

Definition at line 42 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u32m4

#define __riscv_sf_vc_x_se_u32m4 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint32_t)rs1, 32, 2, vl)

Definition at line 44 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u32m8

#define __riscv_sf_vc_x_se_u32m8 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint32_t)rs1, 32, 3, vl)

Definition at line 46 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u8m1

#define __riscv_sf_vc_x_se_u8m1 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 0, vl)

Definition at line 20 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u8m2

#define __riscv_sf_vc_x_se_u8m2 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 1, vl)

Definition at line 22 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u8m4

#define __riscv_sf_vc_x_se_u8m4 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 2, vl)

Definition at line 24 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u8m8

#define __riscv_sf_vc_x_se_u8m8 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 3, vl)

Definition at line 26 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u8mf2

#define __riscv_sf_vc_x_se_u8mf2 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 7, vl)

Definition at line 18 of file sifive_vector.h.

◆ __riscv_sf_vc_x_se_u8mf4

#define __riscv_sf_vc_x_se_u8mf4 (   p27_26,
  p24_20,
  p11_7,
  rs1,
  vl 
)     __riscv_sf_vc_x_se(p27_26, p24_20, p11_7, (uint8_t)rs1, 8, 6, vl)

Definition at line 16 of file sifive_vector.h.