Weihong Yin

13 papers A* 1A 1B 3C 5Unranked 2
YearRankTypeTitle / Venue / Authors
2021 B conf
AVSS
Narayanan Ramanathan, Allison Beach, Robert Hastings, Weihong Yin, Sima Taheri, Paul C. Brewer, Dana Eubanks, Kyoung-Jin Park, Hongli Deng, Zhong Zhang, Donald Madden, Gang Qian, Amit Mistry, Huiping Li
2016 C conf
FUSION
Ping Wang, Erik Blasch, X. Rong Li, Eric K. Jones, Randy Hanak, Weihong Yin, Allison Beach, Paul C. Brewer
2012 conf
CVPR Workshops
Zhong Zhang, Amit Mistry, Weihong Yin, Péter L. Venetianer
2012 B conf
AVSS
Zhong Zhang, Weihong Yin, Péter L. Venetianer
2010 conf
COM.Geo
Hongli Deng, Mun Wai Lee, Asaad Hakeem, Omar Javed, Weihong Yin, Li Yu, Andrew W. Scanlon, Zeeshan Rasheed, Niels Haering
2009 ch.
Multi-Camera Networks
Zhong Zhang, Andrew W. Scanlon, Weihong Yin, Li Yu, Péter L. Venetianer
2007 B conf
AVSS
Péter L. Venetianer, Zhong Zhang, Weihong Yin, Alan J. Lipton
2007 C conf
IGARSS
Xiaojun Zhang, Weihong Yin, Lili Wang, Suocheng Dong, Bilin Xiao, Jing Chen
2007 C conf
IGARSS
Weihong Yin, Meiyan Duan, Xiaojun Zhang, Suocheng Dong
2006 C conf
IGARSS
Weihong Yin, Xiaojun Zhang, Wenzhong Zhang, Suocheng Dong
2006 C conf
IGARSS
Xiaojun Zhang, Xueyan Li, Weihong Yin, Yuansuo Zhang, Suocheng Dong, Jinrui Wang
2000 A* conf
CVPR
Weihong Yin, Terrance E. Boult
1998 A conf
WACV
Terrance E. Boult, Chen Qian, Weihong Yin, Ali Erkin, Peter Lewis, Chris Power, Ross J. Micheals
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"