Skip to content

Instantly share code, notes, and snippets.

# Basic settings
set from=account-here@gmail.com
set realname="real-name-here"
# Basic IMAP stuff
set imap_user="account-here@gmail.com"
set imap_pass="password-here"
#Remote folders
set folder="imaps://imap.gmail.com:993"
@agam
agam / gist:5148398
Last active December 14, 2015 21:08
Assembly output of Hello World in Haskell
.data
.align 8
.align 1
.globl __stginit_Main
.type __stginit_Main, @object
__stginit_Main:
.globl __stginit_ZCMain
.type __stginit_ZCMain, @object
__stginit_ZCMain:
.section .data
@agam
agam / gist:5148416
Last active December 14, 2015 21:08
Assembly output of Hello World in C++
.file "helloworld.cpp"
.local _ZStL8__ioinit
.comm _ZStL8__ioinit,1,1
.section .rodata
.LC0:
.string "Hello world\n\n"
.text
.globl main
.type main, @function
main:
@agam
agam / gist:5148575
Created March 13, 2013 01:09
Assembly output of Hello World in Go
# command-line-arguments
--- prog list "main" ---
0000 TEXT main+0(SB),$72-0
0001 LEAQ autotmp_0002+-16(SP),DI
0002 MOVQ $0,AX
0003 STOSQ ,
0004 STOSQ ,
0005 LEAQ autotmp_0002+-16(SP),BX
0006 MOVL $1,autotmp_0000+-24(SP)
@agam
agam / gist:5194257
Created March 19, 2013 07:13
Simple C++ Loop
.file "simplearray.cpp"
.section .rodata
.type _ZStL19piecewise_construct, @object
.size _ZStL19piecewise_construct, 1
_ZStL19piecewise_construct:
.zero 1
.type _ZStL13allocator_arg, @object
.size _ZStL13allocator_arg, 1
_ZStL13allocator_arg:
.zero 1
@agam
agam / gist:5194680
Created March 19, 2013 09:11
Simple loop in haskell
.data
.align 8
.align 1
.globl __stginit_Main
.type __stginit_Main, @object
__stginit_Main:
.globl __stginit_ZCMain
.type __stginit_ZCMain, @object
__stginit_ZCMain:
.data
@agam
agam / gist:5202781
Created March 20, 2013 06:45
Simple loop in haskell: data.sequence
.data
.align 8
.align 1
.globl __stginit_Main
.type __stginit_Main, @object
__stginit_Main:
.globl __stginit_ZCMain
.type __stginit_ZCMain, @object
__stginit_ZCMain:
.section .data
@agam
agam / gist:5202839
Created March 20, 2013 07:05
Simple loop in haskell: data.vector
.data
.align 8
.align 1
.globl __stginit_Main
.type __stginit_Main, @object
__stginit_Main:
.globl __stginit_ZCMain
.type __stginit_ZCMain, @object
__stginit_ZCMain:
.section .data
@agam
agam / gist:5203008
Last active December 15, 2015 04:39
Simple loop in haskell: data.vector.unboxed
.data
.align 8
.align 1
.globl __stginit_Main
.type __stginit_Main, @object
__stginit_Main:
.globl __stginit_ZCMain
.type __stginit_ZCMain, @object
__stginit_ZCMain:
.section .data
@agam
agam / gist:5872178
Created June 26, 2013 22:07
Assembly version of binary and n-ary trees in C++
.file "tree.cpp"
.text
.align 16, 0x90
.type __cxx_global_var_init,@function
__cxx_global_var_init: # @__cxx_global_var_init
.Ltmp2:
.cfi_startproc
# BB#0:
pushq %rbp
.Ltmp3: