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:
parent
cd0eb07c40
commit
d06a13aee4
|
@ -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")))
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue