-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add x64's addsubps, adox, aesdec, aesdec128kl instruction documentation #20
Add x64's addsubps, adox, aesdec, aesdec128kl instruction documentation #20
Conversation
Modify aam, aas instruction document ( aam's Exception condition, aas's reference page number )
about multiple operation
…allee/fireman into instruction-to-ir-statement
cffb4fd
to
38a4a56
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I force-pushed your repository cause of commit tree conflict, so you "need to" rebase pull or delete and clone branch again.
If you don't merge from my branch to yours before you work, i have to force-push every time, and you need to rebase again
# before work
git fetch upstream
git fetch upstream instruction-to-ir-statement:eveheeero
git merge eveheeero
follow up this command before work (if you have upstream remote(default)
let me know if you see this comment
iceball/src/lib.rs
Outdated
/// | ||
/// Perform One Round of an AES Decryption Flow | ||
/// | ||
/// - aesdec xmm1, xmm2/m128 - Perform one round of an AES decryption flow, using the Equivalent Inverse Cipher, using one 128-bit data (state) from xmm1 with one 128-bit round key from xmm2/m128. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AES encryption has some version about various key size, aes128, aes196, aes256, aes512, so these instructions are intended perform matching key-size AES encryption (but not 196, due to xmm ymm zmm can't be represented to fit 196 bit)
can you join https://fireman.zulipchat.com/ to talk about? |
Squashed commit of the following: commit 20c0b41
commit bde93f5
commit 38a4a56
commit 9f643be
commit 6bf10a4
commit 4253e88
commit e470184
commit d7a0a0e
commit 11aac97
commit 605936b
commit c070d36
commit 002f8bc
commit 0237395
commit 32722b0
commit 0c39ecd
commit a5476ea
commit ba2bef2
commit a8ac6cb
commit 1a29392
commit 9bb45f5
commit 0c0ad3f
commit 8506c4d
commit 873f047
|
next time, ill revert rather reset |
why not, i will join there
good news for me, thanks |
Co-authored-by: penpallee <penpallee@gmail.com> Squashed commit of the following: commit c22ef95 Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 06:15:31 2023 +0000 aaa 인스트럭션 파싱 작성 commit 834fc7d Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 05:34:33 2023 +0000 Instruction analyze 일부 작성 commit d3420d1 Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 05:07:10 2023 +0000 IR 내부 Statement 및 Data 변경, 주석 수정 commit 223ca40 Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 01:54:07 2023 +0000 ir::statements 내부 박싱 제거 commit 8b26e6b Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 01:44:12 2023 +0000 X64 레지스터 추가 commit 0fd80d4 Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 01:39:08 2023 +0000 X64 레지스터 추가 및 Statement에 Operator 추가 commit d02ead9 Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 00:37:26 2023 +0000 IR관련 상세 구현 = fireball 내부 instruction을 iceball::instruction으로 지정 snowman의 term을 data로 지정 및 일부 타입 개선 fireball::ir::??:Range가 Rnage<usize>대신 래핑타입 Register을 반환하도록 지정 (추후 연산자 오버로딩을 위해) 가능한 경우에 PartialEq, Eq 구현하도록 지정 commit cb8cad3 Author: Eveheeero <xhve00000@naver.com> Date: Sun Aug 6 15:55:54 2023 +0000 IR 내부 statements 추가구성 commit 94882a4 Author: penpallee <penpallee@gmail.com> Date: Wed Aug 2 21:27:32 2023 +0900 Add x64's addsubps, adox, aesdec, aesdec128kl instruction documentation (#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 commit 219b538 Author: Eveheeero <xhve00000@naver.com> Date: Wed Aug 2 00:15:49 2023 +0000 iceball 내부 레지스터 추가 commit c49018c Author: Eveheeero <xhve00000@naver.com> Date: Tue Aug 1 15:56:35 2023 +0000 iceball x64 레지스터 작성 commit 922ae1f Author: Eveheeero <xhve00000@naver.com> Date: Tue Aug 1 15:46:12 2023 +0000 iceball::instruction 내부 데이터 수정 = - 구조체 내부에 bytes 추가 - statement가 unknown일때를 대비한 에러 적용 - get_bytes 메소드 초안 작성 commit 844b3fc Author: Eveheeero <xhve00000@naver.com> Date: Tue Aug 1 15:28:08 2023 +0000 split iceball substructure commit 8da12b8 Author: Eveheeero <xhve00000@naver.com> Date: Tue Aug 1 12:39:08 2023 +0000 Instruction 내부 데이터 수정 (byte 포함 및 mnemonic 수정) commit 9d9fda8 Author: Eveheeero <xhve00000@naver.com> Date: Tue Aug 1 12:29:38 2023 +0000 X64 instruction to ir 일부 작성 및 ir statement 인자타입 작성 commit c534d6f Author: penpallee <penpallee@gmail.com> Date: Tue Jul 25 15:37:44 2023 +0900 Add x64's Instruction(ADD, ADDPD, ADDPS, ADDSD, ADDSS, ADDSUBPD) documentation (#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. commit 3caef87 Author: penpallee <penpallee@gmail.com> Date: Fri Jul 21 00:03:00 2023 +0900 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 commit 5d26add Author: Eveheeero <xhve00000@naver.com> Date: Tue Jul 18 09:47:26 2023 +0900 aad 잘못 작성된 문서 수정 commit cce1818 Author: Eveheeero <xhve00000@naver.com> Date: Sat Jul 15 13:52:09 2023 +0000 AAD 인스트럭션 추가 commit ee7da91 Author: Eveheeero <xhve00000@naver.com> Date: Tue Jul 11 11:20:34 2023 +0000 인스트럭션 주석 작성 commit d41e345 Author: Eveheeero <xhve00000@naver.com> Date: Thu Jun 8 03:04:21 2023 +0000 Instruction 일부 분리 commit 35275c9 Author: Eveheeero <xhve00000@naver.com> Date: Thu Jun 8 00:21:07 2023 +0000 사용 예정인 라이브러리 초안 작성 commit 8ee52d8 Author: Eveheeero <xhve00000@naver.com> Date: Wed Jun 7 17:01:35 2023 +0000 x86_64 인스트럭션 열거문 작성 commit 27bfeab Author: Eveheeero <xhve00000@naver.com> Date: Wed Jun 7 05:07:40 2023 +0000 X64 레지스터 작성 완료 commit 8646b87 Author: Eveheeero <xhve00000@naver.com> Date: Wed Jun 7 04:38:55 2023 +0000 x64 레지스터에 대해 매크로화 commit cd3cd58 Author: Eveheeero <xhve00000@naver.com> Date: Wed Jun 7 00:56:33 2023 +0000 Github Action 정적빌드 추가 작성 commit 129977b Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 16:06:50 2023 +0000 Github Action 캐싱 설정 commit db2f1ea Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 15:50:31 2023 +0000 IR Statement 일부 작성 commit e3d2733 Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 15:29:43 2023 +0000 x86_64 인스트럭션 변환 모듈 초안 작성
Squashed commit of the following: commit 6977dc9 Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 15:40:00 2023 +0900 Instruction to ir statement (#21) Co-authored-by: penpallee <penpallee@gmail.com> Squashed commit of the following: commit c22ef95 Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 06:15:31 2023 +0000 aaa 인스트럭션 파싱 작성 commit 834fc7d Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 05:34:33 2023 +0000 Instruction analyze 일부 작성 commit d3420d1 Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 05:07:10 2023 +0000 IR 내부 Statement 및 Data 변경, 주석 수정 commit 223ca40 Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 01:54:07 2023 +0000 ir::statements 내부 박싱 제거 commit 8b26e6b Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 01:44:12 2023 +0000 X64 레지스터 추가 commit 0fd80d4 Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 01:39:08 2023 +0000 X64 레지스터 추가 및 Statement에 Operator 추가 commit d02ead9 Author: Eveheeero <xhve00000@naver.com> Date: Mon Aug 7 00:37:26 2023 +0000 IR관련 상세 구현 = fireball 내부 instruction을 iceball::instruction으로 지정 snowman의 term을 data로 지정 및 일부 타입 개선 fireball::ir::??:Range가 Rnage<usize>대신 래핑타입 Register을 반환하도록 지정 (추후 연산자 오버로딩을 위해) 가능한 경우에 PartialEq, Eq 구현하도록 지정 commit cb8cad3 Author: Eveheeero <xhve00000@naver.com> Date: Sun Aug 6 15:55:54 2023 +0000 IR 내부 statements 추가구성 commit 94882a4 Author: penpallee <penpallee@gmail.com> Date: Wed Aug 2 21:27:32 2023 +0900 Add x64's addsubps, adox, aesdec, aesdec128kl instruction documentation (#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 commit 219b538 Author: Eveheeero <xhve00000@naver.com> Date: Wed Aug 2 00:15:49 2023 +0000 iceball 내부 레지스터 추가 commit c49018c Author: Eveheeero <xhve00000@naver.com> Date: Tue Aug 1 15:56:35 2023 +0000 iceball x64 레지스터 작성 commit 922ae1f Author: Eveheeero <xhve00000@naver.com> Date: Tue Aug 1 15:46:12 2023 +0000 iceball::instruction 내부 데이터 수정 = - 구조체 내부에 bytes 추가 - statement가 unknown일때를 대비한 에러 적용 - get_bytes 메소드 초안 작성 commit 844b3fc Author: Eveheeero <xhve00000@naver.com> Date: Tue Aug 1 15:28:08 2023 +0000 split iceball substructure commit 8da12b8 Author: Eveheeero <xhve00000@naver.com> Date: Tue Aug 1 12:39:08 2023 +0000 Instruction 내부 데이터 수정 (byte 포함 및 mnemonic 수정) commit 9d9fda8 Author: Eveheeero <xhve00000@naver.com> Date: Tue Aug 1 12:29:38 2023 +0000 X64 instruction to ir 일부 작성 및 ir statement 인자타입 작성 commit c534d6f Author: penpallee <penpallee@gmail.com> Date: Tue Jul 25 15:37:44 2023 +0900 Add x64's Instruction(ADD, ADDPD, ADDPS, ADDSD, ADDSS, ADDSUBPD) documentation (#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. commit 3caef87 Author: penpallee <penpallee@gmail.com> Date: Fri Jul 21 00:03:00 2023 +0900 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 commit 5d26add Author: Eveheeero <xhve00000@naver.com> Date: Tue Jul 18 09:47:26 2023 +0900 aad 잘못 작성된 문서 수정 commit cce1818 Author: Eveheeero <xhve00000@naver.com> Date: Sat Jul 15 13:52:09 2023 +0000 AAD 인스트럭션 추가 commit ee7da91 Author: Eveheeero <xhve00000@naver.com> Date: Tue Jul 11 11:20:34 2023 +0000 인스트럭션 주석 작성 commit d41e345 Author: Eveheeero <xhve00000@naver.com> Date: Thu Jun 8 03:04:21 2023 +0000 Instruction 일부 분리 commit 35275c9 Author: Eveheeero <xhve00000@naver.com> Date: Thu Jun 8 00:21:07 2023 +0000 사용 예정인 라이브러리 초안 작성 commit 8ee52d8 Author: Eveheeero <xhve00000@naver.com> Date: Wed Jun 7 17:01:35 2023 +0000 x86_64 인스트럭션 열거문 작성 commit 27bfeab Author: Eveheeero <xhve00000@naver.com> Date: Wed Jun 7 05:07:40 2023 +0000 X64 레지스터 작성 완료 commit 8646b87 Author: Eveheeero <xhve00000@naver.com> Date: Wed Jun 7 04:38:55 2023 +0000 x64 레지스터에 대해 매크로화 commit cd3cd58 Author: Eveheeero <xhve00000@naver.com> Date: Wed Jun 7 00:56:33 2023 +0000 Github Action 정적빌드 추가 작성 commit 129977b Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 16:06:50 2023 +0000 Github Action 캐싱 설정 commit db2f1ea Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 15:50:31 2023 +0000 IR Statement 일부 작성 commit e3d2733 Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 15:29:43 2023 +0000 x86_64 인스트럭션 변환 모듈 초안 작성 commit 992530a Author: Eveheeero <xhve00000@naver.com> Date: Wed Jun 7 00:19:06 2023 +0900 Delete original analyze routine (#16) Squashed commit of the following: commit 6f4e0ce Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 15:17:42 2023 +0000 Doctest 제외 commit aa0d675 Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 15:02:59 2023 +0000 작성되어있는 기존 로직 삭제 commit 62e9894 Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 14:57:12 2023 +0000 X64 메소드에 inline화 적용 commit 63095fb Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 14:56:15 2023 +0000 X64Mut 작성 commit 86b8ad0 Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 14:22:04 2023 +0000 X64 나머지 레지스터 작성 commit 6e5fa22 Author: Eveheeero <xhve00000@naver.com> Date: Tue Jun 6 13:54:17 2023 +0000 X64 레지스터 일부 작성 commit ff308ab Author: Eveheeero <xhve00000@naver.com> Date: Mon May 29 03:19:03 2023 +0000 X64 레지스터 일부 작성 commit c95c5bf Author: Eveheeero <xhve00000@naver.com> Date: Sun May 28 16:50:34 2023 +0000 Bitvec 내부 데이터 단위 usize로 지정 commit 8106595 Author: Eveheeero <xhve00000@naver.com> Date: Sun May 28 14:50:40 2023 +0000 prelude 내부에 bitvec 관련 테스트 추가 commit 6e9d28d Author: Eveheeero <xhve00000@naver.com> Date: Sat May 27 10:53:22 2023 +0000 mod 및 use 코드스타일 변경 및 주석 변경 commit ec6c4fc Author: Eveheeero <xhve00000@naver.com> Date: Sat May 27 10:35:28 2023 +0000 IR 기본 구현 및 x86_64 레지스터에 대한 trait 작성 commit 70b3b7f Author: Eveheeero <xhve00000@naver.com> Date: Sat May 6 06:39:31 2023 +0000 IR 구조체 생성 및 구조체에 대한 간단한 구현 + + prelude 공개 적용 + prelude 내부에 bitvec 추가 + prelude 내부에 log::* 추가 및 적용 commit 9a53453 Author: Eveheeero <xhve00000@naver.com> Date: Sat May 6 04:58:28 2023 +0000 IR 모듈 생성 + Fireball::get_object에 대해 dyn -> impl로 변경 commit 8bd7048 Author: Eveheeero <xhve00000@naver.com> Date: Mon May 1 07:47:37 2023 +0000 기존 분석 로직 제거 commit c3bc279 Author: Eveheeero <xhve00000@naver.com> Date: Mon May 1 04:47:43 2023 +0000 IR 내부의 정교한 비트 조작을 위한 bitvec 라이브러리 추가 commit bac067d Author: Eveheeero <xhve00000@naver.com> Date: Mon May 1 04:08:30 2023 +0000 로직 개편의 이유로 기존 테스트 비활성화
Need to know
Please check and make it better document. thanks
here i attach fyi