Ibrahim Yazici

22 papers B 3C 3Journal 9Unranked 6
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Access
Mücahit Altintas, Ismail Duru, Ibrahim Yazici, Sümeye Nur Karahan, Sedat Cimen
2026 J jnl
SIAM J. Numer. Anal.
Ibrahim Yazici, Ivan Yotov
2025 B conf
PIMRC
Mehmet Galip Tezcan, Ibrahim Yazici
2025 B conf
PIMRC
Sümeye Nur Karahan, Ibrahim Yazici, Muhammad Bilal Janjua
2025 J jnl
CoRR
Ibrahim Yazici, Ivan Yotov
2025 conf
CSCN
Emre Gures, Ibrahim Yazici
2025 B conf
PIMRC
Sümeye Nur Karahan, Ibrahim Yazici, Muhammad Bilal Janjua
2024 C conf
WINCOM
Ibrahim Yazici, Emrecan Özkan, Emre Gures
2024 conf
SIU
Emrecan Özkan, Ibrahim Yazici, Semih Engin
2024 conf
ICCSPA
Ibrahim Yazici, Emre Gures
2024 conf
ICCSPA
Abdussamet Hatipoglu, Ibrahim Yazici, Mehmet Basaran, Mehmet Akif Yazici, Lutfiye Durak-Ata
2024 conf
ICCSPA
Ibrahim Yazici, Emre Gures
2024 J jnl
CoRR
Ibrahim Yazici, Emre Gures
2023 C conf
WINCOM
Ibrahim Yazici, Emre Gures
2023 J jnl
CoRR
Ibrahim Yazici, Emre Gures
2023 conf
CAMAD
Emre Gures, Ibraheem Shayea, Ibrahim Yazici, Ayman A. El-Saleh, Sawsan Ali Saad
2023 C conf
WINCOM
Ibrahim Yazici, Emre Gures
2023 J jnl
CoRR
Ibrahim Yazici, Emre Gures
2022 J jnl
Ann. Oper. Res.
Ibrahim Yazici, Ömer Faruk Beyca, Omer Faruk Gurcan, Halil Zaim, Dursun Delen, Selim Zaim
2022 J jnl
Eng. Appl. Artif. Intell.
Ibrahim Yazici, Ömer Faruk Beyca, Dursun Delen
2022
Ibrahim Yazici
2015 J jnl
J. Intell. Fuzzy Syst.
Ibrahim Yazici, Cengiz Kahraman
redb/extractors/decompiler/bninja/instruction_type.py
← Index redb/extractors/decompiler/bninja/instruction_type.py python
from enum import Enum


class InstructionType(Enum):
    # Data Movement
    GENERAL_DATA_MOVEMENT = "GENERAL_DATA_MOVEMENT"  # mov, lea, xchg
    STACK_MANAGEMENT = "STACK_MANAGEMENT"  # push, pop, enter, leave
    STRING_MANIPULATION = "STRING_MANIPULATION"  # movs, lods, stos, cmps

    # Arithmetic
    BASIC_ARITHMETIC = "BASIC_ARITHMETIC"  # add, sub, inc, dec
    MULTIPLICATION_DIVISION = "MULTIPLICATION_DIVISION"  # mul, div, imul, idiv
    CARRY_ARITHMETIC = "CARRY_ARITHMETIC"  # adc, sbb

    # Logical
    BITWISE_LOGIC = "BITWISE_LOGIC"  # and, or, xor, not
    CONDITIONAL_LOGIC = "CONDITIONAL_LOGIC"  # test, cmp, setX

    # Control Flow
    UNCONDITIONAL_JUMP = "UNCONDITIONAL_JUMP"  # jmp
    CONDITIONAL_JUMP = "CONDITIONAL_JUMP"  # je, jne, jl, jg, etc
    FUNCTION_CONTROL = "FUNCTION_CONTROL"  # call, ret
    LOOPING = "LOOPING"  # loop, loopz, loopnz

    # System
    SYSTEM_CALLS = "SYSTEM_CALLS"  # syscall, int, sysenter
    PRIVILEGED_INSTRUCTIONS = "PRIVILEGED_INSTRUCTIONS"  # hlt, cli, sti
    CPU_FEATURES = "CPU_FEATURES"  # cpuid, rdtsc

    # SIMD & FPU
    SSE_SIMD = "SSE_SIMD"  # SSE instructions
    AVX_SIMD = "AVX_SIMD"  # AVX instructions
    BASIC_FPU = "BASIC_FPU"  # fld, fst, fstp
    FPU_ARITHMETIC = "FPU_ARITHMETIC"  # fadd, fsub, etc

    # Bit Operations
    SHIFT_ROTATE = "SHIFT_ROTATE"  # shl, shr, rol, ror
    BIT_TEST_MODIFY = "BIT_TEST_MODIFY"  # bt, bts, btr, btc

    # Special
    CRYPTOGRAPHIC_OPS = "CRYPTOGRAPHIC_OPS"  # aesenc, aesdec, sha1rnds4
    MISC_OPS = "MISC_OPS"