Kai Welke

25 papers A* 4A 1C 1Misc 1Journal 3Unranked 14
YearRankTypeTitle / Venue / Authors
2015 J jnl
J. Comput. Chem.
Tomás Kubar, Kai Welke, Gerrit Groenhof
2015 J jnl
it Inf. Technol.
Nikolaus Vahrenkamp, Mirko Wächter, Manfred Kröhnert, Kai Welke, Tamim Asfour
2014 conf
GI-Jahrestagung
Nikolaus Vahrenkamp, Mirko Wächter, Manfred Kröhnert, Peter Kaiser, Kai Welke, Tamim Asfour
2013 A* conf
ICRA
Kai Welke, David Schiebener, Tamim Asfour, Rüdiger Dillmann
2013 conf
Humanoids
Kai Welke, Peter Kaiser, Alexey Kozlov, Nils Adermann, Tamim Asfour, Mike Lewis, Mark Steedman
2013 conf
GI-Jahrestagung
Kai Welke, Nikolaus Vahrenkamp, Mirko Wächter, Manfred Kröhnert, Tamim Asfour
2012 conf
SyRoCo
Jeannette Bohg, Kai Welke, Beatriz León, Martin Do, Dan Song, Walter Wohlkinger, Aitor Aldoma, Marianna Madry, Markus Przybylski, Tamim Asfour, Higinio Marti, Danica Kragic, Antonio Morales, Markus Vincze
2011 Misc conf
MVA
Kai Welke, Tamim Asfour, Rüdiger Dillmann
2011
Kai Welke
2010 A* conf
ICRA
Kai Welke, Jan Issac, David Schiebener, Tamim Asfour, Rüdiger Dillmann
2009 A* conf
ICRA
Kai Welke, Tamim Asfour, Rüdiger Dillmann
2009 conf
Humanoids
Kai Welke, Tamim Asfour, Rüdiger Dillmann
2009 C conf
ISRR
Tamim Asfour, Martin Do, Kai Welke, Alexander Bierbaum, Pedram Azad, Nikolaus Vahrenkamp, Stefan Gärtner, Ales Ude, Rüdiger Dillmann
2009 conf
ICAR
Kai Huebner, Kai Welke, Markus Przybylski, Nikolaus Vahrenkamp, Tamim Asfour, Danica Kragic, Rüdiger Dillmann
2009 conf
Humanoids
Nikolaus Vahrenkamp, Christian Böge, Kai Welke, Tamim Asfour, Jürgen Walter, Rüdiger Dillmann
2008 A* conf
ICRA
Kai Welke, Tamim Asfour, Rüdiger Dillmann
2008 conf
MindTrek
Thorsten Blum, Nikolaus Vahrenkamp, Kai Welke, Ole Ciliox, Richard Gutleber, Thomas Hawranke
2008 conf
Humanoids
Tamim Asfour, Kai Welke, Pedram Azad, Ales Ude, Rüdiger Dillmann
2008 J jnl
Robotics Auton. Syst.
Tamim Asfour, Pedram Azad, Nikolaus Vahrenkamp, Kristian Regenstein, Alexander Bierbaum, Kai Welke, Joachim Schröder, Rüdiger Dillmann
2007 A conf
IROS
Kai Welke, Erhan Öztop, Gordon Cheng, Rüdiger Dillmann
2007 conf
Humanoids
Alexander Bierbaum, Kai Welke, D. Burger, Tamim Asfour, Rüdiger Dillmann
2007 conf
Humanoids
Damir Omrcen, Ales Ude, Kai Welke, Tamim Asfour, Rüdiger Dillmann
2006 conf
Humanoids
Kai Welke, Pedram Azad, Rüdiger Dillmann
2006 conf
Humanoids
Kai Welke, Erhan Öztop, Ales Ude, Rüdiger Dillmann, Gordon Cheng
2006 conf
Humanoids
Thomas Gumpp, Pedram Azad, Kai Welke, Erhan Öztop, Rüdiger Dillmann, Gordon Cheng
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"