got compilation to work
This commit is contained in:
44
cg.s
Normal file
44
cg.s
Normal file
@ -0,0 +1,44 @@
|
||||
movl $3, 0(%rbp)
|
||||
movl $2, 1(%rbp)
|
||||
movl $8, 2(%rbp)
|
||||
movl 1(%rbp), %eax
|
||||
subl 2(%rbp), %eax
|
||||
movl %eax, 3(%rbp)
|
||||
movl 0(%rbp), %eax
|
||||
addl 0(%rbp), %eax
|
||||
movl %eax, 4(%rbp)
|
||||
movl $3, 5(%rbp)
|
||||
movl $2, 6(%rbp)
|
||||
movl $8, 7(%rbp)
|
||||
movl 6(%rbp), %eax
|
||||
cltd
|
||||
idivl 7(%rbp)
|
||||
movl %eax, 8(%rbp)
|
||||
movl 5(%rbp), %eax
|
||||
subl 8(%rbp), %eax
|
||||
movl %eax, 9(%rbp)
|
||||
movl $2, 10(%rbp)
|
||||
movl $8, 11(%rbp)
|
||||
movl $3, 12(%rbp)
|
||||
movl $2, 13(%rbp)
|
||||
movl 12(%rbp), %eax
|
||||
subl 13(%rbp), %eax
|
||||
movl %eax, 14(%rbp)
|
||||
movl $8, 15(%rbp)
|
||||
movl 14(%rbp), %eax
|
||||
cltd
|
||||
idivl 15(%rbp)
|
||||
movl %edx, 16(%rbp)
|
||||
movl $3, 17(%rbp)
|
||||
movl $2, 18(%rbp)
|
||||
movl 17(%rbp), %eax
|
||||
cltd
|
||||
idivl 18(%rbp)
|
||||
movl %edx, 19(%rbp)
|
||||
movl $8, 20(%rbp)
|
||||
movl 19(%rbp), %eax
|
||||
subl 20(%rbp), %eax
|
||||
movl %eax, 21(%rbp)
|
||||
movl $3, 22(%rbp)
|
||||
movl $8, 23(%rbp)
|
||||
movl $0, 24(%rbp)
|
Reference in New Issue
Block a user