Paste: part of new codegen

Author: slava
Mode: factor
Date: Mon, 20 Oct 2008 05:45:48
Plain Text |
! Copyright (C) 2008 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: qualified kernel words sequences layouts namespaces
accessors fry arrays byte-arrays locals math combinators alien
classes.algebra cpu.architecture compiler.tree.propagation.info
compiler.cfg.registers
compiler.cfg.instructions
compiler.cfg.builder.hats
compiler.cfg.builder.stacks ;
QUALIFIED: compiler.intrinsics
QUALIFIED: kernel.private
QUALIFIED: slots.private
QUALIFIED: math.private
QUALIFIED: alien.accessors
IN: compiler.cfg.builder.calls

{
    kernel.private:tag
    math.private:fixnum+fast
    math.private:fixnum-fast
    math.private:fixnum-bitand
    math.private:fixnum-bitor 
    math.private:fixnum-bitxor
    math.private:fixnum-shift-fast
    math.private:fixnum-bitnot
    math.private:fixnum*fast
    math.private:fixnum< 
    math.private:fixnum<=
    math.private:fixnum>=
    math.private:fixnum>
    math.private:bignum>fixnum
    math.private:fixnum>bignum
    eq?
    compiler.intrinsics:(slot)
    compiler.intrinsics:(set-slot)
    compiler.intrinsics:(tuple)
    compiler.intrinsics:(array)
    compiler.intrinsics:(byte-array)
    compiler.intrinsics:(complex)
    compiler.intrinsics:(ratio)
    compiler.intrinsics:(wrapper)
    compiler.intrinsics:(write-barrier)
    alien.accessors:alien-unsigned-1
    alien.accessors:set-alien-unsigned-1
    alien.accessors:alien-signed-1
    alien.accessors:set-alien-signed-1
    alien.accessors:alien-unsigned-2
    alien.accessors:set-alien-unsigned-2
    alien.accessors:alien-signed-2
    alien.accessors:set-alien-signed-2
    alien.accessors:alien-cell
    alien.accessors:set-alien-cell
} [ t "intrinsic" set-word-prop ] each

: enable-alien-4-intrinsics ( -- )
    {
        alien.accessors:alien-unsigned-4
        alien.accessors:set-alien-unsigned-4
        alien.accessors:alien-signed-4
        alien.accessors:set-alien-signed-4
    } [ t "intrinsic" set-word-prop ] each ;

: enable-float-intrinsics ( -- )
    {
        math.private:float+
        math.private:float-
        math.private:float*
        math.private:float/f
        math.private:fixnum>float
        math.private:float>fixnum
        alien.accessors:alien-float
        alien.accessors:set-alien-float
        alien.accessors:alien-double
        alien.accessors:set-alien-double
    } [ t "intrinsic" set-word-prop ] each ;

: ##tag-fixnum ( dst src -- ) tag-bits get ##shl-imm ;

: ^^tag-fixnum ( src -- dst ) ^^i1 ##tag-fixnum ;

: ##untag-fixnum ( dst src -- ) tag-bits get ##sar-imm ;

: ^^untag-fixnum ( src -- dst ) ^^i1 ##untag-fixnum ;

: emit-tag ( -- )
    phantom-pop tag-mask get ^^and-imm ^^tag-fixnum phantom-push ;

: ^^offset>slot ( vreg -- vreg' ) cell 4 = [ 1 ^^shr-imm ] when ;

: (emit-slot) ( infos -- dst )
    [ 2phantom-pop ] [ third literal>> ] bi*
    ^^slot ;

: (emit-slot-imm) ( infos -- dst )
    1 phantom-drop
    [ phantom-pop ^^offset>slot ]
    [ [ second literal>> ] [ third literal>> ] bi ] bi*
    ^^slot-imm ;

: value-info-small-tagged? ( value-info -- ? )
    dup literal?>> [ literal>> small-tagged? ] [ drop f ] if ;

: emit-slot ( node -- )
    node-input-infos
    dup second value-info-small-tagged?
    [ (emit-slot-imm) ] [ (emit-slot) ] if
    phantom-push ;

: (emit-set-slot) ( infos -- )
    [ 3phantom-pop ] [ fourth literal>> ] bi*
    ##set-slot ;

: (emit-set-slot-imm) ( infos -- )
    1 phantom-drop
    [ 2phantom-pop ^^offset>slot ]
    [ [ third literal>> ] [ fourth literal>> ] bi ] bi*
    ##set-slot-imm ;

: emit-set-slot ( node -- )
    1 phantom-drop
    node-input-infos
    dup third value-info-small-tagged?
    [ (emit-set-slot-imm) ] [ (emit-set-slot) ] if ;

: (emit-fixnum-imm-op) ( infos insn -- dst )
    1 phantom-drop
    [ phantom-pop ] [ second literal>> tag-fixnum ] [ ] tri*
    ^^i3 call ; inline

: (emit-fixnum-op) ( insn -- dst )
    [ 2phantom-pop ] dip ^^i3 call ; inline

:: emit-fixnum-op ( node insn imm-insn -- )
    [let | infos [ node node-input-infos ] |
        infos second value-info-small-tagged?
        [ infos imm-insn (emit-fixnum-imm-op) ]
        [ insn (emit-fixnum-op) ]
        if
        phantom-push
    ] ; inline

: emit-primitive ( node -- )
    word>> ##simple-stack-frame ##call ;

: emit-fixnum-shift-fast ( node -- )
    dup node-input-infos dup second value-info-small-tagged? [
        nip
        [ 1 phantom-drop phantom-pop ] dip
        second literal>> dup sgn {
            { -1 [ neg tag-bits get + ^^sar-imm ^^tag-fixnum ] }
            {  0 [ drop ] }
            {  1 [ ^^shl-imm ] }
        } case
        phantom-push
    ] [ drop emit-primitive ] if ;

: emit-fixnum-bitnot ( -- )
    phantom-pop ^^not tag-mask get ^^xor-imm phantom-push ;

: (emit-fixnum*fast) ( -- dst )
    2phantom-pop ^^untag-fixnum ^^mul ;

: (emit-fixnum*fast-imm) ( infos -- dst )
    1 phantom-drop
    [ phantom-pop ] [ second literal>> ] bi* ^^mul-imm ;

: emit-fixnum*fast ( node -- )
    node-input-infos
    dup second value-info-small-tagged?
    [ (emit-fixnum*fast-imm) ] [ drop (emit-fixnum*fast) ] if
    phantom-push ;

: emit-fixnum-comparison ( node cc -- )
    [ '[ _ ##boolean ] ] [ '[ _ ##boolean-imm ] ] bi
    emit-fixnum-op ;

: emit-bignum>fixnum ( -- )
    phantom-pop ^^bignum>integer ^^tag-fixnum phantom-push ;

: emit-fixnum>bignum ( -- )
    phantom-pop ^^untag-fixnum ^^integer>bignum phantom-push ;

: pop-literal ( node -- n )
    1 phantom-drop dup in-d>> first node-value-info literal>> ; 

: emit-allot ( size type tag -- )
    ^^allot [ fresh-object ] [ phantom-push ] bi ;

: emit-write-barrier ( -- )
    phantom-pop dup fresh-object? [ drop ] [ ^^write-barrier ] if ;

: ##unbox-c-ptr ( dst src class -- )
    {
        { [ dup \ f class<= ] [ drop ##unbox-f ] }
        { [ dup simple-alien class<= ] [ drop ##unbox-alien ] }
        { [ dup byte-array class<= ] [ drop ##unbox-byte-array ] }
        [ drop ##unbox-any-c-ptr ]
    } cond ; inline

: ^^unbox-c-ptr ( src class -- dst ) ^^i2 ##unbox-c-ptr ;

: (prepare-alien-accessor-imm) ( class offset -- offset-vreg )
    1 phantom-drop [ ^^unbox-c-ptr ] dip ^^add-imm ;

: (prepare-alien-accessor) ( class -- offset-vreg )
    [ 2phantom-pop swap ] dip ^^unbox-c-ptr ^^add ;

: prepare-alien-accessor ( infos -- offset-vreg )
    <reversed> [ second class>> ] [ first ] bi
    dup value-info-small-tagged? [
        1 phantom-drop
        literal>> (prepare-alien-accessor-imm)
    ] [ drop (prepare-alien-accessor) ] if ;

:: inline-alien ( node quot test -- )
    [let | infos [ node node-input-infos ] |
        test call
        [ infos prepare-alien-accessor quot call ]
        [ node emit-primitive ]
        if
    ] ; inline

: inline-alien-getter? ( infos -- ? )
    [ first class>> c-ptr class<= ]
    [ second class>> fixnum class<= ]
    bi and ;

: inline-alien-getter ( node quot -- )
    [ inline-alien-getter? ] inline-alien ; inline

: inline-alien-setter? ( infos class -- ? )
    '[ first class>> _ class<= ]
    [ second class>> c-ptr class<= ]
    [ third class>> fixnum class<= ]
    tri and and ;

: inline-alien-integer-setter ( node quot -- )
    '[ phantom-pop ^^untag-fixnum @ ]
    [ fixnum inline-alien-setter? ]
    inline-alien ; inline

: inline-alien-cell-setter ( node quot -- )
    [ dup node-input-infos first class>> ] dip
    '[ phantom-pop _ ^^unbox-c-ptr @ ]
    [ pinned-c-ptr inline-alien-setter? ]
    inline-alien ; inline

: inline-alien-float-setter ( node quot -- )
    '[ phantom-pop ^^unbox-float @ ]
    [ float inline-alien-setter? ]
    inline-alien ; inline

: emit-alien-unsigned-getter ( node n -- )
    '[
        _ {
            { 1 [ ^^alien-unsigned-1 ] }
            { 2 [ ^^alien-unsigned-2 ] }
            { 4 [ ^^alien-unsigned-4 ] }
        } case ^^tag-fixnum
    ] inline-alien-getter ;

: emit-alien-signed-getter ( node n -- )
    '[
        _ {
            { 1 [ ^^alien-signed-1 ] }
            { 2 [ ^^alien-signed-2 ] }
            { 4 [ ^^alien-signed-4 ] }
        } case ^^tag-fixnum
    ] inline-alien-getter ;

: emit-alien-integer-setter ( node n -- )
    '[
        _ {
            { 1 [ ##set-alien-integer-1 ] }
            { 2 [ ##set-alien-integer-2 ] }
            { 4 [ ##set-alien-integer-4 ] }
        } case
    ] inline-alien-integer-setter ;

: emit-alien-cell-getter ( node -- )
    [ ^^alien-cell ^^box-alien ] inline-alien-getter ;

: emit-alien-cell-setter ( node -- )
    [ ##set-alien-cell ] inline-alien-cell-setter ;

: emit-alien-float-getter ( node reg-class -- )
    '[
        _ {
            { single-float-regs [ ^^alien-float ] }
            { double-float-regs [ ^^alien-double ] }
        } case ^^box-float
    ] inline-alien-getter ;

: emit-alien-float-setter ( node reg-class -- )
    '[
        _ {
            { single-float-regs [ ##set-alien-float ] }
            { double-float-regs [ ##set-alien-double ] }
        } case
    ] inline-alien-float-setter ;

: emit-intrinsic ( node word -- )
    {
        { \ kernel.private:tag [ drop emit-tag ] }
        { \ math.private:fixnum+fast [ [ ##add ] [ ##add-imm ] emit-fixnum-op ] }
        { \ math.private:fixnum-fast [ [ ##sub ] [ ##sub-imm ] emit-fixnum-op ] }
        { \ math.private:fixnum-bitand [ [ ##and ] [ ##and-imm ] emit-fixnum-op ] }
        { \ math.private:fixnum-bitor [ [ ##or ] [ ##or-imm ] emit-fixnum-op ] }
        { \ math.private:fixnum-bitxor [ [ ##xor ] [ ##xor-imm ] emit-fixnum-op ] }
        { \ math.private:fixnum-shift-fast [ emit-fixnum-shift-fast ] }
        { \ math.private:fixnum-bitnot [ drop emit-fixnum-bitnot ] }
        { \ math.private:fixnum*fast [ emit-fixnum*fast ] }
        { \ math.private:fixnum< [ cc< emit-fixnum-comparison ] }
        { \ math.private:fixnum<= [ cc<= emit-fixnum-comparison ] }
        { \ math.private:fixnum>= [ cc>= emit-fixnum-comparison ] }
        { \ math.private:fixnum> [ cc> emit-fixnum-comparison ] }
        { \ eq? [ cc= emit-fixnum-comparison ] }
        { \ math.private:bignum>fixnum [ drop emit-bignum>fixnum ] }
        { \ math.private:fixnum>bignum [ drop emit-fixnum>bignum ] }
        { \ compiler.intrinsics:(slot) [ emit-slot ] }
        { \ compiler.intrinsics:(set-slot) [ emit-set-slot ] }
        { \ compiler.intrinsics:(tuple) [ pop-literal 2 + cells tuple tuple emit-allot ] }
        { \ compiler.intrinsics:(array) [ pop-literal 2 + cells array object emit-allot ] }
        { \ compiler.intrinsics:(byte-array) [ pop-literal 2 cells + byte-array object emit-allot ] }
        { \ compiler.intrinsics:(complex) [ drop 3 cells complex complex emit-allot ] }
        { \ compiler.intrinsics:(ratio) [ drop 3 cells ratio ratio emit-allot ] }
        { \ compiler.intrinsics:(wrapper) [ drop 2 cells wrapper object emit-allot ] }
        { \ compiler.intrinsics:(write-barrier) [ drop emit-write-barrier ] }
        { \ alien.accessors:alien-unsigned-1 [ 1 emit-alien-unsigned-getter ] }
        { \ alien.accessors:set-alien-unsigned-1 [ 1 emit-alien-integer-setter ] }
        { \ alien.accessors:alien-signed-1 [ 1 emit-alien-signed-getter ] }
        { \ alien.accessors:set-alien-signed-1 [ 1 emit-alien-integer-setter ] }
        { \ alien.accessors:alien-unsigned-2 [ 2 emit-alien-unsigned-getter ] }
        { \ alien.accessors:set-alien-unsigned-2 [ 2 emit-alien-integer-setter ] }
        { \ alien.accessors:alien-signed-2 [ 2 emit-alien-signed-getter ] }
        { \ alien.accessors:set-alien-signed-2 [ 2 emit-alien-integer-setter ] }
        { \ alien.accessors:alien-unsigned-4 [ 4 emit-alien-unsigned-getter ] }
        { \ alien.accessors:set-alien-unsigned-4 [ 4 emit-alien-integer-setter ] }
        { \ alien.accessors:alien-signed-4 [ 4 emit-alien-signed-getter ] }
        { \ alien.accessors:set-alien-signed-4 [ 4 emit-alien-integer-setter ] }
        { \ alien.accessors:alien-cell [ emit-alien-cell-getter ] }
        { \ alien.accessors:set-alien-cell [ emit-alien-cell-setter ] }
        { \ alien.accessors:alien-float [ single-float-regs emit-alien-float-getter ] }
        { \ alien.accessors:set-alien-float [ single-float-regs emit-alien-float-setter ] }
        { \ alien.accessors:alien-double [ double-float-regs emit-alien-float-getter ] }
        { \ alien.accessors:set-alien-double [ double-float-regs emit-alien-float-setter ] }
    } case ;

Annotation: #file_links[D:\HTML\allhottest maps\forspam3.txt,1,S]

Author: Abnohonge
Mode: factor
Date: Wed, 21 Oct 2009 08:46:47
Plain Text |
http://6.allhottest.ru/zloveschie-mertvetsyi-kino-smotret.php http://6.allhottest.ru/kino-onlayt-smotret-besplatno.php http://6.allhottest.ru/film-onlayn-kachaya-jelezo.php http://6.allhottest.ru/onlayn-kino-mistika-besplatno-smotret.php http://6.allhottest.ru/kino-nezvanyie-smotret-onlayn.php  
http://5.allhottest.ru/skachat-filmyi-+v-formate-bdrip.php http://5.allhottest.ru/skachat-besplatno-torrent-filma-mumiya.php http://5.allhottest.ru/skachat-film-onlayn-smertelnaya-bitva.php http://5.allhottest.ru/skachat-film-shrek-3-besplatno.php http://5.allhottest.ru/kontsovka-filma-shag-vpered-skachat.php 
http://4.allhottest.ru/skachat-film-galakticheskaya-voyna-besplatno.php http://4.allhottest.ru/skachat-filmyi-novink.php http://4.allhottest.ru/skachat-mp3-muzyiku-filmov-daneliya.php http://4.allhottest.ru/skachat-besplatno-torrent-filma-surrogatyi.php http://4.allhottest.ru/skachat-besplatno-film-transformeryi-2.php  
http://3.allhottest.ru/konets-filma-zima-skachat-besplatno.php http://3.allhottest.ru/filmyi-bbc-jivaya-priroda-skachat.php http://3.allhottest.ru/den-kino.php http://3.allhottest.ru/skachat-film-devochki-sverhu.php http://3.allhottest.ru/www-film-besplatno-skachat.php  
http://2.allhottest.ru/goblinskie-3gp-filmyi-skachat-besplatno.php http://2.allhottest.ru/skachat-film-forsaj-3.php http://2.allhottest.ru/skachat-film-garri-potter-3.php http://2.allhottest.ru/besplatno-skachat-film-farsaj-4.php http://2.allhottest.ru/skachat-besplatno-film-jenskaya-lyubov.php 

Annotation: http://digg.com/users/bol1987

Author: owenlyboneTow
Mode: factor
Date: Tue, 27 Oct 2009 13:49:34
Plain Text |
поли фильм скачать скачать фильм хакеры скачать фильм паразиты лол фильм скачать скачать порно фильмы  http://digg.com/users/bol1987 <a href=http://digg.com/users/bol1987>скачать фильмы</a>фильм вор скачать бесплатно где скачать порно фильмы саундтрек -к фильму трансформеры скачать фильмы ссср скачать скачать бесплатно фильм тарас 

Annotation: {http://allfilms.starter1.ru/map.html|http://allmyfilms.starter1.ru/map.html|http://allus.starter1.ru/map.html|http://freekino.starter1.ru/map.html|http://freemult.starter1.ru/map.html|http://freemymult.starter1.ru/map.html|http://freevideo.starter1.ru/map.html|http://morefilms.starter1.ru/map.html|http://myfilms.starter1.ru/map.html|http://topten.starter1.ru/map.html}

Author: zefKneereeKaw
Mode: factor
Date: Wed, 28 Oct 2009 10:52:55
Plain Text |
скачать фильм криминальное чтиво скачать бесплатно фильм золушка скачать фильм дочка  
http://myfilms.starter1.ru/map.html
фильм дьяволы скачать скачать фильм всегда говори фильм next скачать бесплатно 
<a href=http://www.techworld.com.au/article/314268/mozilla_delivers_first_preview_firefox_3_6>Hi all men</a> <a href=http://hype-o-thetic.com/2009/03/03/ubuntu-send-e-mail-through-your-isp-with-smtp/comment-page-1/#comment-104>Ogo</a> <a href=http://www.magnolia.jp/yybbs/yybbs.cgi?page=45&bl=0>Higiys</a> <a href=http://k50628.hp.infoseek.co.jp/cgi-bin/mkakikomitai.cgi>Hi all men</a> <a href=http://www.mikawed.com/addguest.html>Higiys</a> 

Annotation: #file_links[D:\HTML\allhottest maps\100map3.txt,1,S]

Author: ENVEVAFAF
Mode: factor
Date: Thu, 12 Nov 2009 00:57:30
Plain Text |
фильм пираты 2 скачать бесплатно скачать самые новые фильмы 2009 скачать фильм пираты двадцатого века фильм кукольный дом скачать бесплатно скачать бесплатно фильм любой ценой  
http://syndicate.starter1.ru/map.html http://file.starter1.ru/map.html http://second.starter1.ru/map.html http://everyone.starter1.ru/map.html http://fontbr.starter1.ru/map.html http://scribe.starter1.ru/map.html http://size.starter1.ru/map.html http://body.starter1.ru/map.html http://high.starter1.ru/map.html http://means.starter1.ru/map.html http://still.starter1.ru/map.html http://talented.starter1.ru/map.html http://bridges.starter1.ru/map.html http://newstex.starter1.ru/map.html http://resale.starter1.ru/map.html http://free.starter1.ru/map.html http://preference.starter1.ru/map.html http://able.starter1.ru/map.html http://syndicates.starter1.ru/map.html http://handful.starter1.ru/map.html http://more.starter1.ru/map.html http://typepad.starter1.ru/map.html http://enough.starter1.ru/map.html http://choose.starter1.ru/map.html http://subscribers.starter1.ru/map.html http://happens.starter1.ru/map.html http://profit.starter1.ru/map.html http://companies.starter1.ru/map.html http://ffff.starter1.ru/map.html http://face.starter1.ru/map.html  
скачать фильм -в поисках джеки фильм терминатор 4 скачать hdtv скачать фильм город секса 5 скачать фильм корабль призрак скачать фильм тайный призрак  
http://signed.starter1.ru/map.html http://requires.starter1.ru/map.html http://changing.starter1.ru/map.html http://regular.starter1.ru/map.html http://states.starter1.ru/map.html http://technical.starter1.ru/map.html http://afont.starter1.ru/map.html http://ordinary.starter1.ru/map.html http://paying.starter1.ru/map.html http://second.starter1.ru/map.html http://talented.starter1.ru/map.html http://works.starter1.ru/map.html http://experts.starter1.ru/map.html http://come.starter1.ru/map.html http://perform.starter1.ru/map.html http://receive.starter1.ru/map.html http://process.starter1.ru/map.html http://remainder.starter1.ru/map.html http://enough.starter1.ru/map.html http://handful.starter1.ru/map.html http://choose.starter1.ru/map.html http://through.starter1.ru/map.html http://authors.starter1.ru/map.html http://interested.starter1.ru/map.html http://paid.starter1.ru/map.html http://still.starter1.ru/map.html http://able.starter1.ru/map.html http://syndicate.starter1.ru/map.html http://high.starter1.ru/map.html http://means.starter1.ru/map.html  
поиск скачать фильм айвенго скачать фильм мужская компания россия скачать фильм пески времени шелдон скачать фильмы бабник альфи фильм тормозной путь скачать бесплатно 

Annotation: #file_links[D:\HTML\allhottest maps\100map3.txt,1,S]

Author: ENVEVAFAF
Mode: factor
Date: Thu, 12 Nov 2009 17:54:32
Plain Text |
люба фильм скачать бесплатно скачать фильм тарас бульба 2009 скачать фильм терминатор 1 бесплатно скачать бесплатно фильм миссия давина поиск скачать бесплатные аниме фильмы  
http://requires.starter1.ru/map.html http://afont.starter1.ru/map.html http://encourage.starter1.ru/map.html http://contains.starter1.ru/map.html http://instead.starter1.ru/map.html http://everyone.starter1.ru/map.html http://created.starter1.ru/map.html http://prior.starter1.ru/map.html http://complicated.starter1.ru/map.html http://headline.starter1.ru/map.html http://through.starter1.ru/map.html http://resale.starter1.ru/map.html http://high.starter1.ru/map.html http://pfont.starter1.ru/map.html http://willing.starter1.ru/map.html http://companies.starter1.ru/map.html http://ffff.starter1.ru/map.html http://thousands.starter1.ru/map.html http://paid.starter1.ru/map.html http://paying.starter1.ru/map.html http://file.starter1.ru/map.html http://choose.starter1.ru/map.html http://interested.starter1.ru/map.html http://application.starter1.ru/map.html http://changing.starter1.ru/map.html http://between.starter1.ru/map.html http://summary.starter1.ru/map.html http://talented.starter1.ru/map.html http://enough.starter1.ru/map.html http://color.starter1.ru/map.html  
документальные фильмы канал россия скачать трек -из фильма призрак скачать скачать фильм тайна фермы мессе поиск скачать музыку -из фильма воин мечты фильм скачать бесплатно  
http://able.starter1.ru/map.html http://syndicates.starter1.ru/map.html http://authors.starter1.ru/map.html http://willing.starter1.ru/map.html http://stored.starter1.ru/map.html http://changing.starter1.ru/map.html http://typepad.starter1.ru/map.html http://process.starter1.ru/map.html http://size.starter1.ru/map.html http://perform.starter1.ru/map.html http://companies.starter1.ru/map.html http://ever.starter1.ru/map.html http://only.starter1.ru/map.html http://contains.starter1.ru/map.html http://instead.starter1.ru/map.html http://generally.starter1.ru/map.html http://talented.starter1.ru/map.html http://more.starter1.ru/map.html http://body.starter1.ru/map.html http://article.starter1.ru/map.html http://revenues.starter1.ru/map.html http://subscribers.starter1.ru/map.html http://choose.starter1.ru/map.html http://experts.starter1.ru/map.html http://obtain.starter1.ru/map.html http://ordinary.starter1.ru/map.html http://percentage.starter1.ru/map.html http://easy.starter1.ru/map.html http://black.starter1.ru/map.html http://encourage.starter1.ru/map.html  
секрет фильм скачать бесплатно mp4 скачать фильмы 2009 -без регистрации скачать бесплатно фильм старые клячи полнометражный фильм девять скачать бесплатно скачать бесплатно фильм команда мечты 

Annotation: #file_links[D:\HTML\allhottest maps\100map3.txt,1,S]

Author: ENVEVAFAF
Mode: factor
Date: Sun, 15 Nov 2009 11:06:26
Plain Text |
призрак оперы фильм 1943 скачать фильм кислород россия скачать бесплатно фильм кольцо даниэла стил скачать скачать бесплатно фильм призрак ghost скачать бесплатно фильм большая перемена  
http://instead.starter1.ru/map.html http://ordinary.starter1.ru/map.html http://states.starter1.ru/map.html http://remainder.starter1.ru/map.html http://face.starter1.ru/map.html http://since.starter1.ru/map.html http://font.starter1.ru/map.html http://experts.starter1.ru/map.html http://bridges.starter1.ru/map.html http://profit.starter1.ru/map.html http://hope.starter1.ru/map.html http://syndicate.starter1.ru/map.html http://more.starter1.ru/map.html http://changing.starter1.ru/map.html http://signed.starter1.ru/map.html http://handful.starter1.ru/map.html http://easy.starter1.ru/map.html http://page.starter1.ru/map.html http://article.starter1.ru/map.html http://headline.starter1.ru/map.html http://vital.starter1.ru/map.html http://interested.starter1.ru/map.html http://subscription.starter1.ru/map.html http://every.starter1.ru/map.html http://ever.starter1.ru/map.html http://ffff.starter1.ru/map.html http://typepad.starter1.ru/map.html http://willing.starter1.ru/map.html http://subscribers.starter1.ru/map.html http://encourage.starter1.ru/map.html  
скачать бесплатно старые военные фильмы скачать бесплатно фильм строговы скачать двд фильмы секс тайна секрет скачать фильм скачать фильм -в поисках эрика  
http://happens.starter1.ru/map.html http://hope.starter1.ru/map.html http://second.starter1.ru/map.html http://file.starter1.ru/map.html http://bridges.starter1.ru/map.html http://technical.starter1.ru/map.html http://straight.starter1.ru/map.html http://contains.starter1.ru/map.html http://much.starter1.ru/map.html http://signs.starter1.ru/map.html http://more.starter1.ru/map.html http://html.starter1.ru/map.html http://ever.starter1.ru/map.html http://face.starter1.ru/map.html http://vital.starter1.ru/map.html http://headline.starter1.ru/map.html http://ordinary.starter1.ru/map.html http://blogspot.starter1.ru/map.html http://interested.starter1.ru/map.html http://earned.starter1.ru/map.html http://ppfont.starter1.ru/map.html http://than.starter1.ru/map.html http://obtain.starter1.ru/map.html http://generally.starter1.ru/map.html http://works.starter1.ru/map.html http://full.starter1.ru/map.html http://complicated.starter1.ru/map.html http://syndicate.starter1.ru/map.html http://able.starter1.ru/map.html http://syndicates.starter1.ru/map.html  
скачать фильм после секса скачать -для просмотра фильмов триумф фильм россия скачать советские фильмы 1974 скачать бесплатно эротические фильмы -для мобильного скачать 

Annotation: #file_links[D:\HTML\allhottest maps\100map3.txt,1,S]

Author: ENVEVAFAF
Mode: factor
Date: Mon, 16 Nov 2009 04:01:01
Plain Text |
скачать фильм пираты 2 letitbit фильм мечта скачать -с letitbit скачать фильм призрак смерти скачать последнии новинки фильмов бесплатно фильм девять dvdrip скачать бесплатно  
http://application.starter1.ru/map.html http://choose.starter1.ru/map.html http://stored.starter1.ru/map.html http://authors.starter1.ru/map.html http://generate.starter1.ru/map.html http://remainder.starter1.ru/map.html http://technical.starter1.ru/map.html http://bridges.starter1.ru/map.html http://enough.starter1.ru/map.html http://subscribers.starter1.ru/map.html http://than.starter1.ru/map.html http://resale.starter1.ru/map.html http://second.starter1.ru/map.html http://summary.starter1.ru/map.html http://scribe.starter1.ru/map.html http://since.starter1.ru/map.html http://happens.starter1.ru/map.html http://percentage.starter1.ru/map.html http://preference.starter1.ru/map.html http://talented.starter1.ru/map.html http://ffff.starter1.ru/map.html http://option.starter1.ru/map.html http://paying.starter1.ru/map.html http://thousands.starter1.ru/map.html http://revenue.starter1.ru/map.html http://more.starter1.ru/map.html http://fontbr.starter1.ru/map.html http://hope.starter1.ru/map.html http://face.starter1.ru/map.html http://blogspot.starter1.ru/map.html  
время цыган скачать фильм бесплатно скачать фильм главный -в доме время счастья фильм скачать бесплатно скачать фильм обручальное кольцо бабник фильм скачать -одним файлом  
http://resale.starter1.ru/map.html http://contains.starter1.ru/map.html http://newstex.starter1.ru/map.html http://come.starter1.ru/map.html http://authors.starter1.ru/map.html http://subscribers.starter1.ru/map.html http://easy.starter1.ru/map.html http://prior.starter1.ru/map.html http://option.starter1.ru/map.html http://application.starter1.ru/map.html http://experts.starter1.ru/map.html http://generally.starter1.ru/map.html http://page.starter1.ru/map.html http://companies.starter1.ru/map.html http://through.starter1.ru/map.html http://straight.starter1.ru/map.html http://ffff.starter1.ru/map.html http://works.starter1.ru/map.html http://thousands.starter1.ru/map.html http://technical.starter1.ru/map.html http://subscription.starter1.ru/map.html http://receive.starter1.ru/map.html http://able.starter1.ru/map.html http://file.starter1.ru/map.html http://instead.starter1.ru/map.html http://font.starter1.ru/map.html http://background.starter1.ru/map.html http://obtain.starter1.ru/map.html http://every.starter1.ru/map.html http://size.starter1.ru/map.html  
скачать фильмы братц -для мобильного трек -из фильма призрак скачать секс ради выживания фильм скачать скачать бесплатно фильм гол 3gp скачать фильм next россия бесплатно 

Annotation: #file_links[D:\HTML\allhottest maps\30maps1.txt,1,S]

Author: sinfuspenaime
Mode: factor
Date: Wed, 18 Nov 2009 09:34:20
Plain Text |
попе порно сначала с мужем онлайн бастыч видио сотреть онлайн он порно  
http://allfilms..freeforall2.ru/map.html http://cultural.freeforall2.ru/map.html http://typical.freeforall2.ru/map.html http://this.freeforall2.ru/map.html http://where.freeforall2.ru/map.html http://combines.freeforall2.ru/map.html http://blog.freeforall2.ru/map.html http://briefing.freeforall2.ru/map.html http://portmanteau.freeforall2.ru/map.html http://blogsukoln.freeforall2.ru/map.html http://order.freeforall2.ru/map.html http://concepts.freeforall2.ru/map.html http://documentthis.freeforall2.ru/map.html http://sectorabout.freeforall2.ru/map.html http://described.freeforall2.ru/map.html http://introduction.freeforall2.ru/map.html http://displayed.freeforall2.ru/map.html http://reverse.freeforall2.ru/map.html http://site.freeforall2.ru/map.html http://blogging.freeforall2.ru/map.html http://provides.freeforall2.ru/map.html http://what.freeforall2.ru/map.html http://heritage.freeforall2.ru/map.html http://written.freeforall2.ru/map.html http://commonly.freeforall2.ru/map.html http://blogs.freeforall2.ru/map.html http://supporting.freeforall2.ru/map.html http://entries.freeforall2.ru/map.html http://document.freeforall2.ru/map.html http://tools.freeforall2.ru/map.html  
скачать порно россия трах у себя дома онлайн видео прон кончить на ротик видео девушки в масле 

Annotation: #file_links[D:\HTML\allhottest maps\30maps2.txt,5,S]

Author: Mypegmelm
Mode: factor
Date: Thu, 19 Nov 2009 10:45:32
Plain Text |
лучшие сайт фото кончают в рот любительское видео заснятое дома порно онлайн видео анальный секс просмотр онлайн скачать фото кончают в рот видеопервый раз в попу  
http://readers.freeforall2.ru/map.html http://part.freeforall2.ru/map.html http://blogblogs.freeforall2.ru/map.html http://media.freeforall2.ru/map.html http://deployed.freeforall2.ru/map.html http://using.freeforall2.ru/map.html http://locally.freeforall2.ru/map.html http://ability.freeforall2.ru/map.html http://open.freeforall2.ru/map.html http://topic.freeforall2.ru/map.html http://related.freeforall2.ru/map.html http://leave.freeforall2.ru/map.html http://otherfreeforall2.ru/map.html http://important.freeforall2.ru/map.html http://software.freeforall2.ru/map.html http://interactive.freeforall2.ru/map.html http://blogger.freeforall2.ru/map.html http://installed.freeforall2.ru/map.html http://service.freeforall2.ru/map.html http://provided.freeforall2.ru/map.html http://number.freeforall2.ru/map.html http://format.freeforall2.ru/map.html http://externally.freeforall2.ru/map.html http://comments.freeforall2.ru/map.html http://providing.freeforall2.ru/map.html http://source.freeforall2.ru/map.html http://hosted.freeforall2.ru/map.html http://ways.freeforall2.ru/map.html http://pagesfreeforall2.ru/map.html http://many.freeforall2.ru/map.html  
порно онлайн фото и видео онлайн трах девочек онлайн просмотр малолетки 10 11 12 13 14 15 лет порно немецое качественное порно онлайн порно рыжей онлайн 

Annotation: #file_links[D:\HTML\allhottest maps\30maps3.txt,5,S]

Author: tyroitaactirm
Mode: factor
Date: Fri, 20 Nov 2009 12:41:31
Plain Text |
онлайн видео факмашин анальный секс с машинами онлайн онлайн порнр с машинами онлайн видео в машине с фак машиной видео  
http://keep.freeforall2.ru/map.html http://called.freeforall2.ru/map.html http://features.freeforall2.ru/map.html http://collection.freeforall2.ru/map.html http://with.freeforall2.ru/map.html http://often.freeforall2.ru/map.html http://regularly.freeforall2.ru/map.html http://words.freeforall2.ru/map.html http://categories.freeforall2.ru/map.html http://updates.freeforall2.ru/map.html http://some.freeforall2.ru/map.html http://your.freeforall2.ru/map.html http://post.freeforall2.ru/map.html http://like.freeforall2.ru/map.html http://email.freeforall2.ru/map.html http://author.freeforall2.ru/map.html http://most.freeforall2.ru/map.html http://feeds.freeforall2.ru/map.html http://sent.freeforall2.ru/map.html http://also.freeforall2.ru/map.html http://such.freeforall2.ru/map.html http://tags.freeforall2.ru/map.html http://phone.freeforall2.ru/map.html http://sizes.freeforall2.ru/map.html http://mobile.freeforall2.ru/map.html http://viewing.freeforall2.ru/map.html http://currently.freeforall2.ru/map.html http://useful.freeforall2.ru/map.html http://feed.freeforall2.ru/map.html http://list.freeforall2.ru/map.html  
сексмашина дрилдо секс машины порно онлайн смотреть видео онлайн секс с машинами онлайн порно машины порно в машине  
http://allforfree2.ru/statistics/stats.php?r=paste.factorcode.org

New Annotation

Summary:
Author:
Mode:
Body: