Hatena::Groupgeneration1986

最後に改行がないとコンパイルできない [suu-gの日記]

2008-05-10天使はおじさんだったよ\(^o^)/

マクロ使ってみたよ

| 19:15

アセンブラディレクティブのマクロを使ってみたよ\(^o^)/

これすごいよ\(^o^)/

.macro printhoge pname
	.text 1
\pname:
	pushl	%edx
	subl	$20, %esp
	movl	$_\pname, (%esp)
	call	printf
	addl	$20, %esp
	popl	%eax
	cmpl	%eax, %eax
	je	after_print

	.section .rodata
_\pname:
	.ascii "\pname \0"
.endm

printhoge Fizz
printhoge Buzz
printhoge FizzBuzz

.macro macroname [args]

っていう宣言で、.endmまでがマクロ宣言\(^o^)/

マクロ内で\引数とすればその場所が引数に置き換えられるよ\(^o^)/

文字列の中でもシンボル名の途中からでも置き換えちゃうよ\(^o^)/

冗談で試したら本当に出来てしまった\(^o^)/強力すぎる\(^o^)/


全体ではこんな感じだよ\(^o^)/

.globl main

.macro printhoge pname
	.text 1
\pname:
	pushl	%edx
	subl	$20, %esp
	movl	$_\pname, (%esp)
	call	printf
	addl	$20, %esp
	popl	%eax
	cmpl	%eax, %eax
	je	after_print

	.section .rodata
_\pname:
	.ascii "\pname \0"
.endm

.text 0
main:
	leal	4(%esp), %ecx
	andl	$-16, %esp
	pushl	-4(%ecx)
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ecx

	movl	$1, %eax
	movl	%eax, %ecx
loop:

	movl	%eax, %edx
	movl	$15, %ebx
	call	mod
	cmpl	$0, %eax
	je	FizzBuzz

/*	movl	%edx, %eax */
/* since x mod 5 == (x mod 15) mod 5  */
	movl	$5, %ebx
	call	mod
	cmpl	$0, %eax
	je	Buzz

	movl	%edx, %eax
	movl	$3, %ebx
	call	mod
	cmpl	$0, %eax
	je	Fizz

	movl	%edx, %eax
	pushl	%eax
	subl	$20, %esp
	movl	%eax, 4(%esp)
	movl	$_Number, (%esp)
	call	printf
	addl	$20, %esp
	popl	%eax
	
after_print:
	addl	$1, %eax
	cmpl	$100, %eax
	jle	loop

loop_end:
	popl	%ecx
	popl	%ebp
	leal	-4(%ecx), %esp
	ret

printhoge Fizz
printhoge Buzz
printhoge FizzBuzz

.text 2
mod:
/*
 This subroutine calculates
	 (mod %eax %ebx)
 returns the mod on %eax.
 mod()
 */
/*	movl	%ecx, %eax*/
mod_loop:
	cmpl	%eax, %ebx
	jg	mod_end
	subl	%ebx, %eax
	cmpl	%eax, %eax
	je	mod_loop
mod_end:
	ret
	
.section .rodata
_Number:
.ascii "%d \0"

アセンブリコードレベルでの記述は簡単になっているけど、オブジェクトファイルでは勿論展開されてるよ\(^o^)/

fb2.o:     file format elf32-i386

Disassembly of section .text:

00000000 <main>:
   0:	8d 4c 24 04          	lea    0x4(%esp),%ecx
   4:	83 e4 f0             	and    $0xfffffff0,%esp
   7:	ff 71 fc             	pushl  0xfffffffc(%ecx)
   a:	55                   	push   %ebp
   b:	89 e5                	mov    %esp,%ebp
   d:	51                   	push   %ecx
   e:	b8 01 00 00 00       	mov    $0x1,%eax
  13:	89 c1                	mov    %eax,%ecx

00000015 <loop>:
  15:	89 c2                	mov    %eax,%edx
  17:	bb 0f 00 00 00       	mov    $0xf,%ebx
  1c:	e8 95 00 00 00       	call   b6 <mod>
  21:	83 f8 00             	cmp    $0x0,%eax
  24:	74 78                	je     9e <FizzBuzz>
  26:	bb 05 00 00 00       	mov    $0x5,%ebx
  2b:	e8 86 00 00 00       	call   b6 <mod>
  30:	83 f8 00             	cmp    $0x0,%eax
  33:	74 51                	je     86 <Buzz>
  35:	89 d0                	mov    %edx,%eax
  37:	bb 03 00 00 00       	mov    $0x3,%ebx
  3c:	e8 75 00 00 00       	call   b6 <mod>
  41:	83 f8 00             	cmp    $0x0,%eax
  44:	74 28                	je     6e <Fizz>
  46:	89 d0                	mov    %edx,%eax
  48:	50                   	push   %eax
  49:	83 ec 14             	sub    $0x14,%esp
  4c:	89 44 24 04          	mov    %eax,0x4(%esp)
  50:	c7 04 24 00 00 00 00 	movl   $0x0,(%esp)
  57:	e8 fc ff ff ff       	call   58 <loop+0x43>
  5c:	83 c4 14             	add    $0x14,%esp
  5f:	58                   	pop    %eax

00000060 <after_print>:
  60:	83 c0 01             	add    $0x1,%eax
  63:	83 f8 64             	cmp    $0x64,%eax
  66:	7e ad                	jle    15 <loop>

00000068 <loop_end>:
  68:	59                   	pop    %ecx
  69:	5d                   	pop    %ebp
  6a:	8d 61 fc             	lea    0xfffffffc(%ecx),%esp
  6d:	c3                   	ret    

0000006e <Fizz>:
  6e:	52                   	push   %edx
  6f:	83 ec 14             	sub    $0x14,%esp
  72:	c7 04 24 00 00 00 00 	movl   $0x0,(%esp)
  79:	e8 fc ff ff ff       	call   7a <Fizz+0xc>
  7e:	83 c4 14             	add    $0x14,%esp
  81:	58                   	pop    %eax
  82:	39 c0                	cmp    %eax,%eax
  84:	74 da                	je     60 <after_print>

00000086 <Buzz>:
  86:	52                   	push   %edx
  87:	83 ec 14             	sub    $0x14,%esp
  8a:	c7 04 24 06 00 00 00 	movl   $0x6,(%esp)
  91:	e8 fc ff ff ff       	call   92 <Buzz+0xc>
  96:	83 c4 14             	add    $0x14,%esp
  99:	58                   	pop    %eax
  9a:	39 c0                	cmp    %eax,%eax
  9c:	74 c2                	je     60 <after_print>

0000009e <FizzBuzz>:
  9e:	52                   	push   %edx
  9f:	83 ec 14             	sub    $0x14,%esp
  a2:	c7 04 24 0c 00 00 00 	movl   $0xc,(%esp)
  a9:	e8 fc ff ff ff       	call   aa <FizzBuzz+0xc>
  ae:	83 c4 14             	add    $0x14,%esp
  b1:	58                   	pop    %eax
  b2:	39 c0                	cmp    %eax,%eax
  b4:	74 aa                	je     60 <after_print>

000000b6 <mod>:
  b6:	39 c3                	cmp    %eax,%ebx
  b8:	7f 06                	jg     c0 <mod_end>
  ba:	29 d8                	sub    %ebx,%eax
  bc:	39 c0                	cmp    %eax,%eax
  be:	74 f6                	je     b6 <mod>

000000c0 <mod_end>:
  c0:	c3                   	ret    

mod_endとかそういうラベルがまだ残ってるのが気持ち悪いね\(^o^)/

確かLから始まるラベルはリンカに行く前に自動的に消えるとかそういう決まりがあったはず\(^o^)/

VerdyVerdy2012/05/24 09:28A simple and intleigelnt point, well made. Thanks!

lmbrxhvlmbrxhv2012/05/24 11:21TrAu7n <a href="http://wwuykdgrlbza.com/">wwuykdgrlbza</a>

nzhntgfnzhntgf2012/05/25 14:45tlfIoO , [url=http://eiryyejlhvts.com/]eiryyejlhvts[/url], [link=http://ewsszgmprrmw.com/]ewsszgmprrmw[/link], http://hpiqhlhhjgdx.com/

ydvzohydvzoh2012/05/25 16:50BqXqyX , [url=http://culblaylukbu.com/]culblaylukbu[/url], [link=http://kegndllkpirk.com/]kegndllkpirk[/link], http://aqofdkpzecki.com/

tiudkljgvvtiudkljgvv2012/05/25 19:01mVVMsl , [url=http://wbxlcbeekjgj.com/]wbxlcbeekjgj[/url], [link=http://xrzpqapisgap.com/]xrzpqapisgap[/link], http://ypwvlrgkinxs.com/

fojqxqlshfojqxqlsh2012/05/26 17:09yVT9Ax <a href="http://fslqbdilpznu.com/">fslqbdilpznu</a>

wppqsjwppqsj2012/05/27 20:484poIp1 , [url=http://dzjgthbdyiyi.com/]dzjgthbdyiyi[/url], [link=http://smezewkwiywr.com/]smezewkwiywr[/link], http://zmlgacmdvlzt.com/

efkowudoquefkowudoqu2017/01/04 23:57http://dutasterideavodartonline.org/ - dutasterideavodartonline.org.ankor <a href="http://online-purchaselevitra.net/">online-purchaselevitra.net.ankor</a> http://20mg-cheapest-pricelevitra.net/

usaxeduehusaxedueh2017/01/05 05:18http://dutasterideavodartonline.org/ - dutasterideavodartonline.org.ankor <a href="http://online-purchaselevitra.net/">online-purchaselevitra.net.ankor</a> http://20mg-cheapest-pricelevitra.net/

atgoruputaatgoruputa2017/01/05 05:34http://dutasterideavodartonline.org/ - dutasterideavodartonline.org.ankor <a href="http://online-purchaselevitra.net/">online-purchaselevitra.net.ankor</a> http://20mg-cheapest-pricelevitra.net/

idagijidibiidagijidibi2017/01/05 23:05http://dutasterideavodartonline.org/ - dutasterideavodartonline.org.ankor <a href="http://online-purchaselevitra.net/">online-purchaselevitra.net.ankor</a> http://20mg-cheapest-pricelevitra.net/

cutuwiqcutuwiq2017/01/05 23:21http://dutasterideavodartonline.org/ - dutasterideavodartonline.org.ankor <a href="http://online-purchaselevitra.net/">online-purchaselevitra.net.ankor</a> http://20mg-cheapest-pricelevitra.net/

jabiqebutjabiqebut2017/01/06 21:09http://dutasterideavodartonline.org/ - dutasterideavodartonline.org.ankor <a href="http://online-purchaselevitra.net/">online-purchaselevitra.net.ankor</a> http://20mg-cheapest-pricelevitra.net/

exevohaexevoha2017/03/24 04:52http://usa-onlineprednisone.net/ - usa-onlineprednisone.net.ankor <a href="http://salbutamol-ventolin-buy.net/">salbutamol-ventolin-buy.net.ankor</a> http://online-viagracanada.net/

apiyejiogapiyejiog2017/03/24 05:08http://usa-onlineprednisone.net/ - usa-onlineprednisone.net.ankor <a href="http://salbutamol-ventolin-buy.net/">salbutamol-ventolin-buy.net.ankor</a> http://online-viagracanada.net/

wigejanojaywigejanojay2017/03/24 05:11http://usa-onlineprednisone.net/ - usa-onlineprednisone.net.ankor <a href="http://salbutamol-ventolin-buy.net/">salbutamol-ventolin-buy.net.ankor</a> http://online-viagracanada.net/

ociueybesubiociueybesubi2017/03/24 05:22http://usa-onlineprednisone.net/ - usa-onlineprednisone.net.ankor <a href="http://salbutamol-ventolin-buy.net/">salbutamol-ventolin-buy.net.ankor</a> http://online-viagracanada.net/

eferivumauzuleferivumauzul2017/03/24 05:27http://usa-onlineprednisone.net/ - usa-onlineprednisone.net.ankor <a href="http://salbutamol-ventolin-buy.net/">salbutamol-ventolin-buy.net.ankor</a> http://online-viagracanada.net/

acanoniracanonir2017/03/24 05:41http://usa-onlineprednisone.net/ - usa-onlineprednisone.net.ankor <a href="http://salbutamol-ventolin-buy.net/">salbutamol-ventolin-buy.net.ankor</a> http://online-viagracanada.net/

ipaolizeshuipaolizeshu2017/03/24 14:19http://usa-onlineprednisone.net/ - usa-onlineprednisone.net.ankor <a href="http://salbutamol-ventolin-buy.net/">salbutamol-ventolin-buy.net.ankor</a> http://online-viagracanada.net/

ukidufepequpaukidufepequpa2017/03/24 14:39http://usa-onlineprednisone.net/ - usa-onlineprednisone.net.ankor <a href="http://salbutamol-ventolin-buy.net/">salbutamol-ventolin-buy.net.ankor</a> http://online-viagracanada.net/

afvigziqeafvigziqe2017/03/25 09:42http://usa-onlineprednisone.net/ - usa-onlineprednisone.net.ankor <a href="http://salbutamol-ventolin-buy.net/">salbutamol-ventolin-buy.net.ankor</a> http://online-viagracanada.net/

uyesigojacamuuyesigojacamu2017/03/26 09:51http://usa-onlineprednisone.net/ - usa-onlineprednisone.net.ankor <a href="http://salbutamol-ventolin-buy.net/">salbutamol-ventolin-buy.net.ankor</a> http://online-viagracanada.net/

abogaofolikabogaofolik2017/03/26 10:09http://usa-onlineprednisone.net/ - usa-onlineprednisone.net.ankor <a href="http://salbutamol-ventolin-buy.net/">salbutamol-ventolin-buy.net.ankor</a> http://online-viagracanada.net/

ckogicejahekckogicejahek2017/04/26 05:31http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

oyoyugazupuleoyoyugazupule2017/04/26 06:16http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ubaviedaepulubaviedaepul2017/04/26 06:36http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

unuvafusunuvafus2017/04/26 06:54http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

odukodirulemodukodirulem2017/04/26 06:57http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

opaveqaopaveqa2017/04/26 07:24http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

erutegilerutegil2017/04/26 07:25http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

uquleoguruiyuquleoguruiy2017/04/26 07:40http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ialeibijialeibij2017/04/26 07:47http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

imuzeqiylobimuzeqiylob2017/04/26 07:57http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

otovaqanaotovaqana2017/04/26 08:03http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ilaavixakuruilaavixakuru2017/04/26 08:03http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

isohufadapoqisohufadapoq2017/04/26 08:24http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

axelancuwohifaxelancuwohif2017/04/26 08:25http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

umituewehozumituewehoz2017/04/26 08:43http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

usugoinsusugoins2017/04/26 09:30http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

izetuudgulokizetuudgulok2017/04/26 10:30http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

umoyibozerumoyibozer2017/04/26 10:51http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

anuheqiranuheqir2017/04/26 13:38http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

aqajacecaehataqajacecaehat2017/04/26 13:59http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ojirejuojireju2017/04/26 15:48http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

uhayadauhayada2017/04/26 16:26http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

aiganijufuaiganijufu2017/04/26 16:35http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

uxiqikofuxiqikof2017/04/26 16:47http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

amizomidojojamizomidojoj2017/04/27 03:56http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

JustBicJustBic2017/05/10 01:47Levitra Prix Pharmacie Pour Article 131 Viagra Pharmacy Order Levitra On Line <a href=http://byuvaigranonile.com>viagra</a> Generic Viagra Louisville Ky

JasdremsJasdrems2017/05/11 15:01Propecia Cost Availability <a href=http://byuvaigranonile.com>viagra</a> Propecia Nelle Donne Alldaychemist Com Precio Viagra De Pfizer

uciviyonemuciviyonem2017/05/24 07:26http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ujokilukujokiluk2017/05/24 07:38http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

jugiibagesjugiibages2017/05/24 11:55http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

omehosenaomehosena2017/05/24 12:12http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

emanixujaliemanixujali2017/05/26 20:45http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

afivowewuyiafivowewuyi2017/05/26 20:58http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

idexucocidexucoc2017/05/28 19:23http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

iaeciveiaecive2017/05/28 19:31http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ropejueleiropejuelei2017/05/28 19:35http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ivuariyayivuariyay2017/05/28 19:44http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ujutapuhamefoujutapuhamefo2017/05/28 19:49http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

oyufumikucboyufumikucb2017/05/30 22:51http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ahodiikyuntinahodiikyuntin2017/05/30 22:51http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

uxiwqecatoibuxiwqecatoib2017/05/30 23:03http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

itiyuziqopitiyuziqop2017/06/01 05:47http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

irebikoteirebikote2017/06/01 05:50http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

eniabuveweueniabuveweu2017/06/01 05:58http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

owijozuowijozu2017/06/01 06:04http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

uubojanoquubojanoq2017/06/01 06:10http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

omilanoheomilanohe2017/06/01 06:24http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

otoicudukotoicuduk2017/06/01 06:33http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

opulemmityejopulemmityej2017/06/01 06:33http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

exeliisucfoexeliisucfo2017/06/01 06:46http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

erebeduxeraerebeduxera2017/06/01 06:47http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

bohamupifgeybohamupifgey2017/06/03 19:18http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ugomoqevipiugomoqevipi2017/06/03 19:31http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

uyumakeebnuuyumakeebnu2017/06/26 14:33http://100mg-viagracanada.com/ - 100mg-viagracanada.com.ankor <a href="http://sertralinezoloftonline.com/">sertralinezoloftonline.com.ankor</a> http://20mg-tadalafil-lowest-price.com/

ewedekorewedekor2017/06/26 14:46http://100mg-viagracanada.com/ - 100mg-viagracanada.com.ankor <a href="http://sertralinezoloftonline.com/">sertralinezoloftonline.com.ankor</a> http://20mg-tadalafil-lowest-price.com/

iwijagicisyigiwijagicisyig2017/06/26 15:14http://100mg-viagracanada.com/ - 100mg-viagracanada.com.ankor <a href="http://sertralinezoloftonline.com/">sertralinezoloftonline.com.ankor</a> http://20mg-tadalafil-lowest-price.com/

asacatipagasacatipag2017/06/26 15:17http://100mg-viagracanada.com/ - 100mg-viagracanada.com.ankor <a href="http://sertralinezoloftonline.com/">sertralinezoloftonline.com.ankor</a> http://20mg-tadalafil-lowest-price.com/

ocvhitabeocvhitabe2017/06/26 15:30http://100mg-viagracanada.com/ - 100mg-viagracanada.com.ankor <a href="http://sertralinezoloftonline.com/">sertralinezoloftonline.com.ankor</a> http://20mg-tadalafil-lowest-price.com/

ovanoyegeovanoyege2017/06/28 01:31http://100mg-viagracanada.com/ - 100mg-viagracanada.com.ankor <a href="http://sertralinezoloftonline.com/">sertralinezoloftonline.com.ankor</a> http://20mg-tadalafil-lowest-price.com/

njgkdereknjgkderek2017/08/26 21:13payday loan direct lender <a href="http://cashadvances2017.com"> payday loans direct lenders only</a> <a href="http://cashadvances2017.com"> payday loan online</a> <a href=http://cashadvances2017.com>legitimate payday loans online no credit check</a> direct payday loan lenders

nazwoareknazwoarek2017/09/09 17:50fast auto and payday loans <a href="http://paydayloans2017.com"> online payday loan</a> <a href="http://paydayloans2017.com"> payday loans direct lender</a> <a href=http://paydayloans2017.com>payday loans</a> first payday loans

nmptgureknmptgurek2017/09/14 05:46payday loans houston <a href="http://paydayloans2017.com"> payday loans direct lender</a> <a href="http://paydayloans2017.com"> payday loans direct lender</a> <a href=http://paydayloans2017.com>payday loans direct lenders only</a> ace payday loan

JustTixJustTix2017/11/05 04:41Price Viagra Can Viagra 100mg Be Dangerous? Tomar Viagra Para Eyaculacion Precoz <a href=http://costofcial.com>cialis</a> Viagra Tarif En Pharmacie

DrememiltDrememilt2018/02/13 23:23Cialis 20 Mg Sans Ordonnance Buy Atomoxetine Online Acheter Tadalafil 40mg <a href=http://tadalaffbuy.com>online pharmacy</a> Acheter Amoxicillin Pilule Nist Prescrire Interaction Of Nyquil And Amoxicillin Viagra rique En Ligne

AiwqitoulkAiwqitoulk2018/03/22 04:40http://dkjshye7s632.com
Youre so cool! I dont suppose Ive learn anything like this before. So good to seek out any person with some original ideas on this subject. realy thank you for beginning this up. this website is something that's needed on the internet, somebody with somewhat originality. useful job for bringing one thing new to the web!

AyblttoulkAyblttoulk2018/03/24 06:40https://onlinecasinoplay24.com - cashman casino slots free
<a href="https://onlinecasinoplay24.com">golden nugget online casino</a>
<a href=" https://onlinecasinoplay24.com ">rock n cash casino slots</a>

AiaiktoulkAiaiktoulk2018/03/25 09:18https://onlinecasinoplay24.com - muckleshoot casino
<a href="https://onlinecasinoplay24.com">hallmark online casino</a>
<a href=" https://onlinecasinoplay24.com ">free games for casino slots fire keeper</a>

AdirktoulkAdirktoulk2018/03/26 03:03https://onlinecasinoplay24.com - free casino slot games
<a href="https://onlinecasinoplay24.com">huuuge casino slots</a>
<a href=" https://onlinecasinoplay24.com ">rivers casino</a>

AbisytoulkAbisytoulk2018/03/26 07:51https://onlinecasinoplay24.com - online casinos for us players
<a href="https://onlinecasinoplay24.com">free games for casino slots gun lake casino</a>
<a href=" https://onlinecasinoplay24.com ">casinos near me</a>

AfisktoulkAfisktoulk2018/03/26 12:49https://onlinecasinoplay24.com - caesars casino online
<a href="https://onlinecasinoplay24.com">parx casino</a>
<a href=" https://onlinecasinoplay24.com ">empire city online casino</a>

AdipmtoulkAdipmtoulk2018/03/27 04:11https://onlinecasinoplay24.com - casino games no download no registration
<a href="https://onlinecasinoplay24.com">choctaw casino durant oklahoma</a>
<a href=" https://onlinecasinoplay24.com ">slotomania slot machines free games</a>

ApvjwtoulkApvjwtoulk2018/03/27 12:37https://onlinecasinoplay24.com - pala casino online
<a href="https://onlinecasinoplay24.com">winstar casino</a>
<a href=" https://onlinecasinoplay24.com ">free slot machines</a>

AqvfjtoulkAqvfjtoulk2018/04/01 18:49https://onlinecasinolime.com - casino blackjack
<a href="https://onlinecasinolime.com">caesars casino slots</a>
<a href=" https://onlinecasinolime.com ">free online slot machines</a>

AtbqxtoulkAtbqxtoulk2018/04/01 20:54https://onlinecasinolime.com - free online slot machines
<a href="https://onlinecasinolime.com">casino games free online</a>
<a href=" https://onlinecasinolime.com ">online casino reviews</a>

AnwvttoulkAnwvttoulk2018/04/01 22:50https://onlinecasinolime.com - casino slots free games
<a href="https://onlinecasinolime.com">las vegas world free slots casino games</a>
<a href=" https://onlinecasinolime.com ">sugarhouse casino</a>

AdryetoulkAdryetoulk2018/04/02 04:11https://onlinecasinolime.com - doubledown casino
<a href="https://onlinecasinolime.com">free casino slots no download</a>
<a href=" https://onlinecasinolime.com ">parx online casino</a>

StaToldStaTold2018/04/02 13:09Propecia Bivirkninger Viagra Free Shipping Cialis Pills Canada <a href=http://tadalaffbuy.com>cialis_viagra_levitra_kaufen_rezeptfrei</a> Generic Viagra Online Fast Shipping 112 Cialis Generico Sito Affidabile Nexium Online Australia

AjswitoulkAjswitoulk2018/04/02 19:53https://onlinecasino24.us.com - doubleu casino
<a href="https://onlinecasino24.us.com">foxwoods casino online</a>
<a href=" https://onlinecasino24.us.com ">pala casino</a>

AedcztoulkAedcztoulk2018/04/04 08:33https://onlinecasino24.us.com - online casino games
<a href="https://onlinecasino24.us.com">usa online casino</a>
<a href=" https://onlinecasino24.us.com ">casinos online gambling</a>

sqosciwNilkysqosciwNilky2018/04/07 05:40https://onlinecasinoh.us - casino slots
<a href=" https://onlinecasinoh.us ">best online casino</a>
<a href="https://onlinecasinoh.us">online casino games</a>

xbkfimgMusxbkfimgMus2018/04/07 05:51https://onlinecasinoss.us - free online casino slots
<a href=" https://onlinecasinoss.us ">casino slots</a>
<a href="https://onlinecasinoss.us">online casino real money</a>

hzshclyNilkyhzshclyNilky2018/04/07 06:14https://playonlinecasinohg.us - casinos online gambling
<a href=" https://playonlinecasinohg.us ">online casino real money</a>

khmhkGynckhmhkGync2018/04/07 06:14https://onlinecasinotop.us.org - online casino real money
<a href=" https://onlinecasinotop.us.org ">online casino</a>
<a href="https://onlinecasinotop.us.org">online casino</a>

iwxmlpwNilkyiwxmlpwNilky2018/04/07 07:31https://onlinecasinoh.us - best online casino
<a href=" https://onlinecasinoh.us ">usa online casino</a>
<a href="https://onlinecasinoh.us">usa online casino</a>

leckdghMusleckdghMus2018/04/07 07:33https://onlinecasinoss.us - online casino
<a href=" https://onlinecasinoss.us ">casino slots</a>
<a href="https://onlinecasinoss.us">online casino real money</a>

xziyxscNilkyxziyxscNilky2018/04/07 08:03https://playonlinecasinohg.us - usa online casino
<a href=" https://playonlinecasinohg.us ">free online casino slots</a>

fiemrsdNilkyfiemrsdNilky2018/04/07 09:12https://onlinecasinoh.us - online casino
<a href=" https://onlinecasinoh.us ">casinos online gambling</a>
<a href="https://onlinecasinoh.us">free online casino slots</a>

khpjjtxMuskhpjjtxMus2018/04/07 09:20https://onlinecasinoss.us - casino online
<a href=" https://onlinecasinoss.us ">casino online</a>
<a href="https://onlinecasinoss.us">online casino real money</a>

mvsimGyncmvsimGync2018/04/07 10:29https://onlinecasinotop.us.org - online casino games
<a href=" https://onlinecasinotop.us.org ">best online casino</a>
<a href="https://onlinecasinotop.us.org">casinos online gambling</a>

wvncqyzNilkywvncqyzNilky2018/04/07 10:32https://playonlinecasinohg.us - free online casino slots
<a href=" https://playonlinecasinohg.us ">online casino real money</a>

AxltxtoulkAxltxtoulk2018/04/07 10:37https://onlinecasino24.us.com# - free games for casino slots hollywood
<a href="https://onlinecasino24.us.com#">free online casino</a>
<a href=" https://onlinecasino24.us.com# ">maryland live casino online</a>

ckfqnlpMusckfqnlpMus2018/04/07 11:07https://onlinecasinoss.us - online casino games
<a href=" https://onlinecasinoss.us ">usa online casino</a>
<a href="https://onlinecasinoss.us">online casino</a>

qucpltxNilkyqucpltxNilky2018/04/07 12:43https://playonlinecasinohg.us - online casino
<a href=" https://playonlinecasinohg.us ">casinos online gambling</a>

fvaisGyncfvaisGync2018/04/07 12:47https://onlinecasinotop.us.org - online casino
<a href=" https://onlinecasinotop.us.org ">casino slots</a>
<a href="https://onlinecasinotop.us.org">casinos online gambling</a>

bmpryGyncbmpryGync2018/04/08 05:04https://bitcoininvestment.us.org - buy bitcoin
<a href=" https://bitcoininvestment.us.org ">buy bitcoin</a>
<a href="https://bitcoininvestment.us.org">how to invest in bitcoin</a>

wlnasiuMuswlnasiuMus2018/04/08 05:12https://playonlinecasinodf.us - casino slots
<a href=" https://playonlinecasinodf.us ">best online casino</a>
<a href="https://playonlinecasinodf.us">free online casino slots</a>

amqmnjzNilkyamqmnjzNilky2018/04/08 05:31https://onlinecasinoy.us - usa online casino
<a href=" https://onlinecasinoy.us ">online casino games</a>
<a href="https://onlinecasinoy.us">casinos online gambling</a>

ulbboovMusulbboovMus2018/04/08 06:53https://playonlinecasinodf.us - casino online
<a href=" https://playonlinecasinodf.us ">online casino games</a>
<a href="https://playonlinecasinodf.us">casinos online gambling</a>

petqoGyncpetqoGync2018/04/08 07:09https://bitcoininvestment.us.org - how to buy bitcoin
<a href=" https://bitcoininvestment.us.org ">bitcoin price today</a>
<a href="https://bitcoininvestment.us.org">buy bitcoin</a>

oqmukrjMusoqmukrjMus2018/04/08 08:37https://playonlinecasinodf.us/ - casino online
<a href=" https://playonlinecasinodf.us/ ">online casino games</a>
<a href="https://playonlinecasinodf.us/">online casino real money</a>

fqikhacNilkyfqikhacNilky2018/04/08 08:43https://playonlinecasinoj.us/ - online casino
<a href=" https://playonlinecasinoj.us/ ">casino slots</a>

rtbbvioNilkyrtbbvioNilky2018/04/08 10:27https://playonlinecasinoj.us/ - free online casino slots
<a href=" https://playonlinecasinoj.us/ ">casino online</a>

yfsfdtfNilkyyfsfdtfNilky2018/04/08 12:11https://playonlinecasinoj.us/ - usa online casino
<a href=" https://playonlinecasinoj.us/ ">free online casino slots</a>

uknvbfrNilkyuknvbfrNilky2018/04/08 13:56https://playonlinecasinoj.us/ - casino slots
<a href=" https://playonlinecasinoj.us/ ">free online casino slots</a>

DiaOtheveDiaOtheve2018/04/08 14:53Viagra Online No Prescription Propecia Glaucoma <a href=http://cheapciali.com>cialis without a prescription</a> Surdosage Zithromax How Long In System

dpzkkiyNilkydpzkkiyNilky2018/04/08 15:42https://playonlinecasinoj.us/ - casinos online gambling
<a href=" https://playonlinecasinoj.us/ ">casino slots</a>

jhyjwlrNilkyjhyjwlrNilky2018/04/08 17:28https://playonlinecasinoj.us/ - free online casino slots
<a href=" https://playonlinecasinoj.us/ ">free online casino slots</a>

fhwmgavMusfhwmgavMus2018/04/08 18:37https://playonlinecasinodf.us/ - best online casino
<a href=" https://playonlinecasinodf.us/ ">free online casino slots</a>
<a href="https://playonlinecasinodf.us/">usa online casino</a>

bacctuwMusbacctuwMus2018/04/08 20:19https://playonlinecasinodf.us/ - usa online casino
<a href=" https://playonlinecasinodf.us/ ">usa online casino</a>
<a href="https://playonlinecasinodf.us/">best online casino</a>

mnxzcGyncmnxzcGync2018/04/09 07:45https://onlinecasinoe.us - free slots games
<a href=" https://onlinecasinoe.us ">caesars casino online</a>
<a href="https://onlinecasinoe.us">slotomania slot machines</a>

fuwkssmNilkyfuwkssmNilky2018/04/09 09:12low calorie recipes for weight loss - weight loss tips
<a href=" weight loss soup ">fasting for weight loss</a>
<a href="weight loss doctors near me">weight loss programs</a>
weight loss wonder soup - mayo clinic diet
<a href=" best weight loss supplements ">mind diet</a>
<a href="weight loss clinics near me">lectin free diet</a>

ksmnwGyncksmnwGync2018/04/09 09:56https://onlinecasinoe.us - hollywood casino
<a href=" https://onlinecasinoe.us ">bovada casino</a>
<a href="https://onlinecasinoe.us">seneca casino online games</a>

gqhgplwNilkygqhgplwNilky2018/04/09 10:42physicians weight loss center - diet plans
<a href=" dash diet menu eating plan ">dr oz weight loss</a>
<a href="the dash diet">best weight loss program</a>
grapefruit diet - 7-day diet weight loss soup wonder soup
<a href=" optivia weight loss ">thrive weight loss</a>
<a href="topamax for weight loss">super metabolism diet</a>

kbuhlrdNilkykbuhlrdNilky2018/04/09 12:18dr gundry's diet evolution - weight loss tracker
<a href=" contrave diet pill ">best diet for weight loss</a>
<a href="weight loss meal plan">vegan diet</a>
hypnosis for weight loss - fodmap diet
<a href=" diet pills ">vegetarian diet</a>
<a href="south beach diet">whole30 diet</a>

KirdyncKirdync2018/04/09 13:44Cephalexin And Ibuprophen <a href=http://cialviag.com>generic cialis tadalafil</a> Cialis Soft Tabs Review

seguufbNilkyseguufbNilky2018/04/09 13:55healthy snacks for weight loss - forskolin for weight loss
<a href=" vegetarian diet ">gabourey sidibe weight loss</a>
<a href="detox diet">sota weight loss</a>
gabourey sidibe weight loss - anti inflammatory diet plan
<a href=" daniel diet ">mayo clinic diet</a>
<a href="hmr diet">contrave diet pill</a>

zbawfjfNilkyzbawfjfNilky2018/04/09 15:37lectin free diet - gluten free diet
<a href=" cabbage soup diet recipe ">apple cider vinegar weight loss</a>
<a href="very low calorie diet recipes">the dash diet</a>
medi weight loss - dash diet menu eating plan
<a href=" vinegar diet ">ketogenic diet meal plan</a>
<a href="the super metabolism diet">30 day keto meal plan</a>

ypbfryrNilkyypbfryrNilky2018/04/09 17:16green tea weight loss - alli weight loss
<a href=" quick weight loss center ">apple cider vinegar for weight loss</a>
<a href="weight loss clinics near me">keto diet plan</a>
ketogenic diet - the dash diet
<a href=" south beach diet phase 1 ">weight loss smoothie recipes</a>
<a href="weight loss magic soup">weight loss diet</a>

AbjqvtoulkAbjqvtoulk2018/04/10 22:56https://onlinecasinoplay24.com# - safe online casinos real money
<a href="https://onlinecasinoplay24.com#">casino online</a>
<a href=" https://onlinecasinoplay24.com# ">online casinos</a>

wbjbkinNilkywbjbkinNilky2018/04/11 06:14https://bitcoinstock.us.com/bitcoin-cash-price-today/ - bitcoin trading
<a href=" https://bitcoinstock.us.com/super-bitcoin/ ">how does bitcoin work</a>
<a href="https://bitcoinstock.us.com/1-bitcoin/">bitcoin futures</a>

kukzkelMuskukzkelMus2018/04/11 06:22https://howtoinvestinbitcoin.us.org/how-to-cash-out-of-bitcoin/ - invest in bitcoin
<a href=" https://howtoinvestinbitcoin.us.org/bitcoin-mining-with-pc/ ">bitcoin price today</a>
<a href="https://howtoinvestinbitcoin.us.org/bitcoin-trading/">invest in bitcoin</a>

eornwtfNilkyeornwtfNilky2018/04/11 06:23https://bitcointradinger.com/bitcoin-value-now/ - bitcoin price today
<a href=" https://bitcointradinger.com/how-is-bitcoin-mined/ ">buy bitcoin</a>
<a href="https://bitcointradinger.com/where-to-buy-a-bitcoin-based-on-value/">invest in bitcoin</a>

qptrjxeNilkyqptrjxeNilky2018/04/11 07:56https://bitcointradinger.com/bitcoin-stock-chart/ - how to invest in bitcoin
<a href=" https://bitcointradinger.com/overstock-bitcoin/ ">investing in bitcoin</a>
<a href="https://bitcointradinger.com/should-i-buy-bitcoin-now/">bitcoin stock</a>

zagvlmiMuszagvlmiMus2018/04/11 07:58https://howtoinvestinbitcoin.us.org/is-bitcoin-going-to-crash/ - bitcoin stock
<a href=" https://howtoinvestinbitcoin.us.org/bitcoin-farming/ ">bitcoin price today</a>
<a href="https://howtoinvestinbitcoin.us.org/bitcoin-price-usd-chart/">bitcoin investment</a>

ereintjNilkyereintjNilky2018/04/11 09:28https://bitcointradinger.com/bitcoin-cash-price-live/ - bitcoin stock price
<a href=" https://bitcointradinger.com/today's-bitcoin-value/ ">how to buy bitcoin</a>
<a href="https://bitcointradinger.com/bitcoin-a-peer-to-peer-electronic-cash-system/">how to invest in bitcoin</a>

sulxkfdNilkysulxkfdNilky2018/04/11 09:50https://bitcoinstock.us.com/bitcoin-hoje/ - bitcoin trading
<a href=" https://bitcoinstock.us.com/bitcoin-for-sale/ ">bitcoin price today</a>
<a href="https://bitcoinstock.us.com/bitcoin-wallet-android/">bitcoin trading</a>

fltvxtiNilkyfltvxtiNilky2018/04/11 11:00https://bitcointradinger.com/bitcoin-exchange-rate-usd/ - bitcoin stock price
<a href=" https://bitcointradinger.com/bitcoin-buy-online/ ">bitcoin price today</a>
<a href="https://bitcointradinger.com/how-to-buy-bitcoin-without-verification/">bitcoin stock</a>

nlnovohNilkynlnovohNilky2018/04/11 11:37https://bitcoinstock.us.com/bitcoin-mining-for-dummies/ - invest in bitcoin
<a href=" https://bitcoinstock.us.com/gdax-bitcoin/ ">how does bitcoin work</a>
<a href="https://bitcoinstock.us.com/kraken-bitcoin-price/">bitcoin stock price</a>

crvlferNilkycrvlferNilky2018/04/11 12:43https://bitcointradinger.com/bitcoin-game/ - buy bitcoin
<a href=" https://bitcointradinger.com/bitcoin-rich-list/ ">bitcoin trading</a>
<a href="https://bitcointradinger.com/current-price-of-bitcoin/">how does bitcoin work</a>

nxysgzaNilkynxysgzaNilky2018/04/11 13:24https://bitcoinstock.us.com/how-to-purchase-bitcoin/ - bitcoin futures
<a href=" https://bitcoinstock.us.com/bitcoin-2x/ ">bitcoin investment</a>
<a href="https://bitcoinstock.us.com/bitcoin-private-price/">bitcoin price today</a>

ahlbwjwNilkyahlbwjwNilky2018/04/11 14:24https://bitcointradinger.com/how-does-mining-bitcoin-work/ - bitcoin trading
<a href=" https://bitcointradinger.com/bitcoin-futures/ ">bitcoin stock price</a>
<a href="https://bitcointradinger.com/ledger-nano-s-bitcoin-cash/">buying bitcoin</a>

bhyibxrNilkybhyibxrNilky2018/04/11 15:10https://bitcoinstock.us.com/future-bitcoin-price/ - investing in bitcoin
<a href=" https://bitcoinstock.us.com/what-is-the-current-price-of-bitcoin/ ">how does bitcoin work</a>
<a href="https://bitcoinstock.us.com/circle-buy-bitcoin-instantly/">bitcoin futures</a>

hnttwfgNilkyhnttwfgNilky2018/04/11 15:54https://bitcointradinger.com/where-to-buy-bitcoin-for-market-price/ - bitcoin trading
<a href=" https://bitcointradinger.com/ledger-bitcoin-gold/ ">bitcoin stock</a>
<a href="https://bitcointradinger.com/bitcoin-github/">bitcoin futures</a>

erpmxtgMuserpmxtgMus2018/04/11 16:02https://howtoinvestinbitcoin.us.org/how-to-buy-bitcoin-quickly/ - invest in bitcoin
<a href=" https://howtoinvestinbitcoin.us.org/buy-bitcoin-with-credit-card-no-id/ ">how to buy bitcoin</a>
<a href="https://howtoinvestinbitcoin.us.org/buy-bitcoin-with-amex/">bitcoin stock price</a>

gsugvpuNilkygsugvpuNilky2018/04/11 17:02https://bitcoinstock.us.com/bitcoin-news-reddit/ - buy bitcoin
<a href=" https://bitcoinstock.us.com/james-altucher-bitcoin/ ">investing in bitcoin</a>
<a href="https://bitcoinstock.us.com/coinmarketcap-bitcoin/">buying bitcoin</a>

zxbtdtwNilkyzxbtdtwNilky2018/04/11 18:40https://bitcoinstock.us.com/bitcoin-mining-software-for-windows/ - investing in bitcoin
<a href=" https://bitcoinstock.us.com/raspberry-pi-bitcoin-mining-worth-it/ ">how to buy bitcoin</a>
<a href="https://bitcoinstock.us.com/the-rise-and-rise-of-bitcoin/">bitcoin price today</a>

bnifoutNilkybnifoutNilky2018/04/11 19:01https://bitcointradinger.com/coinmarketcap-bitcoin/ - bitcoin futures
<a href=" https://bitcointradinger.com/.002-bitcoin-to-usd/ ">bitcoin price today</a>
<a href="https://bitcointradinger.com/bitcoin-mining-apps/">buying bitcoin</a>

zjnzdztNilkyzjnzdztNilky2018/04/11 20:29https://bitcoinstock.us.com/bitcoin-mining-software-windows/ - invest in bitcoin
<a href=" https://bitcoinstock.us.com/mining-bitcoin-cz/ ">bitcoin investment</a>
<a href="https://bitcoinstock.us.com/how-much-is-bitcoin-today/">bitcoin trading</a>

iwavcpmNilkyiwavcpmNilky2018/04/11 20:31https://bitcointradinger.com/bitcoin-shop/ - bitcoin trading
<a href=" https://bitcointradinger.com/where-to-buy-bitcoin-with-card-in-usa-higher-limits-safe/ ">how does bitcoin work</a>
<a href="https://bitcointradinger.com/bitcoin-price-prediction-2025/">bitcoin investment</a>

uvhjrppNilkyuvhjrppNilky2018/04/11 22:06https://bitcoinstock.us.com/bitcoin-machine-near-me/ - bitcoin stock price
<a href=" https://bitcoinstock.us.com/buy-bitcoin-with-amazon/ ">how does bitcoin work</a>
<a href="https://bitcoinstock.us.com/bitcoin-kurs/">bitcoin futures</a>

bblmsquNilkybblmsquNilky2018/04/11 23:47https://bitcoinstock.us.com/buy-bitcoin-without-id/ - how to buy bitcoin
<a href=" https://bitcoinstock.us.com/where-does-bitcoin-get-its-value/ ">investing in bitcoin</a>
<a href="https://bitcoinstock.us.com/bitcoin-wallpaper/">investing in bitcoin</a>

kcbjbwxNilkykcbjbwxNilky2018/04/11 23:57https://bitcointradinger.com/bitcoin-price-exchange/ - bitcoin stock price
<a href=" https://bitcointradinger.com/where-to-buy-bitcoin-in-the-us/ ">bitcoin futures</a>
<a href="https://bitcointradinger.com/buy-bitcoin-with-wire-transfer/">how does bitcoin work</a>

eovqkjyMuseovqkjyMus2018/04/12 00:09https://howtoinvestinbitcoin.us.org/hardware-bitcoin-wallet/ - how does bitcoin work
<a href=" https://howtoinvestinbitcoin.us.org/electrum-bitcoin/ ">bitcoin trading</a>
<a href="https://howtoinvestinbitcoin.us.org/bitcoin-hashrate/">buy bitcoin</a>

mtfzgkdNilkymtfzgkdNilky2018/04/12 01:28https://bitcointradinger.com/bitcoin-price-us/ - bitcoin trading
<a href=" https://bitcointradinger.com/how-to-change-bitcoin-to-cash/ ">buying bitcoin</a>
<a href="https://bitcointradinger.com/kraken-bitcoin-price/">invest in bitcoin</a>

wbjwzbqNilkywbjwzbqNilky2018/04/12 01:31https://bitcoinstock.us.com/how-to-get-a-bitcoin-wallet/ - bitcoin investment
<a href=" https://bitcoinstock.us.com/where-to-buy-bch-bitcoin-cash/ ">bitcoin stock price</a>
<a href="https://bitcoinstock.us.com/buy-bitcoin-with-debit-card-without-verification/">how to invest in bitcoin</a>

vafomgaMusvafomgaMus2018/04/12 03:29https://howtoinvestinbitcoin.us.org/where-to-buy-bitcoin-if-under-18/ - bitcoin stock price
<a href=" https://howtoinvestinbitcoin.us.org/buy-bitcoin-with-paypal-instantly/ ">bitcoin futures</a>
<a href="https://howtoinvestinbitcoin.us.org/current-value-of-1-bitcoin/">buying bitcoin</a>

zwpeodiNilkyzwpeodiNilky2018/04/12 03:39<a href=https://bitcointradinger.com/buy-bitcoin-lowest-fees/>investing in bitcoin</a>
<a href=" https://bitcointradinger.com/what-is-the-price-of-a-bitcoin/ ">how to buy bitcoin</a>
<a href="https://bitcointradinger.com/bitcoin-price-aud/">how to buy bitcoin</a>

AskubtoulkAskubtoulk2018/04/12 05:16https://onlinecasinomansion24.com# - online casino gambling
<a href="https://onlinecasinomansion24.com#">online casino games</a>
<a href=" https://onlinecasinomansion24.com# ">online casinos real money usa</a>

tedptssNilkytedptssNilky2018/04/12 05:31<a href=https://bitcointradinger.com/how-to-start-mining-bitcoin/>how to invest in bitcoin</a>
<a href=" https://bitcointradinger.com/buy-bitcoin-instantly-usa/ ">bitcoin price today</a>
<a href="https://bitcointradinger.com/stripe-bitcoin/">bitcoin price today</a>

nythuocNilkynythuocNilky2018/04/12 06:13<a href=https://bitcoinstock.us.com/mining-bitcoin-cz/>bitcoin stock</a>
<a href=" https://bitcoinstock.us.com/bitcoin-rates/ ">investing in bitcoin</a>
<a href="https://bitcoinstock.us.com/bitcoin-mining-pool-url/">investing in bitcoin</a>

AkizvtoulkAkizvtoulk2018/04/13 01:34https://onlinecasinoplay24.com/# - casino slots
<a href="https://onlinecasinoplay24.com/#">free online casino slots</a>
<a href=" https://onlinecasinoplay24.com/# ">usa casino online real money</a>

ApbqitoulkApbqitoulk2018/04/16 09:56https://onlinecasinolime.com# - online casino games free
<a href="https://onlinecasinolime.com#">safe online casinos real money</a>
<a href=" https://onlinecasinolime.com# ">slots for real money</a>

MarkWobreMarkWobre2018/04/17 10:52erectile com
<a href=http://edpils-gg.com/>erectile enhancement pills</a>
why erectile dysfunction happens
<a href="http://edpils-gg.com/">new drugs for ed</a>

erection pillserection pills2018/04/17 18:04erectile response
top erectile strength products
order erectile dysfunction pills from india

LdrgeJoulaLdrgeJoula2018/04/17 18:14erectile function with age <a href=http://dc-shuttle.com/>cheapest ed drugs</a>
do erectile pills work <a href="http://dc-shuttle.com/">cheapest ed drugs</a> http://dc-shuttle.com/

AnmsdtoulkAnmsdtoulk2018/04/18 07:27https://onlinecasino24.us.com# - online casino slots
<a href="https://onlinecasino24.us.com#">online casino bonus</a>
<a href=" https://onlinecasino24.us.com# ">online casino real money free</a>

KoldrFapKoldrFap2018/04/18 16:06erectile dysfunction prognosis
<a href=http://edpilsmystery.com/>best ed drugs</a>
best erectile dysfunction pills
<a href="http://edpilsmystery.com/">herbs for erectile dysfunction</a>

EarnestFewEarnestFew2018/04/18 18:17erectile reverser
<a href="http://erectiledysfunctionlq.com/">best ed drugs</a>
erectile stimulator
<a href="http://erectiledysfunctionlq.com/">buy erectile dysfunction medications online</a>

MarkWobreMarkWobre2018/04/19 06:50share trade tips india
<a href="http://best-options-try-binary-platform.pw/broker-online-exchange-9911.php#">apakah harga mogok dalam pilihan binari</a>
should i trade binary options for free money
<a href=http://binary-best-try-options-platform.pw/can-i-make-money-day-trading-qatar-3007.php>binary option regulators</a>

erectile dysfunctionerectile dysfunction2018/04/19 13:30
Regards, I appreciate it!

MarkWobreMarkWobre2018/04/19 20:19book buy guest levitra online site
<a href="http://myvardenafilok.com">levitra generic</a>
levitra polka music
<a href=http://myvardenafilok.com#levitra+20mg>levitra rezeptfrei deutschland</a>

MarkWobreMarkWobre2018/04/20 04:37soldado de levitra raphael schumacher
<a href="http://myvardenafilok.com">vardenafil 20mg</a>
levitra deutsche apothekenmuseum
<a href=http://mylevitraok.com#levitra+20+mg+bayer+prezzo>levitra prices</a>

MarkWobreMarkWobre2018/04/20 08:18levitra vs cialis 20mg
<a href="http://myvardenafilok.com">levitra rezeptfrei deutschland</a>
levitra definicion wikipedia
<a href=http://myvardenafilok.com#levitra+generic>buy levitra</a>

MarkWobreMarkWobre2018/04/20 12:08viagra vs. levitra vs. cialis
<a href="http://mylevitraok.com">vardenafil 20mg</a>
kit levitra slide
<a href=http://myvardenafilok.com#vardenafil+20mg>levitra 20 mg</a>

JosephVaWJosephVaW2018/04/20 12:34which erectile dysfunction drugs cost more
http://toperectiledysfunctionpills.com/ - ed drugs over the counter
foods for erectile
<a href="http://toperectiledysfunctionpills.com/">erectile pills canada</a>

JugeJoulaJugeJoula2018/04/20 13:59canadian cialishow does cialis workcialis lowest pricecialis generic availability
<a href="http://jvrimages.com/">buy cialis 20 mg</a>
Buy Cheap Cialiswhat is cialis
http://jvrimages.com/#callus+formation

MarkWobreMarkWobre2018/04/20 15:51aty an-tany levitra aho no mihiracing
<a href="http://mylevitraok.com">levitra 20 mg</a>
compare viagra cialis levitra side effects
<a href=http://levitra-gg.com#levitra+coupon>levitra generic</a>

MarkWobreMarkWobre2018/04/20 19:57book buy generic guest levitra site
<a href="http://myvardenafilok.com">levitra generic</a>
levitra 10 mg filmtabletten wirkung ginseng
<a href=http://levitra-gg.com#levitra+generic>vardenafil 20mg</a>

buy cialisbuy cialis2018/04/20 23:14We're a group of volunteers and opening a new scheme in our community. Your site provided us with valuable information to work on. You've done a formidable job and our entire community will be grateful to you.

YtereJoulaYtereJoula2018/04/21 03:56Buy Cheap Cialiscialis generic availabilitygeneric cialisinteractions for cialis <a href="http://foreigncircles.com/#Trazodone-50-mg">Trazodone 50mg</a> interactions for cialisviagra vs cialis <a href=http://foreigncircles.com/#Trazodone-50-mg>Trazodone 50mg</a> Buy Cheap Cialis usa5 mg cialis coupon printable http://foreigncircles.com/#Trazodone-50-mg

YtereJoulaYtereJoula2018/04/21 08:15cialis savings cardBuy Cheap Cialis in uscialis tadalafil5 mg cialis coupon printable <a href="http://foreigncircles.com/#Trazodone-50-mg">Trazodone 50 mg best price</a> viagra vs cialiscialis 30 day sample <a href=http://foreigncircles.com/#Trazodone-50-mg>buy Trazodone 50 mg</a> cialis alternativecialis online http://foreigncircles.com/#buy-Trazodone

MarkWobreMarkWobre2018/04/21 09:46levitra forum salute ginecologia
<a href="http://mylevitraok.com">vardenafil 20mg</a>
cheap ephedrine eteamz.active.com levitra link online
<a href=http://levitra-gg.com#levitra+coupon>vardenafil 20mg</a>

JorgeSobJorgeSob2018/04/21 09:55prezzo di cialis in bulgaria sublingual cialis online

YtereJoulaYtereJoula2018/04/21 12:47cialis genericcialis savings cardcialis lowest pricecialis prices <a href="http://foreigncircles.com/#Trazodone-50-mg">buy Trazodone</a> cialis couponcialis 20 mg best price <a href=http://foreigncircles.com/#Trazodone-50-mg>Trazodone 50 mg best price</a> interactions for cialiscialis official site http://foreigncircles.com/#Trazodone

MarkWobreMarkWobre2018/04/21 13:07levitra for women
<a href="http://levitra-gg.com">levitra 10 mg prezzo</a>
walmart drug prices levitra
<a href=http://levitra-gg.com#levitra+coupon>levitra online</a>

MarkWobreMarkWobre2018/04/21 16:29levitra significato delle
<a href="http://mylevitraok.com">levitra 20mg</a>
levitra 20mg vs viagra 50 mg
<a href=http://myvardenafilok.com#levitra+prices>levitra 20 mg bayer prezzo</a>

YtereJoulaYtereJoula2018/04/22 05:59purchasing cialis on the internetonline cialisbuy cialis onlinecialis in usa <a href="https://cheapcialis.wixsite.com/cialis">cheap cialis usa</a>

AqfkktoulkAqfkktoulk2018/04/22 12:20https://onlinecasinovegas.us.org/# - foxwoods online casino
<a href="https://onlinecasinovegas.us.org/#">san manuel casino</a>
<a href=" https://onlinecasinovegas.us.org/# ">free casino slot games</a>

AbtngtoulkAbtngtoulk2018/04/23 21:48https://onlinecasino777.us.org/# - caesars casino
<a href="https://onlinecasino777.us.org/#">casino games free</a>
<a href=" https://onlinecasino777.us.org/# ">winstar casino</a>

AbemvtoulkAbemvtoulk2018/04/24 00:36https://onlinecasino777.us.org/# - casino games free
<a href="https://onlinecasino777.us.org/#">cashman casino</a>
<a href=" https://onlinecasino777.us.org/# ">tropicana online casino nj</a>

AqebhtoulkAqebhtoulk2018/04/24 01:35https://onlinecasino777.us.org/# - free casino slot games download
<a href="https://onlinecasino777.us.org/#">casino slots free</a>
<a href=" https://onlinecasino777.us.org/# ">cashman casino</a>

LouisKerlyLouisKerly2018/04/26 03:15maximum dosage for cialis
<a href="http://cialisgrudj.com/">buy generic cialis online</a>
cialis coupon 2017
<a href="http://cialisgrudj.com/">buy generic cialis</a>
cialis 20mg cost
http://cialisgrudj.com/
maximum dose of cialis in 24 hours

DiaOtheveDiaOtheve2018/04/26 13:35Keflex Diarrhea Alfusin <a href=http://cialviag.com>cialis 5 mg best price usa</a> Propecia Efectivo Pelo

PeterscosePeterscose2018/04/26 18:14cialis 5mg best price uk
<a href="http://cialisgrudj.com/">buy generic cialis</a>
cialis coupon at walgreens
<a href="http://cialisgrudj.com/">buy generic cialis</a>
cialis commercial bathtub 2016
http://cialisgrudj.com/
target pharmacy cialis price

BillyfooryBillyfoory2018/04/27 09:17cialis 5mg daily use reviews
<a href="http://cialisgrudj.com/">generic cialis online</a>
effectiveness of cialis vs viagra vs levitra 2013
<a href="http://cialisgrudj.com/">generic cialis</a>
levitra v viagra v cialis
http://cialisgrudj.com/
what is maximum dose for cialis

KeithHeinaKeithHeina2018/04/28 01:10cialis soft tabs vs cialis
<a href="http://cialisgrudj.com/">buy cialis online</a>
cialis side effects leg pain
<a href="http://cialisgrudj.com/">buy cialis</a>
cialis low cost generic
http://cialisgrudj.com/
cialis generico brasil preço

JimmyNagJimmyNag2018/04/28 16:23walmart cialis price comparison
<a href="http://cialisgrudj.com/">cialis generic</a>
cialis professional online canadian pharmacy
<a href="http://cialisgrudj.com/">cialis</a>
when is cialis going generic 2017
http://cialisgrudj.com/
cialis generico mexico df

MarkWobreMarkWobre2018/04/28 20:14how erectile dysfunction drugs work
<a href=http://edpils-gg.com/>erectile pills</a>
erectile remedies
<a href="http://edpils-gg.com/">erectile dysfunction medications</a>

AyhpztoulkAyhpztoulk2018/04/29 19:35<a href="https://onlinecasino24.us.org/#">slots for real money</a>

2008-05-07題名を変えたよ

FizzBuzz書いたよ\(^o^)/

| 08:09

gasでFizzBuzz書いたよ\(^o^)/

手書きだよ\(^o^)/


.file "fb.s"
.globl main
	.section .text

.text 0
main:
	leal	4(%esp), %ecx
	andl	$-16, %esp
	pushl	-4(%ecx)
	pushl	%ebp
	movl	%esp, %ebp
	pushl	%ecx

.text 1
	movl	$1, %eax
	movl	%eax, %ecx
loop:
	movl	%eax, %edx
	movl	$15, %ebx
	call	mod
	cmpl	$0, %eax
	je	FizzBuzz

/*	movl	%edx, %eax */
/* since x mod 5 == (x mod 15) mod 5, */
/* the last statement can be commented out */
	movl	$5, %ebx
	call	mod
	cmpl	$0, %eax
	je	Buzz

	movl	%edx, %eax
	movl	$3, %ebx
	call	mod
	cmpl	$0, %eax
	je	Fizz

	movl	%edx, %eax
	pushl	%eax
	subl	$20, %esp
	movl	%eax, 4(%esp)
	movl	$_Number, (%esp)
	call	printf
	addl	$20, %esp
	popl	%eax
after_print:
	addl	$1, %eax
	cmpl	$100, %eax
	jle	loop
loop_end:
	popl	%ecx
	popl	%ebp
	leal	-4(%ecx), %esp
	ret

.text 2
Fizz:
	pushl	%edx
	subl	$20, %esp
	movl	$_Fizz, (%esp)
	call	printf
	addl	$20, %esp
	popl	%eax
	cmpl	%eax, %eax
	je	after_print
Buzz:
	pushl	%edx
	subl	$20, %esp
	movl	$_Buzz, (%esp)
	call	printf
	addl	$20, %esp
	popl	%eax
	cmpl	%eax, %eax
	je	after_print
FizzBuzz:
	pushl	%edx
	subl	$20, %esp
	movl	$_FizzBuzz, (%esp)
	call	printf
	addl	$20, %esp
	popl	%eax
	cmpl	%eax, %eax
	je	after_print

mod:
/*
 This subroutine calculates
	 (mod %eax %ebx)
 returns the mod on %eax.
 */
mod_loop:
	cmpl	%eax, %ebx
	jg	mod_end
	subl	%ebx, %eax
	cmpl	%eax, %eax
	je	mod_loop
	ret


.section .rodata
_Fizz:	
.ascii "Fizz \0"
	.align 4
_Buzz:	
.ascii "Buzz \0"
	.align 4
_FizzBuzz:	
.ascii "FizzBuzz \0"
	.align 4
_Number:
.ascii "%d \0"
	.align 4

真面目な記事は自称すーじー。の方に書くよ\(^o^)/

文字列の配置に間違いがあったので修正したよ\(^o^)/

.data じゃなくて .rodata に置くべきだったよ\(^o^)/

syou6162syou61622008/05/07 10:11なんだこれw\(^o^)/

hogeloghogelog2008/05/07 16:39わかりやすくていいなあ。

でも先生!
pushl %edx
subl $20, %esp
movl $_FizzBuzz, (%esp)
call printf
addl $20, %esp
popl %eax
cmpl %eax, %eax
似たような行あって、コード圧縮したくなりませんか!

suu-gsuu-g2008/05/07 21:20圧縮したいよ\(^o^)/
でも関数とかジャンプとかじゃなくて、
マクロのディレクティブを使ってみようと思うよ\(^o^)/

aycaayca2012/05/24 10:32Big help, big help. And superlative news of cosure.

ckjmqjtiwckjmqjtiw2012/05/24 11:46ZiIksm <a href="http://jsltmyvtuijx.com/">jsltmyvtuijx</a>

ldcunkglmzldcunkglmz2012/05/25 15:12WaBFBn , [url=http://axbctupdqkot.com/]axbctupdqkot[/url], [link=http://brymuhhpvumz.com/]brymuhhpvumz[/link], http://vwkaiprprpar.com/

cjwftlygcvkcjwftlygcvk2012/05/25 17:17rE6qaq , [url=http://yhncrjmakxoz.com/]yhncrjmakxoz[/url], [link=http://hesnaapuxszf.com/]hesnaapuxszf[/link], http://gbduxnjszwcr.com/

ugwvsmkbugwvsmkb2012/05/25 19:18q7CQSP , [url=http://gtkxwurxgywx.com/]gtkxwurxgywx[/url], [link=http://oggpkyplneoj.com/]oggpkyplneoj[/link], http://vjhzjenhafrn.com/

aggnzbqxsznaggnzbqxszn2012/05/26 16:12ev9Of0 <a href="http://sxzarvwatamj.com/">sxzarvwatamj</a>

PhilipVofPhilipVof2017/04/12 04:50http://stemmeries.xyz <a href="http://stemmeries.xyz">norsk kasino</a> http://stemmeries.xyz - norsk kasino

GuestAcineGuestAcine2017/12/21 23:08guest test post
<a href=" http://kioppoerk.com/ ">bbcode</a>
<a href="http://kioppoerk.com/">html</a>
http://kioppoerk.com/ simple