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


Groups > comp.lang.c > #97069

Re: Can any assembly programmers here give me a time estimate to write a database routine?

From BartC <bc@freeuk.com>
Newsgroups comp.lang.c
Subject Re: Can any assembly programmers here give me a time estimate to write a database routine?
Date 2016-11-20 11:49 +0000
Organization A noiseless patient Spider
Message-ID <o0s2iv$6sb$1@dont-email.me> (permalink)
References <o0q6q9$jgs$2@dont-email.me> <o0qbos$6j1$1@dont-email.me> <o0r75f$qd2$2@dont-email.me>

Show all headers | View raw


On 20/11/2016 04:01, DFS wrote:
> On 11/19/2016 3:13 PM, jacobnavia wrote:
>> Le 19/11/2016 à 19:49, DFS a écrit :
>>> I can't find any active assembly groups to post this to, so I figured
>>> I'd take a shot here.
>>>
>>>
>>>
>>> My short python program below summarizes a SQLite database.
>>>
>>> How long do you think this would take to do in assembler?
>>
>> There is no point in rewriting it in assembler!
>
> The question I was asking was "How long would it take to write similar
> code in assembler?", not how fast the assembler code would run.

OK. That depends on how much code you want to convert.

For example, how long would it take to write this C in assembly code:

  double x;
  ....
  printf("%g\n",x);

If you wanted to rewrite the printf function in ASM, complete with 
variadic parameters, and as part of a general *printf family, that's a 
lot of work. (And duplicating the exact behaviour of Python code might 
be a magnitude or two more.)

If it is only necessary to display a floating value to the console, 
followed by a newline, then it is considerably simpler. But it is still 
not trivial to write a general floating point to text conversion routine.

Or you might just want to use C's printf from ASM, which is the simplest 
of all and might be half a dozen instructions that include:

       call printf

But it's also the option that makes the least sense, as 99.99% of the 
work is done in printf and OS routines, so there is no performance 
advantage in writing ASM.

-- 
Bartc

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Can any assembly programmers here give me a time estimate to write a database routine? DFS <nospam@dfs.com> - 2016-11-19 13:49 -0500
  Re: Can any assembly programmers here give me a time estimate to write a database routine? "James R. Kuyper" <jameskuyper@verizon.net> - 2016-11-19 14:10 -0500
    Re: Can any assembly programmers here give me a time estimate to write a database routine? "James R. Kuyper" <jameskuyper@verizon.net> - 2016-11-19 14:42 -0500
  Re: Can any assembly programmers here give me a time estimate to write a database routine? BartC <bc@freeuk.com> - 2016-11-19 19:34 +0000
    Re: Can any assembly programmers here give me a time estimate to write a database routine? Melzzzzz <mel@zzzzz.com> - 2016-11-19 21:25 +0100
      Re: Can any assembly programmers here give me a time estimate to write a database routine? jacobnavia <jacob@jacob.remcomp.fr> - 2016-11-19 23:00 +0100
  Re: Can any assembly programmers here give me a time estimate to write a database routine? jacobnavia <jacob@jacob.remcomp.fr> - 2016-11-19 21:13 +0100
    Re: Can any assembly programmers here give me a time estimate to write a database routine? DFS <nospam@dfs.com> - 2016-11-19 23:01 -0500
      Re: Can any assembly programmers here give me a time estimate to write a database routine? jacobnavia <jacob@jacob.remcomp.fr> - 2016-11-20 11:43 +0100
      Re: Can any assembly programmers here give me a time estimate to write a database routine? jacobnavia <jacob@jacob.remcomp.fr> - 2016-11-20 11:44 +0100
        Re: Can any assembly programmers here give me a time estimate to write a database routine? DFS <nospam@dfs.com> - 2016-11-20 08:36 -0500
          Re: Can any assembly programmers here give me a time estimate to write a database routine? "James R. Kuyper" <jameskuyper@verizon.net> - 2016-11-20 10:29 -0500
            Re: Can any assembly programmers here give me a time estimate to write a database routine? jacobnavia <jacob@jacob.remcomp.fr> - 2016-11-20 16:40 +0100
      Re: Can any assembly programmers here give me a time estimate to write a database routine? jacobnavia <jacob@jacob.remcomp.fr> - 2016-11-20 11:45 +0100
      Re: Can any assembly programmers here give me a time estimate to write a database routine? jacobnavia <jacob@jacob.remcomp.fr> - 2016-11-20 11:46 +0100
      Re: Can any assembly programmers here give me a time estimate to write a database routine? BartC <bc@freeuk.com> - 2016-11-20 11:49 +0000
  Re: Can any assembly programmers here give me a time estimate to write a database routine? Noob <root@127.0.0.1> - 2016-11-19 21:23 +0100
    Re: Can any assembly programmers here give me a time estimate to write a database routine? "James R. Kuyper" <jameskuyper@verizon.net> - 2016-11-19 15:58 -0500
      Re: Can any assembly programmers here give me a time estimate to write a database routine? Robert Spanjaard <spamtrap@arumes.com> - 2016-11-20 00:26 +0100
        [OT] blueberry muffins "James R. Kuyper" <jameskuyper@verizon.net> - 2016-11-19 18:40 -0500
          Re: [OT] blueberry muffins Robert Spanjaard <spamtrap@arumes.com> - 2016-11-20 00:51 +0100
            Re: [OT] blueberry muffins "James R. Kuyper" <jameskuyper@verizon.net> - 2016-11-19 19:05 -0500
              Re: [OT] blueberry muffins Robert Spanjaard <spamtrap@arumes.com> - 2016-11-20 01:29 +0100
  Re: Can any assembly programmers here give me a time estimate to write a database routine? "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2016-11-19 13:54 -0800

csiph-web