From 3dfde7baefc0ed83d49d51e4a1117205d3f37817 Mon Sep 17 00:00:00 2001 From: Kugel Fuhr <98353208+kugelfuhr@users.noreply.github.com> Date: Sun, 13 Jul 2025 21:43:34 +0200 Subject: [PATCH] For the cpudetect tests, check the binary results for all instructions, not just for a few selected ones. --- test/asm/cpudetect/4510-cpudetect.ref | Bin 60 -> 577 bytes test/asm/cpudetect/45GS02-cpudetect.ref | Bin 80 -> 911 bytes test/asm/cpudetect/6502-cpudetect.ref | Bin 16 -> 337 bytes test/asm/cpudetect/6502dtv-cpudetect.ref | Bin 33 -> 488 bytes test/asm/cpudetect/6502x-cpudetect.ref | Bin 31 -> 583 bytes test/asm/cpudetect/65816-cpudetect.ref | Bin 46 -> 787 bytes test/asm/cpudetect/65c02-cpudetect.ref | Bin 47 -> 502 bytes test/asm/cpudetect/65ce02-cpudetect.ref | Bin 47 -> 562 bytes test/asm/cpudetect/65sc02-cpudetect.ref | Bin 33 -> 408 bytes test/asm/cpudetect/allinst.inc | 6 +----- test/asm/cpudetect/huc6280-cpudetect.ref | Bin 64 -> 593 bytes test/asm/cpudetect/m740-cpudetect.ref | Bin 30 -> 497 bytes test/asm/cpudetect/sweet16-cpudetect.ref | Bin 18 -> 313 bytes test/asm/cpudetect/w65c02-cpudetect.ref | Bin 63 -> 520 bytes 14 files changed, 1 insertion(+), 5 deletions(-) diff --git a/test/asm/cpudetect/4510-cpudetect.ref b/test/asm/cpudetect/4510-cpudetect.ref index 5eba7ec5af0efa1d652e9ee2af09583f5d9481b7..4f9eb627115b919f9abe305bf714b8fba432bb28 100644 GIT binary patch literal 577 zcmZ9Sxp|i$WOsScoz{q!jfK; z5|pI0pC~8%MFmlj%2c5$)oV~QP}CN6gf%J%I}RE&6iq}^(YysNTG1wi(6*wTXfMJY z9f_n9UAl_yqKAm?NniRgU?78rh@oPb7-1R7SjI77qL?hEh-u7Z7PFZ}1y-u~+O92jUNMgrgke#7S}Lj5sUKiFht>nJZl7 z`VDU061T-2aWC#Zk9k7EGm$7>h*!MkE$?{GhmWMBiFENve6eKkgG_$?7TMyjD1a{k zr6`YoHR|G5pJo(qO$U5C!|@u=RLmR}lC^^MWNv3a8OJ$K+BNQy{FIj@CG(lY zpX88`H(y~W7H!H_5&@!?je2g=IM~^eFn6elpj$6`2b(?&9>wTJW(AzHv6Dtr4pf|qm#q^U8}aq#wPrnloq#n1yAyj(o$YL~Yj!twch1D#?Di-I zDz42wEg@xs|Gq3CH6!(D z3ViS-OQ<}FBS_^H2w(aOdXS#NydrzU4&|B#1-;aR|V#rWo zxG+K(#aPBMo{5vD2vdb=!i?85nav#LGJk=vaEY*t<*Z;8t69Uk^=#NAY!ID>nd>>Z3kU^;5+2G{bt;+AFzQBn zohVwir$dm_ksdMh4|E1FY&2s6oXNth98N5YgvG*2HVSd<@O2Id$2mbf*S;rT=dSRW zC%hIC`S>dNlknrG(8@K&2V;DdpRxa!F&S)7*;FoL0_-lN3ada>+?bN~tdvcVjYoM^ zMPsVi9coONUcyxkRmYh6_PBvfgo;v4RU3QINp)7;jp=1~Z<`o3NR6;#oSJHHV%2K3 z*^W4MN}X00?ZG9Rcy&|Vx8s?5t`h8cYm=yw)NjEB*Ml2@8-p8*8;2W@YhTbO8jnqc PO^i*fO`J`v+&B2-jQHbYHb07}n^RYXeQY_XIbB-yu#26PH>*S0JuDE@`-9vZ^!<`r2_~7d& z{6&BW6dws9m=Hq42#*kvB1%LT#t?^*_ymzCl0@<+Or(-#COt!BiY#F=AqS z5zYY)MsO%fM2i>^Yl$O~B$89aVR1wpJ;re|$jatKj>r{xqQG>DB2H6$Mw}Jr#Ca}I z&P6U&TozZvRdMZCCD*yZO>R|*+jqo0?o-1OrjZC?&(0bWcx{RePeae#gCcF&5W_;nse^vERkD;YL1-A z$SuqmYpyx_kz>YKbG-ZhXP@o8_xttuyx-YAS7=nMH#{b6gx3=s*yH~x&Q*!3RHH^s zYSk6>guAQ(jcG#DW}<~?DO!s*w4*&8=+v1mT}3z1T?8fs5sZgky+t36 delta 5 McmX@kB0oVM00oo*ng9R* diff --git a/test/asm/cpudetect/65816-cpudetect.ref b/test/asm/cpudetect/65816-cpudetect.ref index e614b34c901fbc0e882052e9ad12c13c09237828..dd8b69867649e1e5d30c6a3c1c6daedaf75fef94 100644 GIT binary patch literal 787 zcmdVURacZ@07c=?ZXLJX-353Uv13HVLsn{KuV0U-7*xlWoBX%p`d#OLc zi?i0V?~dDY_y@ZDoW21rySIne-{o}t+diIlD-H=rNa7?UO(9YWTU2V&k)Dj1L^hFK zidiejR;@Cf$A8#_LwMR`#{RH}?G)u`b|&Dx@ls4M*K^$8@1MvX-? z(Ok4>Nn6^{p(C9_L>JLjbhq`O4}IxBKnxZ`#4tuOiqVW6KT%8)lf_hb7&Dm3EW#ti zocUrAi&?@lma~FYt68&7tQQ-^rpV1~V>>(8wOj1jC-#d2B9cQKmbfSGi-$boDbIM$%U8U9BcjAx@!s}s=MJUVs+W0)|-csjG0yU<`M zD_OhIU@JS>d(hx8M>xTm3x-#?$_?(^6%R~3<_Rxwzcc*AXYq|+zeTLc|Md1BP`U03 delta 5 McmbQtrZ+(k00h(lh5!Hn diff --git a/test/asm/cpudetect/65c02-cpudetect.ref b/test/asm/cpudetect/65c02-cpudetect.ref index 9f790d5ffe95736f46383b1c132407d7f96bf2b0..8fa08c8eabebd870930defba672fedf48e050bbd 100644 GIT binary patch literal 502 zcmY+%c}xue0LSrcrDLV%yN9xbxytC;uP5eet;igyUSaXHm9WY&_vYH14VB3?73%F`BWAV>}+7Oq?Vp3oqdl=Jv~$9@iQDCLMa zDvpV?uj!m1gOi*-BhF@u3tZ$9m$|}Ku3abRhPWwm#jWz&0yf4}9d)XTG$GHt|ig8#?Hui(lR1x9Ahr zI0`T_+)el)rcD>&EQ@0!o7j;k_VgX*IOjx`xWh9Vf6!x#Gh>D^688ys<2r>|80WAE t=V&ZAB(M&ft?b6?AgT18;yhj1!ncqFS_C5}9mJ(4}n;cO=>d!CWK_ehbl z&z`vx$_N!Q!ezd6KJPvW7<+J-Gcd#v>a_WK`}{lme|7wQ5nL!v$x>L#h_b?(SB{EQ zqKccSDm+AWQG;64rVe%MQNN*RBpM6vK27n(MhidDO0*Vj+Tx%C9RumqMRXP2M6j(p zVf3J9FA*X7ipVGiFp$AR7&=_Uh!J9>brj3LY-i^#cJCGY#C~xw@fb>TqLp%}B$m9htdBy8Dyv-GP;+^-kTP#!7w%VFP?y<6LMfTJ4@2L=GVX=wnQ3>H!(@nlcpW{mi`~MT1!W;`rtgMBN zFl^akhdmCC!bP}>v%(E`&f&p%PcC?gi{g?nrh4Ox2|s@kB!WdqDB(m98O7x*B3i_V zSW_H{B$1pVu8TBr<0hG8k$sDtT#+a8MS-D^5=tp67k9*6QAIU1+@tpX15qy?ibop_ zH1U`xJZ%;&ZK8utp3y}&&w0_q%U;nZUWxvR0bVo28-_>3=$IH6Z^Z0x zjF=Ul#9YH?7Wl%~Z{mmeDSolY63eWxy2kpZ*b>`f$FR#Df7t&k4#c52$!P&+aB>zt fh=4#5&$SGSDCTyqs64Erkyg@~K&v@Sbdg5d~shkn7_l(0+XJ7V;yRzp|lG)jtvo{x_ zVVphVE}M)(A?sw^`$vEL?sMP!`9>P7VRmPzEhyY+@i&?OFPpV!7s(L2)nX1X8H(XX zDaw?^y@IGHjJcKYq6*c#MNQ!&YKuD5r5^QZ*oekWL{rgBnEJQC9}5AkM4)IZ+IJv` z&V+>0rK{*Bx{EMNPwY78(^m`-1I3^ShA@=jBN!PaMv2j4tZ^KZm`wCk5hG&7Oy)3` zc`R78SS%57V(GgCma~GDtX?CM)`^X5Vl!LW#&&k@V)q`gSL_o9QVw#2qa5SJNpUJ! zoEB$93g<{8oeVBs;_?-7Ra_G{5^i#rdt^QkS>lm+!c$)Gl2^Qb!`mE@E8dHb#yq}I zz_;(>mnak^DKEg2>NSKJ(YlT3MZdv}XCl+0#Eim)EMu)$FAi~whxz;{jR$^JsfAAi zn&aJ)c6bKU1CQP~aUaGQ+@>%c!+hfTxrz-G>|j56$2m*R1+J5QpT|7Q<^x$@`Auf= v5>&?5kB(Mjr*byJBPWPxM{?4v+34RAacB!V{Fn2ouIsjoJI`Hya`E{OL^QWf delta 5 Mcmcb};xNGh00v3{<^TWy diff --git a/test/asm/cpudetect/m740-cpudetect.ref b/test/asm/cpudetect/m740-cpudetect.ref index 7788f3ed95ee9e39843989436875ff8889986a60..3feb2bfee75ccc82257338a022f654b6503d95d5 100644 GIT binary patch literal 497 zcmYMnc}xue0LSr;g|v9SE!7$k5>c=E^~#-+gvct#&|}Db&0I6gZIo){oVm(PtlYYU z4x%HS>4F#D-RRy!^c23rIKiJFOoa3j{X~BeI*&3ilc&WQaaNowI8P22xX9%z;_7vgEAm7Eh1}#8x4Bco z-TUH!cqq!!%6Y<5DxQm1;-^33?EkF6ipL+3EGzuGR!E-SE`+#y;7KQASA2c^2=ordtIq(!!aW8NiTkjT#5#|`X}p;!j?;0NJ)cE(OR-(C znzgKJ*hKx-6t>sxqITZ_j#!RSeJYFWs!LQ}%jZVXi()G7mGbz}Gs<4R;aye9CyFiK QsVn?Ve#1Wq=!>TEAB+H?bN~PV delta 5 Mcmey!EH^<800v$G!2kdN diff --git a/test/asm/cpudetect/sweet16-cpudetect.ref b/test/asm/cpudetect/sweet16-cpudetect.ref index 98d33127aeb50b9577095ed14649ddac5ad0a2d4..b4691d2fa818406415f71cf88cd308e6d27fccb5 100644 GIT binary patch literal 313 zcmV-90ml9c07Fn!UrAF%R9{n9MMYFGHUI$>0ulod1P%oZ1_}oV2nGoR3JVMX5Hu1X zFhEdXaDb4Yu)xsZ@DVf;Au&NwVR3rM1P?<@FXc5+*iA zR%UjFmZrAG*5>vXG!iE_M^|TehnJ_f$Jgig7&HG>Ko5-K`MT55WVnyR|W+UoinG!iR2OIvGui<_&v%iHVw95fOvJWO0{ ze2ko|yv*F}{2eqBEj>+LZGDZMt-a0N?fo7!5-vVYUT%Jlp02*m-tPV%G!idAPhW3; LkDsr<&)@I=*58Qt literal 18 Zcmd;La1IEK_Y8Ioi4P8Ubqz5z0{|-u1l0fl diff --git a/test/asm/cpudetect/w65c02-cpudetect.ref b/test/asm/cpudetect/w65c02-cpudetect.ref index 094210464b1d6a9a4a25c310e4e11929c469b34d..536384ea3f26e040f887886f7fb32ac65c9abecf 100644 GIT binary patch literal 520 zcmY+%c}xue0LSrcLJd9NRn!QhsEM@SdyYBRk}SL=(eT(5waPJPn`?8nLPltjnhvH? zE7U@5gi4N0N(&hhg=`X5%zyRy?^D%aC`BKf?yNE+!}B7;n_FLULp$Pu~XT3J4Y6mgxK#iFEC+!D7% z8RgvN9u+)zNM*HnBx=Ny#HT!`mb!Y;C|-#-H1Ur2eBfgXpISwm_#(a;+WA2Toxenv z=oWn$D8L@);ldj+eTG;<=sLErmDnh;ulpz`Nf8%B0nd2(o!|YjW6V%S;xdj&I89+T z_I@nJE(8m<>)D9)4)$VonB)98Ln<9vCG0iV{&D&