Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #134070

Vector sum (was: Parsing timestamps?)

From anton@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups comp.lang.forth
Subject Vector sum (was: Parsing timestamps?)
Date 2025-07-19 10:18 +0000
Organization Institut fuer Computersprachen, Technische Universitaet Wien
Message-ID <2025Jul19.121815@mips.complang.tuwien.ac.at> (permalink)
References (5 earlier) <2025Jul16.132504@mips.complang.tuwien.ac.at> <2025Jul16.173926@mips.complang.tuwien.ac.at> <20250717101400.000074f9@tin.it> <2025Jul17.145429@mips.complang.tuwien.ac.at> <20250717224825.00007b8c@tin.it>

Show all headers | View raw


peter <peter.noreply@tin.it> writes:
>I did a test coding the sum128 as a code word with avx-512 instructions
>and got the following results
>
>       285,584,376      cycles:u
>       941,856,077      instructions:u 
>
>timing was
>timer-reset ' recursive-sum bench .elapsed 51 ms elapsed
>
>so half the time of the original recursive.
>with 32 zmm registers I could have done a sum256 also

One could do sum128 with just 8 registers by performing the adds ASAP,
i.e., for sum32

vmovapd   zmm0,  [rbx]
vmovapd   zmm1,  [rbx+64]
vaddpd  zmm0, zmm0, zmm1
vmovapd   zmm1,  [rbx+128]
vmovapd   zmm2,  [rbx+192]
vaddpd  zmm1, zmm1, zmm2
vaddpd  zmm0, zmm0, zmm1
; and then the Horizontal sum

And you can code this as:

vmovapd   zmm0,  [rbx]
vaddpd  zmm0, zmm0, [rbx+64]
vmovapd   zmm1,  [rbx+128]
vaddpd  zmm1, zmm1, [rbx+192]
vaddpd  zmm0, zmm0, zmm1
; and then the Horizontal sum

>; Horizontal sum of zmm0
>
>vextractf64x4 ymm1, zmm0, 1        
>vaddpd ymm2, ymm1, ymm0            
>
>vextractf64x2 xmm3, ymm2, 1
>vaddpd ymm4, ymm3, ymm2
>
>vhaddpd xmm0, xmm4, xmm4

Instead of doing the horizontal sum once for every sum128, it might be
more efficient (assuming the whole thing is not
cache-bandwidth-limited) to have the result of sum128 be a full SIMD
width, and then add them up with vaddpd instead of addsd, and do the
horizontal sum once in the end.

But if the recursive part is to be programmed in Forth, we would need
a way to represent a SIMD width of data in Forth, maybe with a SIMD
stack.  I see a few problems there:

* What to do about the mask registers of AVX-512?  In the RISC-V
  vector extension masks are stored in regular SIMD registers.

* There is a trend visible in ARM SVE and the RISC-V Vector extension
  to have support for dealing with loops across longer vectors.  Do we
  also need to support something like that.

For the RISC-V vector extension, see
<https://riscv.org/wp-content/uploads/2024/12/15.20-15.55-18.05.06.VEXT-bcn-v1.pdf>

One way to deal with all that would be to have a long-vector stack and
have something like my vector wordset
<https://github.com/AntonErtl/vectors>, where the sum of a vector
would be a word that is implemented in some lower-level way (e.g.,
assembly language); the sum of a vector is actually a planned, but not
yet existing feature of this wordset.

An advantage of having a (short) SIMD stack would be that one could
use SIMD operations for other uses where the long-vector wordset looks
too heavy-weight (or would need optimizations to get rid of the
long-vector overhead).  The question is if enough such uses exist to
justify adding such a stack.

- anton
-- 
M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
     New standard: https://forth-standard.org/
EuroForth 2025 CFP: http://www.euroforth.org/ef25/cfp.html

Back to comp.lang.forth | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-06-07 12:38 +0000
  Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-08 00:36 +1000
    Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-07 17:07 +0000
      Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-08 12:38 +1000
        Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-09 15:21 +0200
          Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-09 13:34 +0000
            Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-09 21:31 +0200
              Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-09 20:00 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-09 23:40 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 09:52 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 15:12 +0200
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-06-10 12:07 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-10 14:06 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-10 12:31 +1000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-06-10 07:32 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-10 18:30 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 10:10 +0000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-19 08:14 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-20 12:34 +1000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-20 05:36 +0000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-06-20 06:21 +0000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-20 11:25 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-20 16:29 +1000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-06-20 07:07 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-20 08:45 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-21 17:54 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-20 08:46 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-22 02:02 +1000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-22 16:35 +0200
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-22 21:27 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-23 13:19 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-23 05:18 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-23 21:03 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-23 23:20 +0200
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-24 00:42 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-24 15:31 +1000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-24 11:30 +0200
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-24 11:50 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-24 14:12 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-24 16:23 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-30 15:57 +0200
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-07-01 13:26 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 19:02 +0200
                The future. (was Re: Parsing timestamps?) albert@spenarnc.xs4all.nl - 2025-06-25 11:54 +0200
                Re: The future. (was Re: Parsing timestamps?) Paul Rubin <no.email@nospam.invalid> - 2025-06-25 21:01 -0700
                Re: The future. (was Re: Parsing timestamps?) albert@spenarnc.xs4all.nl - 2025-06-30 20:47 +0200
                Re: The future. (was Re: Parsing timestamps?) zbigniew2011@gmail.com (LIT) - 2025-07-15 15:25 +0000
                Re: The future. (was Re: Parsing timestamps?) minforth <minforth@gmx.net> - 2025-07-16 04:09 +0200
                Re: The future. (was Re: Parsing timestamps?) dxf <dxforth@gmail.com> - 2025-07-16 15:21 +1000
                Re: The future. (was Re: Parsing timestamps?) minforth <minforth@gmx.net> - 2025-07-16 07:41 +0200
                Re: The future. (was Re: Parsing timestamps?) zbigniew2011@gmail.com (LIT) - 2025-07-16 08:25 +0000
                Re: The future. (was Re: Parsing timestamps?) dxf <dxforth@gmail.com> - 2025-07-17 15:55 +1000
                Re: The future. (was Re: Parsing timestamps?) zbigniew2011@gmail.com (LIT) - 2025-07-17 09:35 +0000
                Re: The future. (was Re: Parsing timestamps?) zbigniew2011@gmail.com (LIT) - 2025-07-16 08:20 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-25 13:27 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-24 22:38 -0700
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-25 12:14 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-25 21:05 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-26 14:48 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-26 00:12 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-27 11:39 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-26 21:03 -0700
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-27 15:15 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 14:22 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-02 13:39 +1000
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-07-02 09:33 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-04 13:16 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-07-06 07:50 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-06 20:58 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-25 00:21 -0700
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-30 16:42 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-30 21:05 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 15:50 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 19:05 +0200
                Re: Parsing timestamps? antispam@fricas.org (Waldek Hebisch) - 2025-06-26 05:20 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-26 17:35 +0000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-26 18:18 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-27 00:50 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-29 15:13 +0000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-29 17:13 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-30 04:49 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-29 19:31 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-30 13:28 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 07:15 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-30 19:07 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 09:33 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-30 21:55 +1000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 12:40 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-01 14:00 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-30 13:43 -0700
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 21:12 +0000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-01 23:42 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-07-02 09:44 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-02 12:02 -0700
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 18:46 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-01 11:40 -0700
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-07-01 19:36 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-01 12:56 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-02 05:00 +0200
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-02 07:34 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-02 15:59 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-02 15:44 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-02 16:41 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-03 00:09 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-02 16:59 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-03 03:14 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-03 14:13 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-03 13:14 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-03 14:17 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-05 18:02 +1000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-03 13:54 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-04 13:48 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-03 08:43 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-03 13:06 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-03 22:42 +1000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-02 13:17 +0200
                Re: Parsing timestamps? peter <peter.noreply@tin.it> - 2025-07-01 23:47 +0200
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-02 01:26 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-02 16:07 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-02 12:07 -0700
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-03 14:27 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-02 13:16 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-02 15:22 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-02 19:52 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-03 14:51 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-04 13:31 +1000
                FP stack (was: Parsing timestamps?) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-04 06:06 +0000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-04 12:01 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-05 12:25 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-05 08:49 +0000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-05 14:21 +0200
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-05 14:41 +0200
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-05 16:24 +0200
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-07 00:05 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-05 14:28 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-06 12:52 +1000
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-07-06 08:46 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-06 20:29 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-06 11:30 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-07 13:48 +1000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-07 13:21 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-08 13:17 +1000
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-07-07 11:30 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-09 15:10 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-10 02:18 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-09 21:32 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-10 07:37 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-09 22:59 -0700
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-07-10 08:50 +0000
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-10 12:14 +0200
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-10 14:16 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-09 21:35 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-10 15:56 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-10 08:35 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-10 21:09 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-10 08:07 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-10 07:47 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-10 12:33 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-10 23:16 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-10 18:40 -0700
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-11 05:15 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-11 07:27 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-11 13:13 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-10 20:17 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-11 15:34 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-11 00:55 -0700
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-11 08:57 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-11 10:22 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-11 22:35 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-13 09:01 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-13 21:28 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-14 06:04 +0000
                Re: Parsing timestamps? peter <peter.noreply@tin.it> - 2025-07-14 09:09 +0200
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-14 07:21 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-14 07:50 +0000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-14 18:13 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-14 11:31 -0700
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-16 11:25 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-16 15:39 +0000
                Re: Parsing timestamps? peter <peter.noreply@tin.it> - 2025-07-17 10:14 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-17 12:54 +0000
                Re: Parsing timestamps? peter <peter.noreply@tin.it> - 2025-07-17 22:48 +0200
                Vector sum (was: Parsing timestamps?) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-19 10:18 +0000
                Re: Vector sum minforth <minforth@gmx.net> - 2025-07-19 13:53 +0200
                Re: Vector sum anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-19 14:51 +0000
                Re: Vector sum minforth <minforth@gmx.net> - 2025-07-20 06:27 +0200
                Re: Vector sum (was: Parsing timestamps?) peter <peter.noreply@tin.it> - 2025-07-19 15:24 +0200
                Re: Vector sum (was: Parsing timestamps?) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-19 14:39 +0000
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-16 18:15 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-16 16:23 +0000
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-16 19:17 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-17 13:56 +0000
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-17 18:02 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-16 16:02 +0000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-16 21:12 +0000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-17 12:41 +0000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-07-18 05:25 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-14 01:24 -0700
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-14 10:11 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-18 17:44 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-18 15:34 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-20 13:16 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-21 13:28 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-22 11:52 +1000
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-11 08:33 +0000
                Re: Floats minforth <minforth@gmx.net> - 2025-07-12 06:53 +0200
                Re: Parsing timestamps? minforth <minforth@gmx.net> - 2025-07-11 09:09 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-11 07:02 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-07-11 01:15 -0700
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-11 10:14 +0000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-30 02:44 -0700
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 09:52 +0000
                Re: Parsing timestamps? melahi_ahmed@yahoo.fr (Ahmed) - 2025-06-30 10:25 +0000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-30 10:43 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 18:53 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-30 13:07 +0200
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-29 15:26 -0700
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-30 13:37 +1000
                Re: Parsing timestamps? Paul Rubin <no.email@nospam.invalid> - 2025-06-29 23:18 -0700
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-29 20:25 +0000
                Re: Parsing timestamps? sean@conman.org - 2025-06-30 01:43 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-01 19:34 +0200
                Re: Parsing timestamps? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-06-24 16:37 +0000
                Nested definitions (was: Parsing timestamps?) Ruvim <ruvim.pinka@gmail.com> - 2025-07-02 12:53 +0400
                Re: Nested definitions minforth <minforth@gmx.net> - 2025-07-02 11:02 +0200
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-02 13:50 +0400
                Re: Nested definitions minforth <minforth@gmx.net> - 2025-07-02 18:15 +0200
                Re: Nested definitions (was: Parsing timestamps?) albert@spenarnc.xs4all.nl - 2025-07-02 13:37 +0200
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-02 16:18 +0400
                Re: Nested definitions anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-02 15:12 +0000
                Re: Nested definitions minforth <minforth@gmx.net> - 2025-07-02 18:34 +0200
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-02 20:58 +0400
                Re: Nested definitions anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2025-07-03 08:34 +0000
                Re: Nested definitions albert@spenarnc.xs4all.nl - 2025-07-03 15:11 +0200
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-03 20:47 +0400
                Re: Nested definitions peter <peter.noreply@tin.it> - 2025-07-03 19:42 +0200
                Re: Nested definitions minforth@gmx.net (minforth) - 2025-07-03 18:46 +0000
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-03 23:47 +0400
                Re: Nested definitions Ruvim <ruvim.pinka@gmail.com> - 2025-07-04 00:11 +0400
                Re: Nested definitions albert@spenarnc.xs4all.nl - 2025-07-03 20:57 +0200
                Re: Nested definitions Hans Bezemer <the.beez.speaks@gmail.com> - 2025-07-07 14:31 +0200
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-06-23 05:40 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-23 10:02 +0000
                Re: Parsing timestamps? mhx@iae.nl (mhx) - 2025-06-23 13:34 +0000
                Re: Parsing timestamps? minforth@gmx.net (minforth) - 2025-06-23 15:09 +0000
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-23 05:05 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-23 13:52 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-23 12:49 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-23 15:50 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-23 18:48 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-24 11:12 +0200
                Re: Parsing timestamps? "Kerr-Mudd, John" <admin@127.0.0.1> - 2025-06-24 10:29 +0100
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-24 14:00 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-10 12:48 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 11:08 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 14:44 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 12:56 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 16:28 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 14:29 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 12:48 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 16:48 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 20:56 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-11 11:18 +0200
                Re: Parsing timestamps? Stephen Pelc <stephen@vfxforth.com> - 2025-06-11 11:39 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 16:56 +0200
  Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-06-09 12:34 +0000
  Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-06-10 09:18 +0000
    Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-10 20:32 +1000
      Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 10:43 +0000
        Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-11 00:58 +1000
          Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 15:39 +0000
            Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-10 18:02 +0200
          Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 17:34 +0000
            Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-10 17:39 +0000
            Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-11 11:49 +1000
              Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-11 09:04 +0000
                Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-11 20:49 +1000
              Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-11 11:50 +0200
                Re: Parsing timestamps? zbigniew2011@gmail.com (LIT) - 2025-06-11 09:58 +0000
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-11 13:25 +0200
                Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2025-06-11 12:18 +0200
                Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-11 13:23 +0200
            Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2025-06-11 11:41 +0200
    Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-06-11 09:25 +0000
      Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-06-11 21:51 +1000
  Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-07-29 15:07 +0000
    Re: Parsing timestamps? "B. Pym" <Nobody447095@here-nor-there.org> - 2025-07-29 15:22 +0000
    Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2025-07-30 03:35 +1000

csiph-web