00:00:00 --- log: started forth/10.01.14 00:00:49 --- quit: madwork (Read error: 110 (Connection timed out)) 00:50:22 --- join: GeDaMo (n=gedamo@dyn-62-56-89-110.dslaccess.co.uk) joined #forth 01:04:51 --- quit: PoppaVic (Client Quit) 01:16:25 --- quit: addled_ ("Ex-Chat") 01:18:52 --- quit: gogonkt (Read error: 60 (Operation timed out)) 01:18:56 --- join: gogonkt (n=info@218.13.45.243) joined #forth 01:32:09 --- quit: nighty__ (Client Quit) 01:33:17 --- join: dkcl (i=96d65e66@metabug/dandersen) joined #forth 01:48:38 --- quit: dkcl ("Page closed") 02:02:21 --- join: addled_ (n=adl@21.Red-81-38-155.dynamicIP.rima-tde.net) joined #forth 02:02:49 --- quit: addled_ (Client Quit) 02:33:33 --- quit: nighty^ (Remote closed the connection) 02:35:07 --- join: nighty^ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 03:07:49 --- join: js4 (n=Jay@64.38.131.169) joined #forth 03:20:15 --- join: GoNoGo (n=GoNoGo@cro34-3-82-236-93-215.fbx.proxad.net) joined #forth 04:12:09 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 04:12:56 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 04:13:18 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 04:24:43 --- quit: kar8nga (Remote closed the connection) 04:46:56 --- join: kar8nga (n=kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 05:00:39 --- quit: GeDaMo ("Leaving.") 05:08:11 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 05:08:37 --- join: crc (i=d8012b82@gateway/web/freenode/x-uzzlrfcyojziqymn) joined #forth 05:08:49 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 05:18:07 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 05:18:49 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 06:04:05 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 06:04:19 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 06:12:37 --- join: dandersen (n=dkcl@metabug/dandersen) joined #forth 06:14:40 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 06:34:01 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 06:49:28 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 06:49:48 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 06:53:35 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 06:53:49 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 06:59:47 --- quit: GoNoGo (Read error: 60 (Operation timed out)) 07:00:17 --- quit: xpololz (Client Quit) 07:02:13 --- join: Snoopy_1611 (i=Snoopy_1@dslb-088-068-197-138.pools.arcor-ip.net) joined #forth 07:05:22 --- quit: kar8nga (Remote closed the connection) 07:07:48 --- quit: Snoopy_1711 (Read error: 60 (Operation timed out)) 07:31:28 --- join: tgunr (n=tgunr@cust-66-249-166-12.static.o1.com) joined #forth 07:31:30 --- quit: tgunr (Remote closed the connection) 07:31:44 --- join: tgunr (n=tgunr@cust-66-249-166-12.static.o1.com) joined #forth 07:37:21 --- join: GeDaMo (n=gedamo@dyn-62-56-89-110.dslaccess.co.uk) joined #forth 07:40:04 --- join: GoNoGo (n=GoNoGo@cro34-3-82-236-93-215.fbx.proxad.net) joined #forth 07:57:31 --- join: PoppaVic (n=pops@99.150.136.128) joined #forth 08:02:21 --- join: qFox (n=C00K13S@5356B263.cable.casema.nl) joined #forth 08:39:07 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 08:41:29 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 08:41:53 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 08:51:17 --- join: kar8nga (n=kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 08:59:45 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 09:17:28 --- quit: GoNoGo (Client Quit) 09:18:30 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 09:24:25 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 09:24:47 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 09:26:52 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 09:27:17 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 09:31:22 --- quit: xpololz (Read error: 54 (Connection reset by peer)) 09:31:48 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 09:39:52 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 09:52:58 --- join: PoppaVic_ (n=pops@adsl-99-88-83-96.dsl.sfldmi.sbcglobal.net) joined #forth 09:53:06 --- quit: PoppaVic (Nick collision from services.) 09:53:12 --- nick: PoppaVic_ -> PoppaVic 09:58:41 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 10:03:10 --- join: alex4nder (n=alexande@dsl093-145-168.sba1.dsl.speakeasy.net) joined #forth 10:04:19 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 10:04:48 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 10:05:43 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 10:19:14 --- join: I440r (n=mark4_@c-69-136-171-118.hsd1.in.comcast.net) joined #forth 10:20:22 --- quit: kar8nga (Remote closed the connection) 10:23:34 --- join: kar8nga (n=kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 10:24:45 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 10:28:42 --- join: Quartus` (n=Quartus`@74.198.8.60) joined #forth 10:31:28 --- quit: I440r (Read error: 60 (Operation timed out)) 10:32:32 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 10:32:47 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 10:35:03 hey 10:36:12 --- join: pgas (n=user@pdpc/supporter/active/pgas) joined #forth 10:43:46 --- quit: xpololz (Read error: 54 (Connection reset by peer)) 10:44:16 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 10:46:37 --- join: I440r (n=mark4_@c-69-136-171-118.hsd1.in.comcast.net) joined #forth 10:46:49 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 10:47:17 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 10:53:39 --- quit: xpololz (Read error: 54 (Connection reset by peer)) 10:54:16 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 10:58:04 --- quit: xpololz (Read error: 54 (Connection reset by peer)) 10:58:16 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 10:59:23 --- quit: TR2N (Connection timed out) 11:02:02 --- quit: xpololz (Read error: 54 (Connection reset by peer)) 11:02:17 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 11:03:26 --- join: Maki (n=Maki@dynamic-109-121-73-52.adsl.eunet.rs) joined #forth 11:09:11 --- quit: kar8nga (Remote closed the connection) 11:16:55 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 11:17:17 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 11:19:03 --- quit: xpololz (Read error: 54 (Connection reset by peer)) 11:19:16 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 11:33:24 --- nick: madwork_ -> madwork 11:34:42 --- join: TR2N (i=email@89-180-188-135.net.novis.pt) joined #forth 11:36:18 --- quit: xpololz (Read error: 54 (Connection reset by peer)) 11:36:46 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 11:39:04 --- quit: xpololz (Read error: 104 (Connection reset by peer)) 11:39:16 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 11:39:51 --- quit: Frek (Read error: 104 (Connection reset by peer)) 11:40:14 --- quit: xpololz (Read error: 54 (Connection reset by peer)) 11:40:46 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 11:45:56 --- quit: xpololz (Read error: 54 (Connection reset by peer)) 11:46:17 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 11:47:38 --- quit: xpololz (Client Quit) 11:47:55 --- join: Maki_ (n=Maki@dynamic-213-198-228-59.adsl.eunet.rs) joined #forth 11:49:36 Silly question time.. 11:50:36 Who's up on inline-asm? I got data I've inline-asm'd from C - and I'll be damned if I can't access the bloody label from C.. What the heck? 11:51:07 Mangling? 11:51:21 Symbol should be visible, but dang.. 12:00:04 --- join: tgunr_ (n=tgunr@cust-66-249-166-12.static.o1.com) joined #forth 12:00:44 --- quit: tgunr (Read error: 113 (No route to host)) 12:03:27 --- quit: Maki (Read error: 110 (Connection timed out)) 12:34:20 poppavic: declare the C name for it with an asm name 12:34:39 extern int bla asm("whatever_it_is_called_in_the_asm"); 12:35:13 segher: I don't track that.. What does work is an extern of whatever.. and then the .globl _name and _name: 12:35:24 that what you mean? 12:35:38 say you want to call it name in C 12:35:54 but it is called blork in asm 12:36:07 then you say extern int name asm("blork"); 12:36:18 ok, well it'd be the same name - but ahhhhhhhhhh 12:36:27 yeah, that's allowed as well 12:36:48 this is independent of how (or if) your ABI mangles names 12:36:57 so, the line is: "extern cname __asm__("asmname"); 12:37:07 for data, yeah 12:37:29 is that - ahhh, d00d - I just spent all day on this hackety-hack ;-) 12:37:43 lemme try yer route and see if she works best.. 12:37:46 should have asked earlier, heh 12:37:57 there is #gcc as well 12:38:03 sorry, I was unaware you wee hiding, and osX joys, too. 12:38:07 wee/were 12:38:32 ? 12:38:37 "osx joys"? 12:38:42 I am working on a funkadelic structure that a forther or asm-head would recognize in a moment, hence C wants to irk ;-) 12:38:58 heh 12:39:40 segher: yeah, usually when I speak of osX or inline, the yahoo's fall all over themselves hollering %eax and shit - "HEllo? Hate intel. Hate x86 - Own a PPC!" ;-) 12:40:04 sounds like me 12:42:21 segher: my solution had: 12:42:22 ".globl _"QUOTE(name)"\n" \ 12:42:22 "_"QUOTE(name)":\n\t" \ 12:42:22 12:42:45 inside the asm block - and an extern name; above 12:42:49 yuck 12:43:04 well, hell.. it's not like cpp is yer friend. 12:43:07 makes it more unportable than needed, as well 12:44:03 segher: usually, inline asm shreaks "unportable", but it's just labels and bytes and ascii 12:46:28 --- join: Frek (n=nnnnnmac@81-225-142-146-no36.tbcn.telia.com) joined #forth 12:48:26 it won't be fully portable to every arch, but at least it's not very hard to be portable to all OSes on a single arch 12:48:40 Right. 12:49:10 --- quit: pgas ("/quit") 12:49:12 This is one of those (common) cases where laying down the asm or forth is trivial, so.. Naturally, C takes exception ;-) 12:49:38 Besides, all for test-porpoises.. 12:49:51 I'd normally use malloc-voodoo, anyway 12:57:06 --- quit: crc ("Page closed") 13:12:20 --- join: n0am (n=noam@188.88.203.212) joined #forth 13:34:46 --- quit: dandersen ("leaving") 14:15:49 --- quit: Maki_ ("Leaving") 14:28:54 --- join: JFLF (n=JF@150.203.5.197) joined #forth 14:47:13 --- quit: Quartus` (Read error: 110 (Connection timed out)) 14:56:15 --- quit: qFox ("Time for cookies!") 15:02:39 --- quit: Snoopy_1611 (Read error: 110 (Connection timed out)) 15:06:09 --- join: Snoopy_1611 (i=Snoopy_1@dslb-084-059-127-028.pools.arcor-ip.net) joined #forth 15:06:17 --- join: crc (n=charlesc@m735e36d0.tmodns.net) joined #forth 15:06:17 --- mode: ChanServ set +o crc 15:38:32 --- quit: GeDaMo ("Leaving.") 15:39:51 --- quit: crc (Read error: 60 (Operation timed out)) 16:27:57 --- join: nighty__ (n=nighty@210.188.173.245) joined #forth 16:30:54 --- join: crc (i=4717c8b7@gateway/web/freenode/x-pqvhflznqnzvjdru) joined #forth 16:39:02 --- quit: crc (Ping timeout: 180 seconds) 17:21:21 --- quit: nighty__ (Remote closed the connection) 17:24:35 --- join: nighty__ (n=nighty@210.188.173.245) joined #forth 17:56:35 --- join: tgunr (n=tgunr@cust-66-249-166-12.static.o1.com) joined #forth 18:07:27 --- quit: tgunr_ (Read error: 113 (No route to host)) 18:50:46 --- quit: tgunr ("Leaving...") 19:19:19 --- quit: n0am (Read error: 110 (Connection timed out)) 19:22:24 --- join: tgunr (n=tgunr@cust-66-249-166-12.static.o1.com) joined #forth 19:24:55 --- quit: tgunr (Client Quit) 19:37:42 --- quit: segher ("This computer has gone to sleep") 20:30:05 --- join: forther (i=62d2faca@gateway/web/freenode/x-kxiqbjuijllxauwd) joined #forth 20:33:05 --- quit: forther (Ping timeout: 180 seconds) 20:50:29 --- quit: maht (Read error: 60 (Operation timed out)) 20:51:54 --- join: maht (n=lawlessm@85.189.31.174.proweb.managedbroadband.co.uk) joined #forth 21:36:48 --- quit: kleinjt ("Lost terminal") 22:19:27 --- quit: JFLF ("Leaving") 22:21:46 --- join: gnomon_ (n=gnomon@CPE0022158a8221-CM000f9f776f96.cpe.net.cable.rogers.com) joined #forth 22:38:26 --- quit: gnomon (Read error: 110 (Connection timed out)) 23:18:26 --- join: n0am (n=noam@188.90.131.21) joined #forth 23:34:33 --- join: qFox (n=C00K13S@5356B263.cable.casema.nl) joined #forth 23:59:59 --- log: ended forth/10.01.14