nice, ^quiz is coming along.. just need to keep track of winners now, that's easy.. this will allow me to move all of my note taking, into my bot.... which is just an incredibly awesome idea..
quick example
00:03 <@ng> ^quiz(setup) intel|^e
00:03 < uas> QUIZ (intel) question => Read from a port
00:03 <@ng> ^ans INP
00:03 <@ng> ^ans INS
00:04 <@ng> ^ans IN
00:04 <@ng> ^ans RSM
00:05 <@ng> ^quiz(setup) intel|^e
00:05 < uas> QUIZ (intel) question => Store global descriptor table (GDT) register
00:05 <@ng> ^ans SGDT
00:06 <@ng> ^ans SGDT|^e
00:06 <@ng> ^ans JPE|^e
00:06 < uas> WINNER (ng)! QUIZ (intel) question => Jump if greater/Jump if not less or equal
00:06 <@ng> ^ans JG|^e
00:06 < uas> WINNER (ng)! QUIZ (intel) question => Verify segment for writing
00:06 <@ng> ^ans BOUNDS|^e
00:07 <@ng> ^quiz(setup) intel
00:07 < uas> QUIZ (intel) question => Shift logical right
00:07 <@ng> ^ans SHR
00:07 < uas> WINNER (ng)! NEXT QUIZ (intel) question => Convert word to doubleword/Convert doubleword to quadword
00:07 <@ng> ^ans CDWQ
00:07 <@ng> ^ans CDQ
00:07 < uas> WINNER (ng)! NEXT QUIZ (intel) question => Load flags into AH register
00:13 <@ng> ^quiz(setup) intel|^e
00:13 < uas> QUIZ (intel) question => Decimal adjust after subtraction
00:13 <@ng> ^ans DAAS
00:14 <@ng> ^ans DAS
00:14 < uas> WINNER (ng)! NEXT QUIZ (intel) question => Byte swap
00:14 <@ng> ^ans BSWAP
00:14 < uas> WINNER (ng)! NEXT QUIZ (intel) question => Load access rights
00:14 <@ng> ^ans LAR
00:14 < uas> WINNER (ng)! NEXT QUIZ (intel) question => Move string/Move word string
00:14 <@ng> ^ans MOVS
00:14 < uas> WINNER (ng)! NEXT QUIZ (intel) question => Compare and exchange 8 bytes
00:14 <@ng> ^ans CMPXCHG8
00:14 <@ng> ^ans CMPXCHG8B
00:14 < uas> WINNER (ng)! NEXT QUIZ (intel) question => Undefined instruction
00:14 <@ng> wtf
00:14 <@ng> lmao
00:14 <@ng> ^ans UNDE
00:14 <@ng> ^ans UNDEF
00:14 <@ng> ^ans UN
00:14 <@ng> ^ans UND
00:14 <@ng> gah!@$
00:15 <@ng> ^ans WTF
00:15 <@ng> ^ans WTF!@$!@
00:15 <@ng> ^ans WTF!@$!@#%!@%!@!@
00:15 <@ng> ^ans WTF!@$!@#%!@%!@!@
00:15 < uas> NO WINNERS. NEXT ng
00:16 <@ng> ^quiz(list)
00:16 < uas> INTEL INTEL_VM INTEL_FPU INTEL_MMX_SSE INTEL_64 INTEL_SAFE