English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 288
Search took 0.06 seconds.
Search: Posts Made By: litwr
Forum: Coders. General 18 June 2021, 20:21
Replies: 495
Views: 77,492
Posted By litwr
First, thanks to people who helped to optimize my...

First, thanks to people who helped to optimize my code. I have just made a commit with some Don_Adan's suggestions. However I must notice that I was invited to start this thread by meynaf.


off...
Forum: project.EAB 18 June 2021, 20:17
Replies: 1
Views: 8,807
Posted By litwr
An Amiga coder was banned without a reason - is it ok?

https://eab.abime.net/showthread.php?p=1487498#post1487498
How can a person find any protection against such unjust actions?
Forum: Coders. General 27 May 2021, 18:51
Replies: 495
Views: 77,492
Posted By litwr
Yes, D4 sets the same limit too but you added...

Yes, D4 sets the same limit too but you added another one. ;) If we want 9400 digits we must make D4 and D6 long word now. For the previous version it was enough to make D4 double word.
You wrote...
Forum: Coders. General 27 May 2021, 11:29
Replies: 495
Views: 77,492
Posted By litwr
Your changes make the value of D6 two times...

Your changes make the value of D6 two times larger, and D6 keeps a word value. 0xffff is enough for 9360 digits. If D6 was two times less it would allow us to use up to 9400 digits.
I can assume...
Forum: Coders. General 26 May 2021, 20:48
Replies: 495
Views: 77,492
Posted By litwr
You have missed the point. Your code imposes...

You have missed the point. Your code imposes that limit because D6 has to keep a larger value now. ;) Indeed, it is not important because we have a practical limit of 9280 digits now. 9360 is a much...
Forum: Coders. General 26 May 2021, 19:17
Replies: 495
Views: 77,492
Posted By litwr
BTW your code which replaces SUB #14,D6 with SUB...

BTW your code which replaces SUB #14,D6 with SUB #28,D6 imposes a limit of 9360 digits. :( The older one could be used up to 9400 digits. You code has also made the algo less clear. :(
Forum: Coders. General 26 May 2021, 19:02
Replies: 495
Views: 77,492
Posted By litwr
What a nice macro!

What a nice macro!
Forum: Coders. General 26 May 2021, 19:01
Replies: 495
Views: 77,492
Posted By litwr
You are right. Sorry, I should have been more...

You are right. Sorry, I should have been more accurate. However, I again wish Don_Adan could be less cryptic. He could have just said 0x106 and finished this.


You were correct about the size...
Forum: Coders. General 23 May 2021, 20:39
Replies: 495
Views: 77,492
Posted By litwr
Thank you very much. IMHO we've just reached the...

Thank you very much. IMHO we've just reached the goals of this thread... Indeed I would like to solve the mystery discovered by modrobert but it is another goal. Maybe I need to start a new topic...
Forum: Coders. General 23 May 2021, 20:13
Replies: 495
Views: 77,492
Posted By litwr
It seems it's become an obsession for you. :(...

It seems it's become an obsession for you. :( Thank you for help but your late posts are strange. It is better for you to stop now. The code is good enough now.
Your code snippet is wrong again. ...
Forum: Coders. General 23 May 2021, 19:56
Replies: 495
Views: 77,492
Posted By litwr
I already explained this. Please, don't ignore...

I already explained this. Please, don't ignore 8-bit and some 16-bit systems. This limit was initially imposed because those systems just can't address more than 64 kb.
However if we want 10000...
Forum: Coders. General 23 May 2021, 19:47
Replies: 495
Views: 77,492
Posted By litwr
Cher Monsieur! I just point the manual snippet...

Cher Monsieur!
I just point the manual snippet about BTST for you afore. Please read it now.

It is perfectly right to use any number in range 0..0xffff. Why write this non-sense?
Forum: Coders. General 23 May 2021, 19:43
Replies: 495
Views: 77,492
Posted By litwr
Dear Sir! Please look at the math I provided for...

Dear Sir! Please look at the math I provided for Don_Adan 0x104-0xCE = 0x36 = 54 bytes. Can you note 0x102 there?! I used 0x104 as the final label.
Forum: support.Apps 23 May 2021, 19:38
Replies: 5
Views: 1,638
Posted By litwr
It can help - this assign mentioned in Xlife-8...

It can help - this assign mentioned in Xlife-8 doc.
Forum: Coders. General 22 May 2021, 19:18
Replies: 495
Views: 77,492
Posted By litwr
I've shown you the listing, the program is ok. So...

I've shown you the listing, the program is ok. So it is your calculations which are buggy. If nobody notes this then it seems we have something very wrong. If nobody comments this I leave this...
Forum: Coders. General 22 May 2021, 17:28
Replies: 495
Views: 77,492
Posted By litwr
As I know the first 64 KB RAM is Chip RAM? And I...

As I know the first 64 KB RAM is Chip RAM? And I know nothing about any speed gain for instructions in this area. So please clarify your idea.

Don_Adan claims that 0x104-0xCE = 0x38 = 56 bytes...
Forum: support.Apps 22 May 2021, 16:28
Replies: 5
Views: 1,638
Posted By litwr
A man reported that LHA.RUN can't unpack the...

A man reported that LHA.RUN can't unpack the archive. :( Sorry I used LHA on my host machine. I were developing this program under FS-UAE. So please use xadmaster to unpack the archive.
I can...
Forum: Amiga scene 21 May 2021, 23:54
Replies: 13
Views: 2,091
Posted By litwr
It actually works. I have just tested this. I...

It actually works. I have just tested this. I just ran
xadUnFile xlife-8.lha DIR
Forum: Coders. General 21 May 2021, 22:42
Replies: 495
Views: 77,492
Posted By litwr
This can't work because of add.w D4,D4 can be...

This can't work because of add.w D4,D4 can be overflown.
Forum: Coders. General 21 May 2021, 22:33
Replies: 495
Views: 77,492
Posted By litwr
Let's check the listing. F00:0160 ...

Let's check the listing.

F00:0160 .longdiv
F00:0161 if __VASM&28 ;68020/30?
F00:0162 divul d4,d7:d3
F00:0163 else
F00:0164 swap...
Forum: Coders. General 21 May 2021, 22:27
Replies: 495
Views: 77,492
Posted By litwr
Thank you for your kind words. It is sad that...

Thank you for your kind words.
It is sad that some people prefer to discuss empty matters instead of trying to help us find out the mystery about alignment timings that was discovered by modrobert.
Forum: Coders. General 21 May 2021, 22:24
Replies: 495
Views: 77,492
Posted By litwr
Sorry but you are not right. You've just...

Sorry but you are not right. You've just confused (like saimo) ML and Assembly. For good assembly language, there is no difference between MOVEQ and MOVEQ.L and between ROL D5 and ROL #1,D5. ...
Forum: Coders. General 20 May 2021, 23:28
Replies: 495
Views: 77,492
Posted By litwr
It is wrong. The CPU designer sets only basic...

It is wrong. The CPU designer sets only basic rules. You know that GCC usually doesn't use Intel syntax for assembly. Moreover GCC was not able to use this syntax until maybe 2005. GCC uses rather...
Forum: Coders. General 20 May 2021, 23:22
Replies: 495
Views: 77,492
Posted By litwr
Sorry but you are wrong again. ...

Sorry but you are wrong again. https://www.atari-forum.com/viewtopic.php?t=6484 - the best case is 76+EA cycles. And Don_Adan only told about 68000 DIVU.W timing...


EDIT. More info is here...
Forum: Coders. General 20 May 2021, 23:08
Replies: 495
Views: 77,492
Posted By litwr
Sorry but you missed the idea behind the 64KB...

Sorry but you missed the idea behind the 64KB limit. It is directly opposite to providing advantages for some platforms. Some people tried to make crazy optimizations making separate programs for...
Forum: Coders. General 20 May 2021, 22:51
Replies: 495
Views: 77,492
Posted By litwr
IMHO another larger troll have just confounded ...

IMHO another larger troll have just confounded all things. :) Long ago we discussed ways how to make the code shorter but now we seek ways to make the code faster. RawDoFmt can make the code...
Forum: Coders. General 20 May 2021, 22:33
Replies: 495
Views: 77,492
Posted By litwr
The main loop starts from .longdiv label and it...

The main loop starts from .longdiv label and it ends on the bcc .l2 statement. The main loops for 80286 and 68020 have the same size now.
Forum: Coders. General 20 May 2021, 22:27
Replies: 495
Views: 77,492
Posted By litwr
Thank you. But your version is longer and could...

Thank you. But your version is longer and could be slower for the 68020/30. I am really very impressed by your efforts to make the code better. But you know, the perfection is impossible, every...
Forum: Coders. General 20 May 2021, 20:32
Replies: 495
Views: 77,492
Posted By litwr
It is very strange. CNOP 0,4 and ALIGN 2 ...

It is very strange.
CNOP 0,4
and
ALIGN 2
do the same things.

We need help from the 68k experts for this issue. The 68k experts! Help us! I am completely baffled here. :banghead
Forum: Coders. General 20 May 2021, 20:24
Replies: 495
Views: 77,492
Posted By litwr
Thank you but even 200 cycles give us less than...

Thank you but even 200 cycles give us less than 0.5% - it is still undetectable. Moreover your optimization may slow down the 68020.


EDIT. And 140 cycles for DIVU is the worst case. 78 is the...
Forum: Coders. General 20 May 2021, 20:20
Replies: 495
Views: 77,492
Posted By litwr
You have your interpretation. I have mine. ;) I...

You have your interpretation. I have mine. ;) I have showed you my logic you prefer to stop showing yours. So I continue to insist that official Moto's doc doesn't forbid LSL.L D5.
BTW I have just...
Forum: Amiga scene 20 May 2021, 20:04
Replies: 13
Views: 2,091
Posted By litwr
I would be happier if someone said something...

I would be happier if someone said something about Xlife-8 itself. :)
Forum: Coders. General 19 May 2021, 22:36
Replies: 495
Views: 77,492
Posted By litwr
Please do take this dispute too personal. It is...

Please do take this dispute too personal. It is just a logic exercise. A kind of mind training. :)
Of course, the contents of memory, <ea> , can be shifted one bit only. But this doesn't mean...
Forum: Coders. General 19 May 2021, 21:57
Replies: 495
Views: 77,492
Posted By litwr
Thank you. But your results are very unexpected....

Thank you. But your results are very unexpected. I can't understand how is this possible?! Could anyone find any explanation for this?
We have the same sequence of instructions in both programs. ...
Forum: Amiga scene 19 May 2021, 21:34
Replies: 13
Views: 2,091
Posted By litwr
I read it. So I ask is it ok to announce new...

I read it. So I ask is it ok to announce new software in Amiga scene? What is the proper place for such announcements?
Forum: Coders. General 19 May 2021, 20:29
Replies: 495
Views: 77,492
Posted By litwr
I use the top of the stack as an additional...

I use the top of the stack as an additional variable in some PDP-11 versions of pi-spigot. The PDP-11 has only 6 registers and this is not enough sometime. You know the 68k assembler is derived...
Forum: Amiga scene 19 May 2021, 19:56
Replies: 13
Views: 2,091
Posted By litwr
What is wrong with announcing a new program here?

I have just been very surprised that my announcement was moderated. Would anybody like please to explain me what is wrong in my post (http://eab.abime.net/showpost.php?p=1462210&postcount=1). Thank...
Forum: Coders. General 18 May 2021, 20:02
Replies: 495
Views: 77,492
Posted By litwr
Thank you for the clarification. However I use...

Thank you for the clarification. However I use VASM and this is a legal syntax there. I suspect that this is true for many other assemblers.
Forum: Coders. General 18 May 2021, 18:56
Replies: 495
Views: 77,492
Posted By litwr
It seems that the code for the 68k pi-spigot...

It seems that the code for the 68k pi-spigot variant has become almost perfect. :) Thanks a million to everybody. However I must list our major achievements:
1) a/b helped to find out the BVS...
Forum: Coders. General 17 May 2021, 10:51
Replies: 495
Views: 77,492
Posted By litwr
Thank you. However I dare to repeat that the...

Thank you. However I dare to repeat that the speed can't be affected by tiny optimizations outside the main loop. ;)


IMHO such things must be hardwired and instant.


Sorry, you are wrong...
Showing results 1 to 40 of 288

 
Forum Jump

All times are GMT +2. The time now is 09:31.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.59294 seconds with 10 queries