From: leslie Date: Thu, 13 Mar 2008 00:04:05 +0000 (+0100) Subject: nagra-0101: map32 (from rqcamd) X-Git-Tag: 0.9.1~107 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=f124b9d8ee9068cd6a1624a73684bab3b111ea0c;p=sasc-ng.git nagra-0101: map32 (from rqcamd) --- diff --git a/systems/nagra/nagra2-0101.c b/systems/nagra/nagra2-0101.c index 9e572d0..684c2e3 100644 --- a/systems/nagra/nagra2-0101.c +++ b/systems/nagra/nagra2-0101.c @@ -446,6 +446,11 @@ void cMap0101::DoMap(int f, unsigned char *data, int l) cycles=504+(8*l)-((8*l-2)%5)-6; } break; + case 0x32: + A.GetLE(data,l<<3); + BN_div(C,B,A,D,ctx); + BN_zero(A); + break; case 0x3b: MonInit(wordsize*60+4*l); I.GetLE(data,l<<3); @@ -768,6 +773,10 @@ bool cN2Prov0101::ProcessMap(int f) DoMap(f,tmp,-((Get(0x48)<<16)|(Get(0x49)<<8)|Get(0x4a))); AddCycles(MapCycles()); break; + case 0x32: + GetMem(HILO(0x44),tmp,dl,0); + DoMap(f,tmp,l); + break; case 0x3b: GetMem(HILO(0x44),tmp,dl,0); DoMap(f,tmp,l);