guix: Update M2-Planet to 1fc2aeab483208bd2ba117b21df3894c182470ec.

* guix/git/mes.scm (m2-planet): Update to 1fc2aeab483208bd2ba117b21df3894c182470ec.
(native-inputs): Add gcc-toolchain-7.
* lib/m2/x86/x86_defs.M1: Update from M2-Planet.
This commit is contained in:
Jan (janneke) Nieuwenhuizen 2020-10-18 23:29:15 +02:00
parent cd0eb07c40
commit d06a13aee4
No known key found for this signature in database
GPG key ID: F3C1A0D9C1D65273
2 changed files with 8 additions and 4 deletions

View file

@ -90,7 +90,7 @@ get_machine.")
(license gpl3+))) (license gpl3+)))
(define-public m2-planet (define-public m2-planet
(let ((commit "c2cbc518f9c073436845cae2bdecf01ffdb1afbd") (let ((commit "1fc2aeab483208bd2ba117b21df3894c182470ec")
(revision "0")) (revision "0"))
(package (package
(name "m2-planet") (name "m2-planet")
@ -103,9 +103,10 @@ get_machine.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"0v8vcd5i4z904n5n2mxgd6jpz0gmgbfxmvwzg8ax6gy1js4jyixf")))) "1fj3xiqcibdfi78b43nn6w8hs3vkz32yb06n8r5mna8pnjdmn00l"))))
(native-inputs (native-inputs
`(("mescc-tools" ,mescc-tools))) `(("gcc-toolchain" ,gcc-toolchain-7)
("mescc-tools" ,mescc-tools)))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))

View file

@ -35,6 +35,7 @@ DEFINE COPY_esp_to_ebp 89E5
DEFINE COPY_esp_to_ecx 89E1 DEFINE COPY_esp_to_ecx 89E1
DEFINE COPY_esp_to_edi 89E7 DEFINE COPY_esp_to_edi 89E7
DEFINE DIVIDE_eax_by_ebx_into_eax F7FB DEFINE DIVIDE_eax_by_ebx_into_eax F7FB
DEFINE DIVIDES_eax_by_ebx_into_eax F7F3
DEFINE INT_80 CD80 DEFINE INT_80 CD80
DEFINE JUMP E9 DEFINE JUMP E9
DEFINE JUMP_EQ 0F84 DEFINE JUMP_EQ 0F84
@ -56,11 +57,13 @@ DEFINE LOAD_INTEGER_ebx 8B1B
DEFINE LOAD_INTEGER_ecx 8B09 DEFINE LOAD_INTEGER_ecx 8B09
DEFINE LOAD_INTEGER_edx 8B12 DEFINE LOAD_INTEGER_edx 8B12
DEFINE MODULUS_eax_from_ebx_into_ebx F7FB DEFINE MODULUS_eax_from_ebx_into_ebx F7FB
DEFINE MODULUSS_eax_from_ebx_into_ebx F7F3
DEFINE MOVEZBL 0FB6C0 DEFINE MOVEZBL 0FB6C0
DEFINE MOVE_ebx_to_eax 89D8 DEFINE MOVE_ebx_to_eax 89D8
DEFINE MOVE_ecx_to_eax 89C8 DEFINE MOVE_ecx_to_eax 89C8
DEFINE MOVE_edx_to_eax 89D0 DEFINE MOVE_edx_to_eax 89D0
DEFINE MULTIPLY_eax_by_ebx_into_eax F7E3 DEFINE MULTIPLY_eax_by_ebx_into_eax F7EB
DEFINE MULTIPLYS_eax_by_ebx_into_eax F7E3
DEFINE NOP 00000000 DEFINE NOP 00000000
DEFINE NOT_eax F7D0 DEFINE NOT_eax F7D0
DEFINE OR_eax_ebx 09D8 DEFINE OR_eax_ebx 09D8