FFmpeg
Data Fields
AArch64VecViews Struct Reference

This helper structure is used to mimic the assembler syntax for vector register modifiers. More...

#include <rasm.h>

Data Fields

RasmOp b
 
RasmOp h
 
RasmOp s
 
RasmOp d
 
RasmOp q
 
RasmOp b8
 
RasmOp b16
 
RasmOp h4
 
RasmOp h8
 
RasmOp s2
 
RasmOp s4
 
RasmOp d2
 
RasmOp be [2]
 
RasmOp de [2]
 

Detailed Description

This helper structure is used to mimic the assembler syntax for vector register modifiers.

This simplifies writing code with expressions such as vtmp.s and vtmp.b16 instead of v_s(vtmp) and v_16b(vtmp).

Definition at line 452 of file rasm.h.

Field Documentation

◆ b

RasmOp AArch64VecViews::b

Definition at line 454 of file rasm.h.

Referenced by asmgen_op_write_bit().

◆ h

RasmOp AArch64VecViews::h

Definition at line 455 of file rasm.h.

Referenced by asmgen_op_write_bit().

◆ s

RasmOp AArch64VecViews::s

Definition at line 456 of file rasm.h.

Referenced by asmgen_op_write_nibble().

◆ d

RasmOp AArch64VecViews::d

Definition at line 457 of file rasm.h.

Referenced by asmgen_op_write_nibble().

◆ q

RasmOp AArch64VecViews::q

Definition at line 458 of file rasm.h.

Referenced by asmgen_op_read_bit(), and asmgen_op_write_bit().

◆ b8

RasmOp AArch64VecViews::b8

◆ b16

RasmOp AArch64VecViews::b16

◆ h4

RasmOp AArch64VecViews::h4

Definition at line 462 of file rasm.h.

Referenced by asmgen_op_write_nibble().

◆ h8

RasmOp AArch64VecViews::h8

Definition at line 463 of file rasm.h.

Referenced by asmgen_op_write_nibble().

◆ s2

RasmOp AArch64VecViews::s2

Definition at line 464 of file rasm.h.

◆ s4

RasmOp AArch64VecViews::s4

Definition at line 465 of file rasm.h.

◆ d2

RasmOp AArch64VecViews::d2

Definition at line 466 of file rasm.h.

◆ be

RasmOp AArch64VecViews::be[2]

Definition at line 468 of file rasm.h.

Referenced by asmgen_op_write_bit().

◆ de

RasmOp AArch64VecViews::de[2]

Definition at line 469 of file rasm.h.

Referenced by asmgen_op_read_bit(), and asmgen_op_write_bit().


The documentation for this struct was generated from the following file: