Ramasamy Uthurusamy

18 papers A* 2B 1Journal 10Unranked 1
YearRankTypeTitle / Venue / Authors
2013 A* ed.
KDD
Inderjit S. Dhillon, Yehuda Koren, Rayid Ghani, Ted E. Senator, Paul Bradley, Rajesh Parekh, Jingrui He, Robert L. Grossman, Ramasamy Uthurusamy
2006 J jnl
SIGKDD Explor.
K. P. Unnikrishnan, Naren Ramakrishnan, P. S. Sastry, Ramasamy Uthurusamy
2004 J jnl
SIGKDD Explor.
K. P. Unnikrishnan, Ramasamy Uthurusamy, Jiawei Han
2003 J jnl
SIGKDD Explor.
Usama M. Fayyad, Gregory Piatetsky-Shapiro, Ramasamy Uthurusamy
2003 B conf
PAKDD
Ramasamy Uthurusamy
2002 J jnl
Commun. ACM
Usama M. Fayyad, Ramasamy Uthurusamy
2000 J jnl
AI Mag.
Ramasamy Uthurusamy, Barbara Hayes-Roth
1999 J jnl
AI Mag.
Bruce G. Buchanan, Ramasamy Uthurusamy
1997 J jnl
Future Gener. Comput. Syst.
Brian Dunkel, Nandit Soparkar, John Szaro, Ramasamy Uthurusamy
1996 book
Usama M. Fayyad, Gregory Piatetsky-Shapiro, Padhraic Smyth, Ramasamy Uthurusamy
1996 J jnl
Commun. ACM
Usama M. Fayyad, Ramasamy Uthurusamy
1996 ch.
Advances in Knowledge Discovery and Data Mining
Ramasamy Uthurusamy
1995 A* ed.
KDD
Usama M. Fayyad, Ramasamy Uthurusamy
1994 J jnl
AI Mag.
Gregory Piatetsky-Shapiro, Christopher J. Matheus, Padhraic Smyth, Ramasamy Uthurusamy
1994 ed.
KDD
Usama M. Fayyad, Ramasamy Uthurusamy
1993 J jnl
IEEE Expert
Ramasamy Uthurusamy, Linda G. Means, Kurt Godden, Steven L. Lytinen
1991 ch.
Knowledge Discovery in Databases
Ramasamy Uthurusamy, Usama M. Fayyad, W. Scott Spangler
1989 conf
ML
W. Scott Spangler, Usama M. Fayyad, Ramasamy Uthurusamy
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"