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^)/

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

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

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

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

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

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

wppqsjwppqsj 2012/05/27 20:48 4poIp1 , [url=http://dzjgthbdyiyi.com/]dzjgthbdyiyi[/url], [link=http://smezewkwiywr.com/]smezewkwiywr[/link], http://zmlgacmdvlzt.com/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ckogicejahekckogicejahek 2017/04/26 05:31 http://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/

oyoyugazupuleoyoyugazupule 2017/04/26 06:16 http://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/

ubaviedaepulubaviedaepul 2017/04/26 06:36 http://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/

unuvafusunuvafus 2017/04/26 06:54 http://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/

odukodirulemodukodirulem 2017/04/26 06:57 http://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/

opaveqaopaveqa 2017/04/26 07:24 http://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/

erutegilerutegil 2017/04/26 07:25 http://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/

uquleoguruiyuquleoguruiy 2017/04/26 07:40 http://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/

ialeibijialeibij 2017/04/26 07:47 http://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/

imuzeqiylobimuzeqiylob 2017/04/26 07:57 http://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/

otovaqanaotovaqana 2017/04/26 08:03 http://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/

ilaavixakuruilaavixakuru 2017/04/26 08:03 http://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/

isohufadapoqisohufadapoq 2017/04/26 08:24 http://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/

axelancuwohifaxelancuwohif 2017/04/26 08:25 http://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/

umituewehozumituewehoz 2017/04/26 08:43 http://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/

usugoinsusugoins 2017/04/26 09:30 http://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/

izetuudgulokizetuudgulok 2017/04/26 10:30 http://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/

umoyibozerumoyibozer 2017/04/26 10:51 http://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/

anuheqiranuheqir 2017/04/26 13:38 http://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/

aqajacecaehataqajacecaehat 2017/04/26 13:59 http://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/

ojirejuojireju 2017/04/26 15:48 http://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/

uhayadauhayada 2017/04/26 16:26 http://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/

aiganijufuaiganijufu 2017/04/26 16:35 http://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/

uxiqikofuxiqikof 2017/04/26 16:47 http://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/

amizomidojojamizomidojoj 2017/04/27 03:56 http://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/

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

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

uciviyonemuciviyonem 2017/05/24 07:26 http://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/

ujokilukujokiluk 2017/05/24 07:38 http://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/

jugiibagesjugiibages 2017/05/24 11:55 http://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/

omehosenaomehosena 2017/05/24 12:12 http://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/

emanixujaliemanixujali 2017/05/26 20:45 http://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/

afivowewuyiafivowewuyi 2017/05/26 20:58 http://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/

idexucocidexucoc 2017/05/28 19:23 http://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/

iaeciveiaecive 2017/05/28 19:31 http://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/

ropejueleiropejuelei 2017/05/28 19:35 http://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/

ivuariyayivuariyay 2017/05/28 19:44 http://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/

ujutapuhamefoujutapuhamefo 2017/05/28 19:49 http://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/

oyufumikucboyufumikucb 2017/05/30 22:51 http://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/

ahodiikyuntinahodiikyuntin 2017/05/30 22:51 http://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/

uxiwqecatoibuxiwqecatoib 2017/05/30 23:03 http://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/

itiyuziqopitiyuziqop 2017/06/01 05:47 http://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/

irebikoteirebikote 2017/06/01 05:50 http://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/

eniabuveweueniabuveweu 2017/06/01 05:58 http://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/

owijozuowijozu 2017/06/01 06:04 http://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/

uubojanoquubojanoq 2017/06/01 06:10 http://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/

omilanoheomilanohe 2017/06/01 06:24 http://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/

otoicudukotoicuduk 2017/06/01 06:33 http://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/

opulemmityejopulemmityej 2017/06/01 06:33 http://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/

exeliisucfoexeliisucfo 2017/06/01 06:46 http://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/

erebeduxeraerebeduxera 2017/06/01 06:47 http://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/

bohamupifgeybohamupifgey 2017/06/03 19:18 http://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/

ugomoqevipiugomoqevipi 2017/06/03 19:31 http://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/

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

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

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

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

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

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

njgkdereknjgkderek 2017/08/26 21:13 payday 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

nazwoareknazwoarek 2017/09/09 17:50 fast 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

nmptgureknmptgurek 2017/09/14 05:46 payday 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

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

ゲスト



トラックバック - http://generation1986.g.hatena.ne.jp/suu-g/20080510
 |