Click here to Skip to main content
15,887,746 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: What is the fastest and bestest programming language for math and games? Pin
Gerry Schmitz6-Mar-18 5:38
mveGerry Schmitz6-Mar-18 5:38 
AnswerRe: What is the fastest and bestest programming language for math and games? Pin
Eddy Vluggen6-Mar-18 5:55
professionalEddy Vluggen6-Mar-18 5:55 
AnswerRe: What is the fastest and bestest programming language for math and games? Pin
jschell10-Mar-18 10:20
jschell10-Mar-18 10:20 
AnswerRe: What is the fastest and bestest programming language for math and games? Pin
Member 1377603012-Apr-18 3:57
Member 1377603012-Apr-18 3:57 
QuestionHow can certain languages hold 96-bit values? Pin
deXo-fan25-Feb-18 1:27
deXo-fan25-Feb-18 1:27 
GeneralRe: How can certain languages hold 96-bit values? Pin
harold aptroot25-Feb-18 2:09
harold aptroot25-Feb-18 2:09 
GeneralRe: How can certain languages hold 96-bit values? Pin
deXo-fan25-Feb-18 2:58
deXo-fan25-Feb-18 2:58 
GeneralRe: How can certain languages hold 96-bit values? Pin
harold aptroot25-Feb-18 3:42
harold aptroot25-Feb-18 3:42 
__m128 is supported in VS 2017, you'd need #include <intrin.h>
deXo-fan wrote:
What is a "soft-float"? And can you elaborate a little on why it is slow?
It just means that the operations on it are all emulated in software, which is fairly complex. In a circuit that cost can be significantly hidden thanks to the flexibility (eg extracting bits is "free", just a wire, but in software it would cost a shift and mask) and parallel nature of the medium, but in software it's all a major pain, so much that depending on the benchmark decimals may be one to two orders of magnitude slower than doubles. For integer operations, emulating bigger types in software is much less harmful to performance.

deXo-fan wrote:
Does that mean the types behave differently or are somehow different, for instance in size, when I either compile a program as 64-bit or run it as 64-bit rather than 32-bit?
Not that, but a 64bit program can use native 64bit instructions (so operations on an (u)long are natively supported), while a 32bit program mostly cannot (at least it cannot operate on 64bit GPRs since those do not exist, it could cheat a bit with 64bit SIMD but that isn't fully featured). For example the normal add instruction has a 64bit version, which is only available in 64bit mode.
AnswerRe: How can certain languages hold 96-bit values? Pin
Eddy Vluggen25-Feb-18 4:58
professionalEddy Vluggen25-Feb-18 4:58 
QuestionOPENID Connect Sharing Token. Pin
idreesbadshah20-Feb-18 1:04
idreesbadshah20-Feb-18 1:04 
Rant[REPOST] OPENID Connect Sharing Token. Pin
Richard Deeming20-Feb-18 2:33
mveRichard Deeming20-Feb-18 2:33 
QuestionBest Way To Check For Duplicate Company Name Pin
Kevin Marois18-Feb-18 9:42
professionalKevin Marois18-Feb-18 9:42 
AnswerRe: Best Way To Check For Duplicate Company Name Pin
Eddy Vluggen18-Feb-18 10:05
professionalEddy Vluggen18-Feb-18 10:05 
AnswerRe: Best Way To Check For Duplicate Company Name Pin
Pete O'Hanlon18-Feb-18 10:20
mvePete O'Hanlon18-Feb-18 10:20 
GeneralRe: Best Way To Check For Duplicate Company Name Pin
Kevin Marois19-Feb-18 4:51
professionalKevin Marois19-Feb-18 4:51 
GeneralRe: Best Way To Check For Duplicate Company Name Pin
Pete O'Hanlon19-Feb-18 6:30
mvePete O'Hanlon19-Feb-18 6:30 
GeneralRe: Best Way To Check For Duplicate Company Name Pin
Kevin Marois19-Feb-18 7:56
professionalKevin Marois19-Feb-18 7:56 
GeneralRe: Best Way To Check For Duplicate Company Name Pin
jschell23-Feb-18 13:39
jschell23-Feb-18 13:39 
AnswerRe: Best Way To Check For Duplicate Company Name Pin
Mycroft Holmes18-Feb-18 13:29
professionalMycroft Holmes18-Feb-18 13:29 
AnswerRe: Best Way To Check For Duplicate Company Name Pin
Gerry Schmitz19-Feb-18 6:27
mveGerry Schmitz19-Feb-18 6:27 
AnswerRe: Best Way To Check For Duplicate Company Name Pin
jschell23-Feb-18 13:42
jschell23-Feb-18 13:42 
QuestionDesign and Architecture Example Pin
gowthami.gnits@gmail.com12-Feb-18 7:38
gowthami.gnits@gmail.com12-Feb-18 7:38 
AnswerRe: Design and Architecture Example Pin
Gerry Schmitz12-Feb-18 7:52
mveGerry Schmitz12-Feb-18 7:52 
AnswerRe: Design and Architecture Example Pin
jschell13-Feb-18 15:23
jschell13-Feb-18 15:23 
QuestionGetting started with Python & AI Programming Pin
abmv8-Feb-18 6:09
professionalabmv8-Feb-18 6:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.