From news-rocq.inria.fr!jussieu.fr!math.ohio-state.edu!uwm.edu!news-res.gsl.net!news.gsl.net!nntp.coast.net!news2.acs.oakland.edu!condor.ic.net!news.cic.net!news.itd.umich.edu!ren.us.itd.umich.edu!not-for-mail Sat Aug 24 13:04:54 1996 Article: 5837 of rec.games.corewar Path: news-rocq.inria.fr!jussieu.fr!math.ohio-state.edu!uwm.edu!news-res.gsl.net!news.gsl.net!nntp.coast.net!news2.acs.oakland.edu!condor.ic.net!news.cic.net!news.itd.umich.edu!ren.us.itd.umich.edu!not-for-mail From: jklewis@ren.us.itd.umich.edu (John K. Lewis) Newsgroups: rec.games.corewar Subject: Product of GA Date: 23 Aug 1996 17:20:07 GMT Organization: University of Michigan Lines: 113 Message-ID: <4vkp87$886@lastactionhero.rs.itd.umich.edu> NNTP-Posting-Host: ren.us.itd.umich.edu X-Newsreader: TIN [UNIX 1.3 950824BETA PL0] Below is a product of the GA I am testing. It beats twill consistantly. [the names of all the programs in my GA are randomly picked from a wordlist. I wish I could have named a real program saint.] Feedback welcome. (like someone testing this for wilkies) ;name saint ;assert 1 ORG START START DIV.F < 1, @ 0 DIV.F # 3, > 4 SLT.BA > -2, # 3 SPL.F $ 1, { 2 SPL.BA # 4, * -1 SPL.A # -2, > 1 MOV.X < -1, { 1 DJN.F $ 4, < -2761 JMN.A # 7, < 2 SPL.A { -2, > -1 SPL.AB # 2152, { -4 MOV.BA > -3918, > 2 DJN.F $ 4, < -2761 CMP.B * 4, # -3375 SPL.BA < -1, $ 2 ADD.F > 5, $ -2 DIV.F # 3, > 4 SLT.BA > -2, # 3 SPL.F $ 1, { 2 SPL.BA # 4, * -1 SPL.A # -2, > 1 MOV.X < -1, { 1 DJN.F $ 4, < -2761 JMN.A # 7, < 2 CMP.F $ 1, { 2 SPL.A { -2, > -1 JMP.B < 1, { 1017 DIV.X # 0, { -1619 SPL.BA < -1, $ 2 ADD.F > 5, $ -2 DJN.F $ 4, < -2761 CMP.B * 4, # -3375 CMP.F @ 3, { -3 ADD.BA * 5, # 4 DJN.F $ 4, < -2761 CMP.B * 4, # -3375 CMP.F @ 3, { -3 DJN.F $ 4, < -2761 CMP.B * 4, # -3375 CMP.F @ 3, { -3 ADD.BA * 5, # 4 MUL.A > 4, < 4 CMP.F @ 3, { -3 CMP.F $ 1, { 2 SPL.A { -2, > -1 DJN.F $ 4, < -2761 CMP.B * 4, # -3375 CMP.F @ 3, { -3 CMP.F @ 3, { -3 ADD.F > 5, $ -2 CMP.AB # 713, * 0 JMN.A # 7, < 2 DJN.F $ 4, < -2761 DIV.F # 3, > 4 SLT.BA > -2, # 3 SPL.F $ 1, { 2 SPL.BA # 4, * -1 SPL.A # -2, > 1 MOV.X < -1, { 1 DJN.F $ 4, < -2761 JMN.A # 7, < 2 CMP.F $ 1, { 2 SPL.A { -2, > -1 JMZ.B $ 2, * 31 JMN.A # 7, < 2 CMP.F $ 1, { 2 DJN.F $ 4, < -2761 DJN.X > 1, # -2379 MOV.B > 1, > 1 JMN.A # 7, < 2 SPL.F $ 1, { 2 SPL.F $ 1, { 2 SPL.BA # 4, * -1 SPL.A # -2, > 1 MOV.X < -1, { 1 SPL.F $ 1, { 2 SPL.BA # 4, * -1 SPL.A # -2, > 1 MOV.X < -1, { 1 DJN.F $ 4, < -2761 JMN.A # 7, < 2 MOV.X < -1, { 1 DJN.F $ 4, < -2761 CMP.AB # 713, * 0 JMN.A # 7, < 2 CMP.F $ 1, { 2 DIV.F # 3, > 4 SLT.BA > -2, # 3 SPL.F $ 1, { 2 SPL.BA # 4, * -1 SPL.A # -2, > 1 MOV.X < -1, { 1 DJN.F $ 4, < -2761 JMN.A # 7, < 2 CMP.F $ 1, { 2 JMN.A # 7, < 2 CMP.F $ 1, { 2 SPL.A { -2, > -1 JMP.B < 1, { 1017 DIV.X # 0, { -1619