| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2006 21:03:00
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Alguém conheçe algum, qualquer um, projeto FOSS que use strictfp - e precise?
Estou precisando de exemplos reais do uso disso e quem sabe alguem já precisou usar isso.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2006 22:11:17
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Todas as vezes que eu vi essa keyword sendo usada, o codigo tava errado - e era sempre algum programador querendo complicar onde nao devia...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2006 22:19:46
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
essa foi uma das coisas que aprendi, testei pra certificação ... mas nunca precisei no dia-a-dia. O tratamento de ponto flutuante nunca precisou ser forçado a usar um padrão da ieee.
Também queria saber se alguém já precisou disso ... uma curiosidade apenas .. , pq utilidade não vejo.
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2006 12:36:38
|
bush
JavaEvangelist
![[Avatar]](/images/avatar/c900285d416c8c0eb2502.jpg)
Membro desde: 08/04/2003 10:50:33
Mensagens: 306
Offline
|
Serve um exemplo à grosso modo?
|
Parabéns ao GUJ !!!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2006 09:31:47
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
bush wrote:Serve um exemplo à grosso modo?
Se esse exemplo mostrar valores diferentes entre modo strictfp e não strictfp eu já agradeceria muito.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2006 10:14:58
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Este exemplo, apresentado em http://java.sun.com/developer/JDCTechTips/2001/tt0410.html#using , imprime o mesmo resultado usando ou não strictfp (testado com JDK 1.3 até 6.0 da Sun, mas em ambiente Windows).
Portanto, deve ser só uma sugestão ao JIT, que pode ou não levar isso em conta. (Parece que ele trabalha como se tudo fosse "strictfp".)
Quem tem acesso a uma máquina Solaris Sparc pode tentar repetir o teste.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2006 15:00:46
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Meu problema mesmo é simular quando um gera resultados diferente do outro.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2006 15:02:37
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
E é por isso que queria que alguém repetisse o mesmo teste em uma máquina Solaris Sparc. Talvez lá o resultado fosse diferente.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2006 17:51:08
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
thingol wrote:E é por isso que queria que alguém repetisse o mesmo teste em uma máquina Solaris Sparc. Talvez lá o resultado fosse diferente.
O que eu queria era uma mesma função, hora strictfp e hora não, que produzisse valores diferentes executados pela mesma JVM.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2006 18:12:30
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Será que alguém teria um exemplo do tipo "eu tenho uma conta que se for feita integralmente dentro da FPU, com 80 bits - no caso Intel - dá um resultado, e se for feita com a precisão Java de 64 bits, mesmo para os resultados intermediários - dá outro resultado?"
Tal exemplo poderia ser em C mesmo. Aí seria necessário converter isso para Java, e assegurar que a rotina seja compilada pelo compilador JIT (se for simplesmente interpretada, os resultados intermediários serão sempre em 64 bits e então tudo se comporta como sendo strictfp.)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2006 22:24:07
|
bush
JavaEvangelist
![[Avatar]](/images/avatar/c900285d416c8c0eb2502.jpg)
Membro desde: 08/04/2003 10:50:33
Mensagens: 306
Offline
|
O jfreereport faz operações de ponto flutuante para processamento de imagens e fins de layout.
http://www.jfree.org/phpBB2/viewtopic.php?t=5371
|
Parabéns ao GUJ !!!!! |
|
|
 |
|
|