00:00:00 --- log: started forth/17.07.22 00:07:41 --- quit: wa5qjh (Remote host closed the connection) 00:07:41 --- quit: leaverite (Remote host closed the connection) 01:03:49 --- join: dys (~dys@ip-109-44-0-33.web.vodafone.de) joined #forth 02:17:05 --- join: wa5qjh (~quassel@175.158.225.192) joined #forth 02:17:18 --- join: leaverite (~Thunderbi@175.158.225.192) joined #forth 03:09:16 --- join: gravicappa (~gravicapp@h62-133-162-18.dyn.bashtel.ru) joined #forth 03:13:25 --- join: GeDaMo (~GeDaMo@212.225.125.110) joined #forth 04:49:02 --- quit: leaverite (Remote host closed the connection) 04:49:32 --- join: leaverite (~Thunderbi@175.158.225.192) joined #forth 05:20:37 --- quit: dys (Ping timeout: 248 seconds) 05:22:20 --- join: DocPlatypus (~skquinn@c-73-76-28-213.hsd1.tx.comcast.net) joined #forth 05:42:30 --- join: dys (~dys@ip-109-44-0-135.web.vodafone.de) joined #forth 05:46:25 --- quit: wa5qjh (Remote host closed the connection) 05:46:25 --- quit: leaverite (Remote host closed the connection) 08:14:18 --- quit: DocPlatypus (Quit: Ex-Chat) 09:02:22 --- quit: proteusguy (Ping timeout: 246 seconds) 10:00:23 --- join: proteusguy (~proteus-g@2602:306:3032:b350:1caa:e176:cf66:c2fc) joined #forth 10:00:23 --- mode: ChanServ set +v proteusguy 10:47:02 --- quit: proteusguy (Remote host closed the connection) 11:09:56 --- quit: rtmanpages (Ping timeout: 240 seconds) 11:24:00 --- join: rtmanpages (~rtmanpage@233.sub-174-204-22.myvzw.com) joined #forth 11:25:19 --- quit: gravicappa (Ping timeout: 255 seconds) 11:39:34 --- join: mark4__ (~mark4@99.30.241.51) joined #forth 11:42:47 --- quit: mark4_ (Ping timeout: 255 seconds) 11:52:29 --- quit: zy]x[yz (Ping timeout: 260 seconds) 11:53:31 --- join: zy]x[yz (~corey@unaffiliated/cmtptr) joined #forth 12:54:29 anyone awake? 12:54:49 got a minor issue i need some advice on. im porting my thumb2 forth to aarch64 - both are sub threaded 12:55:22 , (comma) usually compiles a cell sized item into code space and on a 64 bit forth a cell is 64 bits but.. opcodes are all 32 bits 12:55:39 im thinking of making , compile only a 32 bit item maybe do d, to compile a 64 bit item? 12:55:50 except d, suggests a 128 but item :/ 12:55:53 so not d, 12:56:16 dictionary space MUST be 32 bit aligned. you cant have a non aligned opcode 12:56:42 @ and ! do 64 bits... should i make , do 32 bits? 12:56:45 half cell h,? Or opcode compile op,? 12:57:02 more things go into dictionary space than just opcodes 12:57:09 --- join: Labu (~mik@mvice.pck.nerim.net) joined #forth 12:57:18 Hello 12:57:25 c, h, w, , ? 12:57:25 Hi Labu :) 12:57:53 except i think w, would also be a bad name 12:58:05 32, ? 12:58:06 because on all my other forths w, is a 16 bit 12:58:17 no because you can visually miss the , on that name 12:58:22 Yeah 12:58:47 x, for 64 bit , for 32 bit h, for 16 bit and c, for 8 bit. NO w, 12:58:54 see? that works lol 12:59:26 I saw in gforth documentation that d+ add to double precision integer but How can I multiply two double precision integers ? 12:59:50 By using UM* 13:00:05 no 13:00:15 m* does n1 * d1 13:00:18 not d1 * d2 13:01:00 Yes. 13:01:03 You use UM*. 13:01:13 You just use it as many times as needed. 13:01:20 Not just one time only. 13:01:53 similar to how you woud do 10 * 24 on paper. 13:05:40 crap, i cant call it h, either 13:05:47 h, is how i comma into header space 13:06:07 ok no 16 bit , 13:06:30 actually a 16 bit comma does not make any sense anyway, i would have to pad that 16 bits out to 32 bits to keep alignment 13:06:33 no problem here :P 13:08:49 There's no reason it has to be a single letter, "half," ? 13:09:09 mark4__: found out why those extra four or eight bytes where being added? 13:09:32 .s <4> 4 5 2 0 ok 13:09:32 um* ok 13:09:32 .s <4> 4 5 0 0 ok 13:12:40 I don't find doc about m* 13:13:21 ok in Mixed precision 13:15:20 um* take two simple precision integers and give a double 13:17:42 yes 13:17:54 align N does not align to an N byte address 13:18:07 align N ensures that N bits of the aligned address are zero 13:18:23 so align 2 is on aarch64 is align 4 everywhere else 13:18:44 m* is the same as um* but is signed 13:21:16 ok... 13:21:33 oh i also had a problem with the linker injecting *fill* bytes into my .data section 13:23:04 so i changed my .data to ".section headers" and had the linker script SUB align (i.e. not ALIGN(n) but SUBALIGN(n)) headers, and put headers and an empty .data into the .data section. headers were thus no longer padded and neither was .data because it was empty 13:23:54 and subalign was not documented anywhere that I looked. i found it by chance reading a forum thread that was not quite related to my issue 13:30:26 --- quit: GeDaMo (Remote host closed the connection) 13:39:15 I don't understand how work d>s I success to compute what I want but I don't understand how I can display the result 13:41:29 I am going to read the doc I didn't practice since a while 13:41:38 thx for your help 13:42:05 what are you trying to display 13:42:26 d>s is a double to single - which sounds truncating 13:43:08 if you are trying to . (dot) the result there is . to display singles and d. to display doubles 13:43:22 but you can also create your own . sizes . given a single do 13:43:52 s>d <# # # # # # #> type each # between <# and #> is one digit 13:46:16 going to store, if you need help displaying something i cna help 13:46:21 20 mins or so 13:47:21 oh ok ... 13:48:01 I get signed number what I would like to display is the real number in string 13:48:37 I supose I must use memory 13:50:24 I don't remember how the strings work but I am going to refresh my memory (5 months without forth I need that I think) 13:52:01 I am gonna to read the tutorial section about tonight thanks 13:52:09 (go to sleep) 13:52:14 --- quit: Labu (Quit: Leaving.) 14:18:49 you should be able to just use . 14:18:55 . displays a signed number 15:00:13 --- join: wa5qjh (~Thunderbi@175.158.225.195) joined #forth 15:40:03 --- quit: wa5qjh (Remote host closed the connection) 15:46:38 --- join: wa5qjh (~Thunderbi@175.158.225.195) joined #forth 16:08:52 --- quit: wa5qjh (Remote host closed the connection) 16:12:14 --- join: wa5qjh (~quassel@175.158.225.195) joined #forth 16:12:23 --- join: leaverite (~Thunderbi@175.158.225.195) joined #forth 16:19:27 --- join: deep-book-gk_ (~1wm_su@5.62.43.15) joined #forth 16:21:47 --- part: deep-book-gk_ left #forth 16:43:14 --- quit: leaverite (Remote host closed the connection) 16:43:14 --- quit: wa5qjh (Remote host closed the connection) 16:58:51 --- nick: mark4__ -> mark4 19:40:31 --- quit: rtmanpages (Remote host closed the connection) 20:54:35 --- quit: Bunny351 (Ping timeout: 255 seconds) 21:30:15 --- join: Bunny351 (~Bunny351@p4FD2E04A.dip0.t-ipconnect.de) joined #forth 21:33:40 --- join: wa5qjh (~Thunderbi@175.158.225.221) joined #forth 21:35:32 --- join: leaverite (~quassel@175.158.225.221) joined #forth 22:19:52 --- quit: mark4 (Quit: Leaving) 23:21:32 --- join: proteusguy (~proteus-g@107.77.248.83) joined #forth 23:21:32 --- mode: ChanServ set +v proteusguy 23:21:32 --- quit: proteusguy (Client Quit) 23:59:59 --- log: ended forth/17.07.22