Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instruction to ir statement #21

Merged

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    e3d2733 View commit details
    Browse the repository at this point in the history
  2. IR Statement 일부 작성

    Eveheeero committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    db2f1ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    129977b View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Configuration menu
    Copy the full SHA
    cd3cd58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8646b87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27bfeab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8ee52d8 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Configuration menu
    Copy the full SHA
    35275c9 View commit details
    Browse the repository at this point in the history
  2. Instruction 일부 분리

    Eveheeero committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    d41e345 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    ee7da91 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. AAD 인스트럭션 추가

    Eveheeero committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    cce1818 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    5d26add View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Add x64's aam..aad instruction documentation (#18)

    Squashed commit of the following:
    
    commit ba2bef2
    Merge: a8ac6cb 5d26add
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Thu Jul 20 23:56:59 2023 +0900
    
        Merge branch 'instruction-to-ir-statement' into instruction-to-ir-statement
    
    commit a8ac6cb
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 18 16:08:49 2023 +0000
    
        correct aad document, compatibility section
    
    commit 1a29392
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 18 15:46:19 2023 +0000
    
        Correct some documents, add main descpt of ins
    
    commit 9bb45f5
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 18 09:47:26 2023 +0900
    
        aad 잘못 작성된 문서 수정
    
    commit 0c0ad3f
    Author: penpallee <penpallee@gmail.com>
    Date:   Tue Jul 18 16:01:03 2023 +0900
    
        Add x64's adc, adcx instruction documentation
    
    commit 8506c4d
    Author: penpallee <penpallee@gmail.com>
    Date:   Tue Jul 18 14:04:32 2023 +0900
    
        Update aam, aas instruction
        
        Modify aam, aas instruction document ( aam's Exception condition, aas's reference page number )
    
    commit 873f047
    Author: penpallee <penpallee@gmail.com>
    Date:   Mon Jul 17 22:43:53 2023 +0900
    
        Update lib.rs
    tejo1990 authored Jul 20, 2023
    Configuration menu
    Copy the full SHA
    3caef87 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Add x64's Instruction(ADD, ADDPD, ADDPS, ADDSD, ADDSS, ADDSUBPD) docu…

    …mentation (#19)
    
    Squashed commit of the following:
    
    commit e470184
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 25 06:33:14 2023 +0000
    
        add x64 addsd instruction document
    
    commit d7a0a0e
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 25 06:25:38 2023 +0000
    
        correct x64 documents, change document align +
        
        about multiple operation
    
    commit 11aac97
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 25 05:56:31 2023 +0000
    
        delete origin x64 ionstruction document
    
    commit 605936b
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 25 05:55:53 2023 +0000
    
        formatting, correct add, addpd
    
    commit c070d36
    Author: penpallee <penpallee@gmail.com>
    Date:   Sun Jul 23 11:23:16 2023 +0900
    
        Correct some document
    
    commit 002f8bc
    Author: penpallee <penpallee@gmail.com>
    Date:   Sat Jul 22 19:05:08 2023 +0900
    
        Add x64's ADDPS, ADDSS, ADDSUBPD instruction documentation.
    
    commit 0237395
    Author: penpallee <penpallee@gmail.com>
    Date:   Fri Jul 21 08:55:09 2023 +0900
    
        Add x64's ADD, ADDPD instruction documentation.
    tejo1990 authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    c534d6f View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    9d9fda8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8da12b8 View commit details
    Browse the repository at this point in the history
  3. split iceball substructure

    Eveheeero committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    844b3fc View commit details
    Browse the repository at this point in the history
  4. iceball::instruction 내부 데이터 수정 =

    - 구조체 내부에 bytes 추가
    - statement가 unknown일때를 대비한 에러 적용
    - get_bytes 메소드 초안 작성
    Eveheeero committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    922ae1f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c49018c View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Configuration menu
    Copy the full SHA
    219b538 View commit details
    Browse the repository at this point in the history
  2. Add x64's addsubps, adox, aesdec, aesdec128kl instruction documentati…

    …on (#20)
    
    Squashed commit of the following:
    
    commit 20c0b41
    Merge: bde93f5 219b538
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Wed Aug 2 12:26:34 2023 +0000
    
        Merge branch 'instruction-to-ir-statement' into penpallee
    
    commit bde93f5
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Aug 1 05:18:57 2023 +0000
    
        Code formatting adox, aesdec, aesdec128kl
    
    commit 38a4a56
    Author: penpallee <penpallee@gmail.com>
    Date:   Tue Aug 1 08:58:24 2023 +0900
    
        Add x64's AESDEC, AESDEC128KL, ADDSUBPD instruction documentation.
    
    commit 9f643be
    Author: penpallee <penpallee@gmail.com>
    Date:   Mon Jul 31 10:28:07 2023 +0900
    
        Add x64's ADDSUBPS, ADOX instruction documentation.
    
    commit 6bf10a4
    Merge: 4253e88 c534d6f
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Aug 1 04:55:54 2023 +0000
    
        Merge branch 'instruction-to-ir-statement' into penpallee
    
    commit 4253e88
    Merge: 32722b0 e470184
    Author: penpallee <penpallee@gmail.com>
    Date:   Mon Jul 31 09:20:25 2023 +0900
    
        Merge branch 'instruction-to-ir-statement' of https://github.com/penpallee/fireman into instruction-to-ir-statement
    
    commit e470184
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 25 06:33:14 2023 +0000
    
        add x64 addsd instruction document
    
    commit d7a0a0e
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 25 06:25:38 2023 +0000
    
        correct x64 documents, change document align +
        
        about multiple operation
    
    commit 11aac97
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 25 05:56:31 2023 +0000
    
        delete origin x64 ionstruction document
    
    commit 605936b
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 25 05:55:53 2023 +0000
    
        formatting, correct add, addpd
    
    commit c070d36
    Author: penpallee <penpallee@gmail.com>
    Date:   Sun Jul 23 11:23:16 2023 +0900
    
        Correct some document
    
    commit 002f8bc
    Author: penpallee <penpallee@gmail.com>
    Date:   Sat Jul 22 19:05:08 2023 +0900
    
        Add x64's ADDPS, ADDSS, ADDSUBPD instruction documentation.
    
    commit 0237395
    Author: penpallee <penpallee@gmail.com>
    Date:   Fri Jul 21 08:55:09 2023 +0900
    
        Add x64's ADD, ADDPD instruction documentation.
    
    commit 32722b0
    Author: penpallee <penpallee@gmail.com>
    Date:   Sun Jul 23 11:23:16 2023 +0900
    
        Correct some document
    
    commit 0c39ecd
    Author: penpallee <penpallee@gmail.com>
    Date:   Sat Jul 22 19:05:08 2023 +0900
    
        Add x64's ADDPS, ADDSS, ADDSUBPD instruction documentation.
    
    commit a5476ea
    Author: penpallee <penpallee@gmail.com>
    Date:   Fri Jul 21 08:55:09 2023 +0900
    
        Add x64's ADD, ADDPD instruction documentation.
    
    commit ba2bef2
    Merge: a8ac6cb 5d26add
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Thu Jul 20 23:56:59 2023 +0900
    
        Merge branch 'instruction-to-ir-statement' into instruction-to-ir-statement
    
    commit a8ac6cb
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 18 16:08:49 2023 +0000
    
        correct aad document, compatibility section
    
    commit 1a29392
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 18 15:46:19 2023 +0000
    
        Correct some documents, add main descpt of ins
    
    commit 9bb45f5
    Author: Eveheeero <xhve00000@naver.com>
    Date:   Tue Jul 18 09:47:26 2023 +0900
    
        aad 잘못 작성된 문서 수정
    
    commit 0c0ad3f
    Author: penpallee <penpallee@gmail.com>
    Date:   Tue Jul 18 16:01:03 2023 +0900
    
        Add x64's adc, adcx instruction documentation
    
    commit 8506c4d
    Author: penpallee <penpallee@gmail.com>
    Date:   Tue Jul 18 14:04:32 2023 +0900
    
        Update aam, aas instruction
        
        Modify aam, aas instruction document ( aam's Exception condition, aas's reference page number )
    
    commit 873f047
    Author: penpallee <penpallee@gmail.com>
    Date:   Mon Jul 17 22:43:53 2023 +0900
    
        Update lib.rs
    tejo1990 authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    94882a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Configuration menu
    Copy the full SHA
    cb8cad3 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. IR관련 상세 구현 =

    fireball 내부 instruction을 iceball::instruction으로 지정
    snowman의 term을 data로 지정 및 일부 타입 개선
    fireball::ir::??:Range가 Rnage<usize>대신 래핑타입 Register을 반환하도록 지정 (추후 연산자 오버로딩을 위해)
    가능한 경우에 PartialEq, Eq 구현하도록 지정
    Eveheeero committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    d02ead9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fd80d4 View commit details
    Browse the repository at this point in the history
  3. X64 레지스터 추가

    Eveheeero committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    8b26e6b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    223ca40 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d3420d1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    834fc7d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c22ef95 View commit details
    Browse the repository at this point in the history