Home
last modified time | relevance | path

Searched refs:labels_count (Results 1 – 3 of 3) sorted by relevance

/frameworks/libs/binary_translation/assembler/include/berberis/assembler/
Dcommon_x86.h528 constexpr auto labels_count = kCountArguments<IsLabelOperand, ArgumentsTypes...>; in EmitInstruction() local
534 (registers_count + operands_count + labels_count < in EmitInstruction()
536 static_assert((registers_count + operands_count + labels_count + conditions_count + in EmitInstruction()
541 static_assert(labels_count <= 1, "Only one label is allowed in instruction."); in EmitInstruction()
547 static_assert((registers_count + operands_count + labels_count) <= 4, in EmitInstruction()
561 static_assert((registers_count + operands_count + labels_count) <= 2, in EmitInstruction()
582 if constexpr (registers_count == 1 && operands_count == 0 && labels_count == 0 && in EmitInstruction()
603 } else if constexpr (labels_count == 1) { in EmitInstruction()
616 } else if constexpr (labels_count == 1) { in EmitInstruction()
634 if constexpr (registers_count + operands_count + labels_count == 4) { in EmitInstruction()
Dx86_32.h242 constexpr auto labels_count = kCountArguments<IsLabelOperand, ArgumentsTypes...>; in EmitVex() local
243 constexpr auto vvvv_parameter = 2 - reg_is_opcode_extension - operands_count - labels_count; in EmitVex()
Dx86_64.h334 } else if constexpr (labels_count == 1) { in Rex()