.data
format1:    .string "Multiply : %u * %u = %llu\n"
format2:    .string "Divide : %u / %u = %u\n"
.text
.globl main
main:
subl $8, %esp
movl $4000000000, -4(%ebp)
movl $4, -8(%ebp)
 
# operation multiply
movl    -4(%ebp),   %eax
mull    -8(%ebp)
pushl   %edx
pushl   %eax
pushl   -8(%ebp)
pushl   -4(%ebp)
pushl   $format1
call    printf
 
addl $28, %esp
xor %eax, %eax
ret