Narender Kumar

14 papers Journal 12Unranked 2
YearRankTypeTitle / Venue / Authors
2025 J jnl
Iran J. Comput. Sci.
Shivankur Thapliyal, Narender Kumar
2025 conf
CITS
Parshva Shah, Prince Jayantibhai Tandel, Aparna Kumari, Sunil Kumar, Narender Kumar, Suman Ghanghas, Jyotsana Sardana
2025 J jnl
npj Digit. Medicine
Cher Bass, Foivos Ntelemis, Julian Schmidt, Steffen Wolf, André Geraldes, Debapriya Mehrotra, Shikha Singhal, Narender Kumar, Angelica Marcia, Nicholas Bennett, Oscar Maiques, Mitchell Hyde, Bejal Mistry, Grace Rogerson, Michele Cummings, Clare Freer, Elizabeth Walsh, Manuel Salto-Tellez, Maurice B. Loughrey, In Hwa Um, David J. Harrison, Richard Clarkson, James Blackwood, J. Carl Barrett, Jakob Nikolas Kather, Nicolas M. Orsi, Pahini Pandya, Salim Arslan
2024 J jnl
Int. J. Syst. Assur. Eng. Manag.
Shivankur Thapliyal, Narender Kumar
2024 J jnl
Evol. Syst.
Shivankur Thapliyal, Narender Kumar
2024 J jnl
Clust. Comput.
Shivankur Thapliyal, Narender Kumar
2023 J jnl
Sensors
Joseph Wolfenden, Alexandra Alexandrova, Frank Jackson, Storm Mathisen, Geoffrey Morris, Thomas H. Pacey, Narender Kumar, Monika Yadav, Angus Jones, Carsten P. Welsch
2023 J jnl
Soft Comput.
Shivankur Thapliyal, Narender Kumar
2022 J jnl
J. Enterp. Inf. Manag.
Narender Kumar, Girish Kumar, Rajesh Kr Singh
2022 J jnl
J. Inf. Knowl. Manag.
Sushila Soriya, Narender Kumar
2021 J jnl
Int. J. Comput. Appl. Technol.
Sahil Khan, Md. Wasim Khan, Narender Kumar, Ravins Dohare, Shweta Sankhwar
2019 J jnl
Int. J. Math. Model. Numer. Optimisation
Narender Kumar, Md Imam Faizan, Shama Parveen, Ravins Dohare
2010 conf
IC3 (1)
Narender Kumar, Tanuja Srivastava
2004 J jnl
Asia Pac. J. Oper. Res.
Narender Kumar, R. K. Budhraja, Aparna Mehra
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"