|
How big can I make the list? And in what format do you want me to deliver it?
|
|
|
|
|
What's a reasonable size? A hundred or so? A couple of hundred? My head hurt when I saw 1,500 instructions. Not being an ASM junkie I am suspecting many of those are rare or niche. Please tell me people don't actually live, eat and breath a syntax with over 1,500 keywords...
Any format is fine. Comma delimited, space delimited, hamster delimited...
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Chris Maunder wrote: Please tell me people don't actually live, eat and breath a syntax with over 1,500 keywords...
I'm afraid we do.. there are some obsolete instructions, such as the ones for decimal math, but most instructions were added with the various versions of SSE and almost none of them are actually rare.
Anyway, I'll work on a list and see how short I can get it.
|
|
|
|
|
You're mad and you have my sympathy.
Get it below a few hundred and it will be fine I reckon.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
I've got it down to about 400, but I'm probably missing a few
edit: that's odd, paddd is the only MMX/SSE instruction that you already had
adc
add
addpd
addps
addsd
addss
addsubpd
addsubps
and
andpd
andps
andnpd
andnps
blendpd
blendps
bsf
bsr
bt
btc
btr
bts
call
cbw
cwde
cdqe
clc
cld
cmc
cmovo
cmovno
cmovc
cmovnc
cmovz
cmovnz
cmovbe
cmova
cmovs
cmovns
cmovp
cmovnp
cmovl
cmovge
cmovle
cmovg
cmp
cmppd
cmpps
cmpsd
cmpss
comisd
comiss
cpuid
cvtdq2pd
cvtdq2ps
cvtpd2dq
cvtpd2pi
cvtpi2pd
cvtpi2ps
cvtps2dq
cvtps2pd
cvtps2pi
cvtsd2si
cvtsd2ss
cvtsi2sd
cvtsi2ss
cvtss2sd
cvtss2si
cvttpd2dq
cvttpd2pi
cvttps2dq
cvttps2pi
cvttsd2si
cvttss2si
cwd
cdq
cqo
dec
div
divpd
divps
divsd
divss
dppd
dpps
emms
haddpd
haddps
hsubpd
hsubps
idiv
imul
inc
insertps
int
jo
jno
jc
jnc
jz
jnz
jbe
ja
js
jns
jp
jnp
jl
jge
jle
jg
jmp
lddqu
lea
maxpd
maxps
maxsd
maxss
minpd
minps
minsd
minss
mov
movapd
movaps
movd
movq
movdup
movdqa
movdqu
movhlps
movhpd
movhps
movlhps
movlpd
movlps
movsd
movshdup
movsldup
movss
movsx
movsxd
movupd
movups
mpsadbw
mul
mulpd
mulps
mulsd
mulss
neg
nop
not
or
orpd
orps
pabsb
pabsw
pabsd
packsswb
packssdw
packusdw
packuswb
paddb
paddw
paddd
paddq
paddsb
paddsw
paddusb
paddusw
palignr
pand
pandn
pavgb
pblendvb
pblendw
pcmpeqb
pcmpeqw
pcmpeqd
pcmpeqq
pcmpestri
pcmpestrm
pcmpgtb
pcmpgtw
pcmpgtd
pcmpgtq
pcmpistri
pcmpistrm
pextrb
pextrd
pextrq
pextrw
phaddw
phaddd
phaddsw
phminposuw
phsubw
phsubd
phsubsw
pinsrb
pinsrd
pinsrq
pinsrw
pmaddubsw
pmaddwd
pmaxsb
pmaxsd
pmaxsw
pmaxub
pmaxud
pmaxuw
pminsb
pminsd
pminsw
pminub
pminud
pminuw
pmovsx
pmovzx
pmuldq
pmulhrsw
pmulhuw
pmulhw
pmulld
pmullw
pmuludq
pop
por
psadbw
pshufb
pshufd
pshufhw
pshuflw
pshufw
psignb
psignw
psignd
pslldq
psllw
pslld
psllq
psraw
psrad
psrldq
psrlw
psrld
psrlq
psubb
psubw
psubd
psubq
psubsb
psubusb
ptest
punpckhbw
punpckhwd
punpckhdq
punpckhqdq
punpcklbw
punpcklwd
punpckldq
punpcklqdq
push
pxor
rcl
rcr
rol
ror
rcpps
rcpss
rdtsc
rdtscp
ret
roundpd
roundpd
roundsd
roundss
rsqrtps
rsqrtss
sal
sar
shl
shr
sbb
seto
setno
setc
setnc
setz
setnz
setbe
seta
sets
setns
setp
setnp
setl
setge
setle
setg
shld
shrd
shufpd
shufps
sqrtpd
sqrtps
sqrtsd
sqrtss
stc
sub
subpd
subps
subsd
subss
test
ucomisd
ucomiss
unpckhpd
unpckhps
unpcklpd
unpcklps
xor
xorpd
xorps
fabs
fadd
faddp
fiadd
fchs
fcmovb
fcmove
fcmovbe
fcmovu
fcmovnb
fcmovne
fcmovnbe
fcmovnu
fcomi
fcomip
fucomi
fucomip
fcos
fdiv
fdivp
fidiv
fdivr
fdivrp
fidivr
ficom
ficomp
fild
fist
fistp
fisttp
fld
fld1
fld2t
fld2e
fldpi
fldlg2
fldln2
fldz
fldcw
fmul
fmulp
fimul
fnop
fprem
fprem1
frndint
fsin
fsincos
fsqrt
fst
fstp
fstcw
fnstcw
fsub
fsubp
fisub
fsubr
fsubrp
fisubr
ftst
fucom
fucomp
fucompp
fxch
movs
movsb
movsw
movsd
movsq
rep
repz
repnz
cmps
cmpsb
cmpsw
cmpsd
cmpsq
|
|
|
|
|
Thanks, it does look better now.
But may I ask what happened? There are some odd things going on too, such as divps being coloured but divss isn't
|
|
|
|
|
Halfway done. Adding the entries into the colour files is one thing. Getting them to work is a slightly different thing
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
All fixed.
Our colourisation file is based on regular expressions, and if you get similar keywords mixed up then they don't get coloured.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Awesome! Thanks
|
|
|
|
|
When I enter and answer into the current version, I get the same problems as below, but with the addition of a non-scrolling scrolled text box.
If my line exceeds the box size slightly, it doesn't wrap properly, and half the first column of characters disappears. No scroll bar, and HOME / END mean I can see the whole thing.
The vertical lines bordering the box also do not appear.
WinXP SP3, Chrome 10.0.648.204
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
Manfred R. Bihy: "Looks as if OP is learning resistant."
|
|
|
|
|
IS this still happening for you?
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
No, looks all fixed since the latest release: I assume it was just a temporary aberration when the other bugs crept in.
Cheers!
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
Manfred R. Bihy: "Looks as if OP is learning resistant."
|
|
|
|
|
We need to click on "add a new solution" every time.
This makes the user do an additional click.
The funniest thing about this particular signature is that by the time you realise it doesn't say anything it's too late to stop reading it.
|
|
|
|
|
My apologies.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Tags part is broken now. Autocomplete no more works and a wrong tag is not added to the question.
Looks like AJAX is broken! Can that be the case?
|
|
|
|
|
Try now
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Working...
But, visited url coloriztion is not working any more. Intended to?
|
|
|
|
|
Preview is broken now. It no more works.
BTW, any specific reason why we an extra click was re-added to add an answer?
We are back to old way to add an answer - we are navigated to a new page and then move forward.
|
|
|
|
|
Fixed.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
|
Weird, that link goes to my articles page!
|
|
|
|
|
We have a bug. We are fixing. Sorry
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Dear Chris,
When we shorten URLs to share in Facebook I have observed Amazon.com shorten to Amzn.to, Facebook shortens to Fb.me. I just felt that CP should also get a similar URL shortening scheme with Bit.ly
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
The woods are lovely, dark and deep,
But I have promises to keep,
And miles to go before I sleep,
And miles to go before I sleep!
|
|
|
|
|
When I see slightly off URL's like that, I don't trust them.
|
|
|
|
|
I admit that spammers abuse it. But report it abuse@bit.ly and it is taken off really fast.
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
The woods are lovely, dark and deep,
But I have promises to keep,
And miles to go before I sleep,
And miles to go before I sleep!
|
|
|
|