00:00:00 --- log: started forth/10.03.24 00:32:28 --- join: ASau` (~user@77.246.231.201) joined #forth 00:46:48 --- quit: ahelon (Read error: Operation timed out) 00:47:00 --- join: ahelon (~ahelon@188.4.180.151.dsl.dyn.forthnet.gr) joined #forth 00:58:01 --- join: kar8nga (~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 01:01:47 --- quit: mathrick (Ping timeout: 258 seconds) 01:37:04 --- quit: grub_booter (Remote host closed the connection) 01:46:04 --- quit: ahelon (Ping timeout: 246 seconds) 01:58:06 --- quit: gogonkt (Quit: leaving) 02:00:39 --- join: gogonkt (~info@113.70.95.86) joined #forth 02:02:32 --- quit: gogonkt (Remote host closed the connection) 02:13:37 --- join: ahelon (~ahelon@178.128.255.140.dsl.dyn.forthnet.gr) joined #forth 02:19:40 --- join: gogonkt (~info@113.70.95.86) joined #forth 02:31:19 --- quit: ahelon (Quit: Leaving) 02:35:30 --- join: mathrick (~mathrick@users177.kollegienet.dk) joined #forth 02:42:37 --- quit: dinya_ (Quit: Smile!.. tommorow will be worse :) (c) Murphy) 02:42:50 --- join: dinya_ (~Denis@94.50.189.61) joined #forth 02:58:10 --- quit: ASau (Remote host closed the connection) 02:58:46 --- join: ASau (~user@83.69.227.32) joined #forth 03:08:31 --- quit: gogonkt (Quit: leaving) 03:21:14 --- quit: proteusguy (Ping timeout: 248 seconds) 03:34:14 --- join: proteusguy (~proteusgu@zeppelin.proteus-tech.com) joined #forth 04:00:40 --- quit: kar8nga (Read error: Connection reset by peer) 04:47:12 --- join: gogonkt (~info@113.70.95.86) joined #forth 05:27:28 --- join: crc_ (~charlesch@71.23.210.149) joined #forth 05:28:05 --- quit: gogonkt (Ping timeout: 252 seconds) 05:30:27 --- quit: crc (Ping timeout: 245 seconds) 05:52:14 --- join: gogonkt (~info@113.70.95.86) joined #forth 06:01:09 --- quit: dinya_ (Read error: Connection reset by peer) 06:01:52 --- join: dinya_ (~Denis@94.50.189.61) joined #forth 06:04:14 --- quit: dinya_ (Client Quit) 06:07:13 --- quit: Deformative (Read error: Operation timed out) 06:30:08 --- quit: proteusguy (Ping timeout: 258 seconds) 06:43:11 --- join: proteusguy (~proteusgu@zeppelin.proteus-tech.com) joined #forth 06:47:32 segher: I also eliminated a@ (or a>, take your pick of names). I made use of that @) word that pushes the memory output instead. The >a word sets a bit; the memory read words clear that bit. The bit selects either the memory output (when it's 0) or the value just replaced in B (when it's 1) as the value pushed. 06:48:31 So I can load A and B with new values and save the old values like this: >a @) >r >a @) >r. 06:48:46 Then I can restore them with r> r> >a >a. 06:49:33 That's the same instruction count that would occur if I had explicit a> and b> instructions. 06:51:19 Anyway, >a moves the contents of B into a scratch register that feeds that second mux input, moves the contents of A into B, pops the stack into A, and sets the mux bit. 06:52:09 That's the only instruction dedicated to loading those registers. Then I still have !a+, !b+, (@a+, (@b+, and @) to actually access the memory with them. 08:47:09 --- join: qFox (~C00K13S@5356B263.cable.casema.nl) joined #forth 08:57:30 --- quit: ASau` (Quit: off) 09:26:01 --- join: Deformative (~joe@bursley-185022.reshall.umich.edu) joined #forth 09:30:13 --- quit: Quartus` (Ping timeout: 246 seconds) 10:51:47 --- join: Maki (~Maki@dynamic-78-30-167-37.adsl.eunet.rs) joined #forth 11:00:09 --- join: kar8nga (~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 11:05:17 --- join: forther (~forther@207.47.34.100.static.nextweb.net) joined #forth 11:26:41 --- quit: Deformative (Ping timeout: 252 seconds) 12:32:30 --- join: ygrek (debian-tor@gateway/tor-sasl/ygrek) joined #forth 12:48:38 --- quit: kar8nga (Remote host closed the connection) 13:09:42 --- join: Deformative (~joe@bursley-185022.reshall.umich.edu) joined #forth 13:28:28 --- log: started forth/10.03.24 13:28:28 --- join: clog (~nef@bespin.org) joined #forth 13:28:28 --- topic: 'The Forth programming language, etc. | Logged by clog | forth.pastebin.ca | quartus.net/search | gforth: tinyurl.com/s8uho | isforth.com | ANS Standard: tinyurl.com/nx7dx | Wiki: forthfreak.net' 13:28:28 --- topic: set by tathi on [Mon Nov 30 04:40:25 2009] 13:28:28 --- names: list (clog Deformative ygrek forther Maki qFox proteusguy gogonkt crc_ ASau mathrick X-Scale tmitt probonono TreyB scj madgarden Snoopy_1611 segher jeremy_c tgunr gnomon madwork maht johnl_ cataska schmx saper nighty_ KipIngram foxes malyn nighty^ nottwo crcx yiyus) 13:40:59 --- quit: Maki (Quit: Leaving) 14:02:24 --- quit: qFox (Quit: Time for cookies!) 14:24:03 --- join: Pusdesris (~joe@67-194-49-150.wireless.umnet.umich.edu) joined #forth 14:24:41 --- quit: forther (Quit: Leaving) 14:25:03 --- quit: Deformative (Ping timeout: 245 seconds) 14:36:03 --- join: kar8nga (~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 15:00:02 --- quit: Pusdesris (Read error: Operation timed out) 15:03:03 --- join: Pusdesris (~joe@2002:43c2:b722:4:224:8cff:fe67:e2dd) joined #forth 15:16:32 --- quit: kar8nga (Remote host closed the connection) 15:16:53 --- join: kar8nga (~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 16:07:08 --- quit: ygrek (Ping timeout: 245 seconds) 16:13:01 --- quit: kar8nga (Remote host closed the connection) 16:16:35 --- quit: Pusdesris (Ping timeout: 260 seconds) 16:16:45 --- join: Pusdesris (~joe@bursley-185022.reshall.umich.edu) joined #forth 16:26:44 --- join: grub_booter (~charlie@2002:54c5:19d5:0:21a:a0ff:fedb:cda0) joined #forth 17:30:00 --- quit: Pusdesris (*.net *.split) 17:30:01 --- quit: proteusguy (*.net *.split) 17:30:02 --- quit: gnomon (*.net *.split) 17:30:03 --- quit: KipIngram (*.net *.split) 17:30:03 --- quit: nighty_ (*.net *.split) 17:30:04 --- quit: tgunr (*.net *.split) 17:30:04 --- quit: foxes (*.net *.split) 17:30:06 --- quit: ASau (*.net *.split) 17:30:06 --- quit: mathrick (*.net *.split) 17:30:06 --- quit: tmitt (*.net *.split) 17:30:08 --- quit: maht (*.net *.split) 17:30:08 --- quit: johnl_ (*.net *.split) 17:30:08 --- quit: saper (*.net *.split) 17:32:30 --- join: maht (~maht__@85.189.31.174.proweb.managedbroadband.co.uk) joined #forth 17:32:42 --- join: Pusdesris (~joe@bursley-185022.reshall.umich.edu) joined #forth 17:32:42 --- join: proteusguy (~proteusgu@zeppelin.proteus-tech.com) joined #forth 17:32:42 --- join: ASau (~user@83.69.227.32) joined #forth 17:32:42 --- join: mathrick (~mathrick@users177.kollegienet.dk) joined #forth 17:32:42 --- join: tmitt (seg@wizardly.us) joined #forth 17:32:42 --- join: gnomon (~gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 17:32:42 --- join: KipIngram (~kip@173-11-138-177-houston.txt.hfc.comcastbusiness.net) joined #forth 17:32:42 --- join: nighty_ (~nighty@x122091.ppp.asahi-net.or.jp) joined #forth 17:33:02 --- join: saper (saper@wikipedia/saper) joined #forth 17:33:09 --- join: johnl (~johnl@217.78.4.44) joined #forth 17:33:15 --- join: tgunr (~tgunr@polymicro.net) joined #forth 17:33:15 --- join: foxes (~flash@222.131.161.179) joined #forth 17:34:39 --- quit: X-Scale (Ping timeout: 276 seconds) 17:35:25 --- join: X-Scale (email@89.180.203.138) joined #forth 18:12:19 --- nick: crc_ -> crc 18:35:34 --- join: skas (~skas@eth488.act.adsl.internode.on.net) joined #forth 19:05:18 --- quit: tgunr (*.net *.split) 19:05:18 --- quit: foxes (*.net *.split) 19:06:55 --- join: tgunr (~tgunr@polymicro.net) joined #forth 19:06:55 --- join: foxes (~flash@222.131.161.179) joined #forth 20:49:57 --- quit: segher (Quit: This computer has gone to sleep) 20:56:48 Anyone have any thoughts on bank-switching techniques? 22:22:02 --- quit: crc (Ping timeout: 260 seconds) 22:30:56 --- join: crc (~charlesch@71.23.210.149) joined #forth 22:45:54 --- quit: X-Scale (*.net *.split) 22:45:55 --- quit: yiyus (*.net *.split) 22:53:05 --- join: X-Scale (email@89.180.203.138) joined #forth 22:53:05 --- join: yiyus (1242712427@je.je.je) joined #forth 23:10:03 --- quit: proteusguy (Ping timeout: 258 seconds) 23:21:59 --- join: proteusguy (~proteusgu@zeppelin.proteus-tech.com) joined #forth 23:30:40 --- quit: skas (Quit: Leaving) 23:37:37 --- quit: grub_booter (Read error: Operation timed out) 23:38:01 --- join: grub_booter (~charlie@2002:54c5:19d5:0:21a:a0ff:fedb:cda0) joined #forth 23:39:48 --- join: ygrek (debian-tor@gateway/tor-sasl/ygrek) joined #forth 23:59:59 --- log: ended forth/10.03.24