Jae-Youl Lee

23 papers C 2Journal 6Unranked 15
YearRankTypeTitle / Venue / Authors
2026 conf
ISSCC
Yun-Rae Jo, Sewhan Na, San-Ho Byun, Junchul Park, Gyeongmin Ha, Jiheon Ok, Tae-Gyun Song, Woo-Nyoung Lee, Jihyun Lee, Hyun-Wook Lim, Siwoo Kim, Jae-Youl Lee
2024 conf
ISSCC
Junyeol An, Seung Hun Choi, Si-Woo Kim, Jae-Youl Lee, Hyung-Min Lee, Yoon-Kyung Choi
2023 J jnl
IEEE J. Solid State Circuits
Ji-Soo Chang, Eunsang Jang, Youngkil Choi, Moonkyu Song, Sanghyo Lee, Gi-Jin Kang, Junho Kim, Uijong Song, Chang-Yeon Cho, Giyeong Ko, Hyunseok Hwang, Junseo Lee, Han-Sol Lee, Yong-Il Kwon, Kyungduck Seo, Taeseon Kim, Hyun-Wook Lim, Seongwook Song, Jae-Youl Lee, Sung-Ung Kwak
2023 conf
ISSCC
San-Ho Byun, Heejin Lee, Tae-Gyun Song, Jinchul Lee, Jongmin Baek, Gyeongmin Ha, Seunghoon Baek, Yeongmin Kim, Won-Gab Jung, Hyun-Wook Lim, Siwoo Kim, Jae-Youl Lee
2023 conf
ISSCC
Kyungho Ryu, Ji-Yong Jeong, Jung-Pil Lim, Kil-Hoon Lee, Kyongho Kim, Yongil Kwon, Seongjong Yoo, Siwoo Kim, Hyun-Wook Lim, Jae-Youl Lee
2022 C conf
ICCE
Un-Ki Park, Min-Sik Kim, Jong-Hyuk Lee, Hyeon-Su Park, Hyun-Wook Lim, Jae-Youl Lee
2022 J jnl
IEEE J. Solid State Circuits
Tae-Jin Kim, Jae-Woo Park, Hyun-Wook Lim, Jae-Youl Lee, Jung-Hoon Chun
2021 conf
A-SSCC
Hyeyeon Lee, Changuk Lee, Jae-Youl Lee, Yoon-Kyung Choi, Youngcheol Chae
2020 C conf
ICCE
Joohyuk Yum, Yong-Hoon Yu, Hyeonsu Park, Hyun-Wook Lim, Jae-Youl Lee
2020 J jnl
IEEE Trans. Very Large Scale Integr. Syst.
Kyungho Ryu, Kil-Hoon Lee, Jung-Pil Lim, Jinho Kim, Han Su Pae, Junho Park, Hyun-Wook Lim, Jae-Youl Lee
2017 conf
ISSCC
Hye-Jung Kwon, Eunsung Seo, Changyong Lee, Young-Hun Seo, Gong-Heum Han, Hye-Ran Kim, Jong-Ho Lee, Min-Su Jang, Sung-Geun Do, Seung-Hyun Cho, Jae-Koo Park, Su-Yeon Doo, Jung-Bum Shin, Sang-Hoon Jung, Hyoung-Ju Kim, In-Ho Im, Beob-Rae Cho, Jaewoong Lee, Jae-Youl Lee, Ki-Hun Yu, Hyung-Kyu Kim, Chul-Hee Jeon, Hyun-Soo Park, Sang-Sun Kim, Seok-Ho Lee, Jong-Wook Park, Seung-Sub Lee, Bo-Tak Lim, Jun-Young Park, Yoon-Sik Park, Hyuk-Jun Kwon, Seung-Jun Bae, Jung-Hwan Choi, Kwang-Il Park, Seong-Jin Jang, Gyo-Young Jin
2017 J jnl
IEEE J. Solid State Circuits
Hyun-Wook Lim, Sung-Won Choi, Jeong-Keun Ahn, Woong-Ki Min, Sang-Kyu Lee, Chang-Hoon Baek, Jae-Youl Lee, Gyoo-Cheol Hwang, Young-Hyun Jun, Bai-Sun Kong
2015 conf
ISSCC
Hyun-Wook Lim, Sung-Won Choi, Sang-Kyu Lee, Chang-Hoon Baek, Jae-Youl Lee, Gyoo-Cheol Hwang, Bai-Sun Kong, Young-Hyun Jun
2014 conf
URAI
Sung-Ho Hong, Goo-bong Jung, Jae-Youl Lee, Myeong-Su Jeong, Jae Yeon Choi
2013 conf
URAI
Sung-Ho Hong, Kwangmok Jung, Jae-Youl Lee, Myeong-Su Jeong
2013 conf
ISSCC
Jae-Youl Lee, Saska Lindfors
2010 conf
SoCC
Sang-Ho Kim, Hyung-Min Park, Tae-Ho Kim, Jin-Ku Kang, Jin-Ho Kim, Jae-Youl Lee, Yoon-Kyung Choi, Myunghee Lee
2007 conf
ISSCC
Kyung-Suc Nah, Hyeokchul Kwon, Jae-Youl Lee, Dukmin Lee, Jun-Seok Han, Young-Hun Lee, Hyeyeong Rho, Jongseon Kim, Bongnam Kim, Myunghee Lee
2006 J jnl
IEEE J. Solid State Circuits
Jae-Youl Lee, Sung-Eun Kim, Seong-Jun Song, Jin-Kyung Kim, Sunyoung Kim, Hoi-Jun Yoo
2006 J jnl
IEEE J. Solid State Circuits
Sunyoung Kim, Jae-Youl Lee, Seong-Jun Song, Namjun Cho, Hoi-Jun Yoo
2005 conf
ISCAS (1)
Sunyoung Kim, Jae-Youl Lee, Seong-Jun Song, Namjun Cho, Hoi-Jun Yoo
2005 conf
ISCAS (5)
Narrijun Cho, Seong-Jun Song, Jae-Youl Lee, Sunyoung Kim, Shiho Kim, Hoi-Jun Yoo
2004 conf
ESSCIRC
Sung-Eun Kim, Seong-Jun Song, Jin Kyung Kim, Sunyoung Kim, Jae-Youl Lee, Hoi-Jun Yoo
redb/extractors/decompiler/bninja/analysis/medium_level_normalization.py
← Index redb/extractors/decompiler/bninja/analysis/medium_level_normalization.py python
from binaryninja import (
    MediumLevelILInstruction,
    Variable, SSAVariable,
    ILIntrinsic,
)


class MediumLevelNormalization:
    def __init__(self):
        return

    def _collect_ops(self, il, ops):
        if il is None:
            return
        ops.append(int(il.operation))
        operands = getattr(il, "operands", None)
        if not operands:
            return
        for op in operands:
            if isinstance(op, MediumLevelILInstruction):
                self._collect_ops(op, ops)
            elif isinstance(op, (list, tuple)):
                for sub in op:
                    if isinstance(sub, MediumLevelILInstruction):
                        self._collect_ops(sub, ops)

    def normalize_instruction_all_levels(self, instr_il):
        ops = []
        self._collect_ops(instr_il, ops)
        return ops

    def _leaf_type(self, val):
        if isinstance(val, SSAVariable):
            return "SSA_VAR"
        if isinstance(val, Variable):
            return "VAR"
        if isinstance(val, ILIntrinsic):
            return "INTRINSIC"
        if isinstance(val, bool):
            return "BOOL"
        if isinstance(val, float):
            return "FLOAT_CONST"
        if isinstance(val, int):
            return "CONST"
        if isinstance(val, str):
            return "STR"
        return type(val).__name__.upper()

    def _collect(self, il, out_op):
        if il is None:
            return
        out_op.append(int(il.operation))
        operands = getattr(il, "operands", None)
        if not operands:
            return
        for op in operands:
            if isinstance(op, MediumLevelILInstruction):
                self._collect(op, out_op)
            elif isinstance(op, (list, tuple)):
                for sub in op:
                    if isinstance(sub, MediumLevelILInstruction):
                        self._collect(sub, out_op)
                    else:
                        out_op.append(self._leaf_type(sub))
            else:
                out_op.append(self._leaf_type(op))

    def normalize_instr_with_operands(self, instr_il):
        ops = []
        self._collect(instr_il, ops)
        return ops